Triggers when a Class Roster Booking status is updated
Class Schedule Updated
Triggers when class schedule is updated
Class Updated
Triggers when a class is updated
Client Contact Logs
Trigger when a client contact logs.
Client Contract
Triggers when a new client contract is created.
Client Contract Updated
Triggers when a Client Contract is updated
New Class
Triggers when a new class is created
New Class Booking Instant
Triggers when a new class booking is created.
New Class Visit
Triggers when a new class visit is created.
New Client Indexes
Trigger when a new client indexes.
New Client Purchases
Triggers when a new client purchases is created.
New Contract
Triggers when a new contract is created.
New Enrollment
Triggers when a new enrollment is created
New Product
Triggers when a new product created
New Registrant
Triggers when a new registrant is created.
New Registrant API
Triggers when a new registrant is created.
New Return Sale
Triggers when a new return sale is created. (min 4 api calls + api calls depending upon count of purchased items)
New Sale
Triggers when a new sale is created. (min 4 api calls + api calls depending upon count of purchased items)
New Staff Appointment
Triggers when a new staff appointment created
Staff Updated
Triggers when a staff is updated
Updated Product Inventory
Triggers when a new product inventory is updated
New or Updated Registrant
Triggers when new registrant added or an existing registrant is updated.
Updated Registrant API
Triggers when a new registrant is created.
Create Product Instant
(With Line Item Support) Triggers when a WooCommerce product is created.
Delete Product Instant
(With Line Item Support) Triggers when a WooCommerce product is deleted.
New Coupon
Triggers when a WooCommerce Coupon is created.
New Customer
Triggers if a customer chooses to register for an account. This can happen during the checkout process, or via the My Account page.
New Invoice
Triggers when a new invoice is created.
New Line Item in Order
Triggers for each line item in an order. Use this if you need the line item details from an order.
New Order
(With Line Item Support) Triggers when a WooCommerce order is paid for.
New Order Instant
(With Line Item Support) Triggers when a WooCommerce order is paid for.
New Order Status Change
(With Line Item Support) For advanced usage. Triggers every time a WooCommerce order changes status. See the Managing Orders documentation on WooCommerce for more information.
New Product
Trigger when new product is added.
Update Order Instant
(With Line Item Support) Triggers when a WooCommerce order is updated.
Update Product Instant
(With Line Item Support) Triggers when a WooCommerce product is update.
Updated Order Instant
(With Line Item Support) Triggers when a WooCommerce order is updated for.
Updated Product
Trigger when product is updated
Add Appointment
Action when a new appointment created (max 2 api calls per task)
Add Appointment For Service
Creates an appointment for a service
Cancel Appointment
Cancel a existing appointment (max 2 api calls per task)
Cancel Contract
Cancel (terminate) a client's contract.
Create Sale
Creates a new sale (max 3 api calls per task)
Create/Update User
Create a new user or updates an existing user (max 3 api calls per task)
Create User
Create New User (max 2 api calls per task)
Generate Sales Report
Generate Sales Report.
Purchase Account Credit
Purchase account credit (max 2 api calls per task)
Purchase Contract
Creates a new purchase contract (min 2 api calls per task)
Purchase Gift Card
Creates a new gift card (max 2 api calls per task)
Remove Client From Class
Remove client from class (max 2 api calls per task)
Remove Client from Class booking
Remove client from existing class booking (max 2 api calls per task)
Update Appointment
Action when an appointment updated (max 2 api calls per task)
Void Sale
Delete an existing sale (max 2 api calls per task)
Create Coupon
Creates a new coupon.
Create Customer
Action when a WooCommerce customer is created.
Create Invoice
Creates a new invoice.
Create Order
Creates a new order.
Create Product
Creates a new product.
Delete Coupon
Delete Coupon
Find Variation by SKU
Find Variation by SKU ID
Update Coupon
Updates an existing coupon.
Update Customer
Updates an existing customer.
Update Order
Updates an existing order.
Update Product
Updates an existing product.
Update Product with Attribute and Variation
Update an existing product with attribute and Variation
Update Variation
Update an existing product Variation
New Appointment Booking Cancelled
Triggers when a new staff appointment created
Appointment Booking Updated
Triggers when a staff appointment updated
Class Booking Cancelled Instant
Triggers when a new class booking is cancelled.
Class Description Updated
Triggers when a class Description is updated
Class Roster Booking Status Updated
Triggers when a Class Roster Booking status is updated
Class Schedule Updated
Triggers when class schedule is updated
Class Updated
Triggers when a class is updated
Client Contact Logs
Trigger when a client contact logs.
Client Contract
Triggers when a new client contract is created.
Client Contract Updated
Triggers when a Client Contract is updated
New Class
Triggers when a new class is created
New Class Booking Instant
Triggers when a new class booking is created.
New Class Visit
Triggers when a new class visit is created.
New Client Indexes
Trigger when a new client indexes.
New Client Purchases
Triggers when a new client purchases is created.
New Contract
Triggers when a new contract is created.
New Enrollment
Triggers when a new enrollment is created
New Product
Triggers when a new product created
New Registrant
Triggers when a new registrant is created.
New Registrant API
Triggers when a new registrant is created.
New Return Sale
Triggers when a new return sale is created. (min 4 api calls + api calls depending upon count of purchased items)
New Sale
Triggers when a new sale is created. (min 4 api calls + api calls depending upon count of purchased items)
New Staff Appointment
Triggers when a new staff appointment created
Staff Updated
Triggers when a staff is updated
Updated Product Inventory
Triggers when a new product inventory is updated
New or Updated Registrant
Triggers when new registrant added or an existing registrant is updated.
Updated Registrant API
Triggers when a new registrant is created.
Create Product Instant
(With Line Item Support) Triggers when a WooCommerce product is created.
Delete Product Instant
(With Line Item Support) Triggers when a WooCommerce product is deleted.
New Coupon
Triggers when a WooCommerce Coupon is created.
New Customer
Triggers if a customer chooses to register for an account. This can happen during the checkout process, or via the My Account page.
New Invoice
Triggers when a new invoice is created.
New Line Item in Order
Triggers for each line item in an order. Use this if you need the line item details from an order.
New Order
(With Line Item Support) Triggers when a WooCommerce order is paid for.
New Order Instant
(With Line Item Support) Triggers when a WooCommerce order is paid for.
New Order Status Change
(With Line Item Support) For advanced usage. Triggers every time a WooCommerce order changes status. See the Managing Orders documentation on WooCommerce for more information.
New Product
Trigger when new product is added.
Update Order Instant
(With Line Item Support) Triggers when a WooCommerce order is updated.
Update Product Instant
(With Line Item Support) Triggers when a WooCommerce product is update.
Updated Order Instant
(With Line Item Support) Triggers when a WooCommerce order is updated for.
Updated Product
Trigger when product is updated
Add Appointment
Action when a new appointment created (max 2 api calls per task)
Add Appointment For Service
Creates an appointment for a service
Cancel Appointment
Cancel a existing appointment (max 2 api calls per task)
Cancel Contract
Cancel (terminate) a client's contract.
Create Sale
Creates a new sale (max 3 api calls per task)
Create/Update User
Create a new user or updates an existing user (max 3 api calls per task)
Create User
Create New User (max 2 api calls per task)
Generate Sales Report
Generate Sales Report.
Purchase Account Credit
Purchase account credit (max 2 api calls per task)
Purchase Contract
Creates a new purchase contract (min 2 api calls per task)
Purchase Gift Card
Creates a new gift card (max 2 api calls per task)
Remove Client From Class
Remove client from class (max 2 api calls per task)
Remove Client from Class booking
Remove client from existing class booking (max 2 api calls per task)
Update Appointment
Action when an appointment updated (max 2 api calls per task)
Void Sale
Delete an existing sale (max 2 api calls per task)
Create Coupon
Creates a new coupon.
Create Customer
Action when a WooCommerce customer is created.
Create Invoice
Creates a new invoice.
Create Order
Creates a new order.
Create Product
Creates a new product.
Delete Coupon
Delete Coupon
Find Variation by SKU
Find Variation by SKU ID
Update Coupon
Updates an existing coupon.
Update Customer
Updates an existing customer.
Update Order
Updates an existing order.
Update Product
Updates an existing product.
Update Product with Attribute and Variation
Update an existing product with attribute and Variation
Connect MINDBODY and WooCommerce to sync bookings, sales, and customer data in real time
Automate the flow between your fitness and wellness bookings and online store to eliminate manual entry and reduce errors.
Overview
Summary
Connecting MINDBODY with WooCommerce through MINDBODY integrations lets studios, salons, and wellness centers turn their online store into a seamless extension of their booking and client management system. Whether someone buys a yoga package on your WooCommerce site or books a massage directly, every transaction gets synced automatically—no double entry, no lost data.
Why integrate MINDBODY with WooCommerce?
Benefits
Manual data entry between your e-commerce platform and booking system leads to scheduling conflicts, overbookings, and frustrated customers. By integrating MINDBODY and WooCommerce, you eliminate these pain points. Staff save hours each week, customers receive instant confirmation emails, and your financial records stay accurate across both systems. This integration is especially powerful for businesses that sell memberships, class packs, or retail products alongside services.
Owners gain full visibility into customer behavior—seeing not just what was purchased, but how it was used. Did someone buy a 10-pack of Pilates classes? Now you can track which ones they booked, when they lapsed, and even send automated reminders—all without lifting a finger.
Use cases that actually matter
Real-world
Automated class enrollment
When a customer buys a yoga package on WooCommerce, they’re instantly enrolled in the corresponding MINDBODY class series—no manual follow-up needed. This reduces no-shows and improves retention.
Sync fitness tracker data
Use MINDBODY Strava integrations to automatically log workout completions from Strava into MINDBODY, then trigger a WooCommerce discount code for loyal clients who hit monthly activity goals.
Upsell retail products
After a client books a massage in MINDBODY, automatically recommend and display related products (like oils or towels) on their WooCommerce checkout page based on their service history.
💡 Pro Tip: Use custom tags in MINDBODY (like “Premium Member” or “First-Time Buyer”) to trigger personalized WooCommerce discount codes—turning one-time purchasers into loyal repeat customers.
Step-by-step setup
No code
Workflow
Start by connecting your MINDBODY account to Appy Pie Automate, then select MINDBODY Timely by Memory integrations as the trigger app to sync new WooCommerce orders with MINDBODY appointments.
Map key fields like customer name, email, product purchased, and service type between WooCommerce and MINDBODY—ensure the right class or appointment is auto-created based on what was bought.
Turn on the automation, test it with a sample purchase, then expand it to include follow-up actions like sending post-visit surveys or adding loyalty points.
Advanced automation ideas
Set up conditional logic so only customers who buy a 5-class pack get enrolled in a recurring weekly class—while single-class buyers get a one-time booking. You can also add a delay: if a customer hasn’t used their purchased class in 14 days, automatically send them a reminder email with a 10% discount to rebook. For even more power, connect this to your email marketing tool to segment users based on their booking and purchase history.
No-code setup
Enterprise-grade security
Automate in minutes
Scales with your team
✨ Did You Know? Businesses that sync their booking and e-commerce systems see up to 37% higher customer retention—because they’re able to deliver personalized, timely experiences without extra effort.
FAQs
Helpful
Do I need technical skills to set this up?
Nope. Appy Pie Automate is built for non-developers. You can connect MINDBODY and WooCommerce with drag-and-drop steps—no coding, no API keys. If you’ve used Google Sheets WooCommerce integrations, you already know how intuitive this process is. Just pick your triggers and actions, map the fields, and hit “Go.”
Can I customize which fields sync between MINDBODY and WooCommerce?
Absolutely. You can choose exactly which data moves between systems—like syncing only specific product categories, filtering by customer tags, or excluding refunded orders. You can even add custom fields from MINDBODY (like “Preferred Instructor”) to appear in WooCommerce customer profiles.
What happens if the connection fails or data doesn’t sync?
Appy Pie Automate monitors every workflow and will retry failed actions up to three times. You’ll get email alerts if something goes wrong, and you can view detailed run logs to see exactly where a sync failed. Plus, you can pause, edit, or restart any automation with a single click.
Is my customer data secure when synced between MINDBODY and WooCommerce?
Yes. All data transfers are encrypted using bank-grade TLS protocols, and we never store your MINDBODY or WooCommerce login credentials. Appy Pie Automate is GDPR and CCPA compliant, and you control exactly what data is shared—no unnecessary fields are ever transmitted.
Built for reliability and privacy — automate smarter while staying in control.
Bringing it all together
Wrap-up
By connecting MINDBODY and WooCommerce, you’re not just automating tasks—you’re creating a smarter, more responsive customer experience. Your team spends less time on admin and more on service, while your clients enjoy seamless booking, instant confirmations, and personalized offers. And if you’re also managing a Shopify store, you’ll be glad to know Shopify WooCommerce integrations offers similar power—so no matter your platform, your business stays unified.
Build your first MINDBODY–WooCommerce automation
Set up your first workflow in under 5 minutes — no code required.