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.
New Meeting
Triggers when a new Meeting or Webinar is created.
New Meeting Created Instant
Triggers when new meeting created
New Participant Joined Meeting Instant
Triggers when new participant joined meeting
New Recording
Triggers when a new Recording is completed for a Meeting or Webinar.
New Registrant
Triggers when a new registrant is added to a Webinar.
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 All Other Contracts
Cancel all of a client's active contracts EXCEPT the one specified. Useful when a new contract replaces an old one. Only Active contracts without a TerminationDate are cancelled. Max 10 per run.
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 Meeting
Creates a new Zoom Meeting.
Note: The meeting options such as join before host, host video, participants video and audio setting would follow the account/user group setting in Zoom web page.
Create Meeting Registrant
Add a new meeting registrant.
Create Meeting Registration Custom Question
Create registration questions that will be displayed to users while registering for a meeting.
Create Registrant
Creates a new webinar registrant.
Get Past Meeting Participants
Retrieve information on participants from a past meeting. Note the API doesn't return results if there's only one participant in a meeting.
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.
New Meeting
Triggers when a new Meeting or Webinar is created.
New Meeting Created Instant
Triggers when new meeting created
New Participant Joined Meeting Instant
Triggers when new participant joined meeting
New Recording
Triggers when a new Recording is completed for a Meeting or Webinar.
New Registrant
Triggers when a new registrant is added to a Webinar.
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 All Other Contracts
Cancel all of a client's active contracts EXCEPT the one specified. Useful when a new contract replaces an old one. Only Active contracts without a TerminationDate are cancelled. Max 10 per run.
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 Meeting
Creates a new Zoom Meeting.
Note: The meeting options such as join before host, host video, participants video and audio setting would follow the account/user group setting in Zoom web page.
Create Meeting Registrant
Add a new meeting registrant.
Create Meeting Registration Custom Question
Create registration questions that will be displayed to users while registering for a meeting.
Create Registrant
Creates a new webinar registrant.
Get Past Meeting Participants
Retrieve information on participants from a past meeting. Note the API doesn't return results if there's only one participant in a meeting.
Connect MINDBODY and Zoom to automate class scheduling and virtual attendance
Seamlessly link your fitness and wellness bookings with live video sessions to eliminate manual follow-ups and keep clients engaged.
Overview
Summary
By connecting MINDBODY with Zoom through MINDBODY integrations, studios, gyms, and wellness centers can turn booking confirmations into instant Zoom meeting links—no more copying and pasting URLs or sending manual emails. This integration ensures every class, private session, or workshop is automatically synchronized between your scheduling system and video platform, reducing no-shows and administrative overload.
Why integrate MINDBODY with Zoom?
Benefits
For fitness professionals and small business owners, juggling class schedules, client communications, and virtual session logistics is exhausting. Manual entry leads to errors—clients miss links, instructors forget to start meetings, and attendance records fall out of sync. Integrating MINDBODY with Zoom automates these touchpoints, giving you real-time visibility into who’s attending, reducing no-shows by up to 40%, and freeing up hours each week for actual coaching instead of admin work.
Clients benefit too—they receive automated, branded Zoom links with their confirmation emails, making it easier to join sessions on time and reducing support requests. It’s not just about convenience; it’s about building a smoother, more professional client experience.
Use cases that actually matter
Real-world
Auto-send Zoom links on booking
When a client books a virtual yoga or therapy session in MINDBODY, a personalized Zoom link is instantly generated and emailed—no manual work needed. This keeps your brand consistent and reduces last-minute confusion.
Sync Zoom attendance to MINDBODY
Track who joined each virtual class by automatically logging Zoom attendance back into MINDBODY. This data helps with retention analysis and lets you reward consistent participants—perfect for loyalty programs.
Trigger Strava sync after virtual workouts
After a client completes a Zoom session, automatically prompt them to log their workout in Strava via MINDBODY Strava integrations—boosting engagement and creating a holistic health journey across platforms.
💡 Pro Tip: Use custom fields in MINDBODY to tag sessions as “Live,” “Hybrid,” or “On-Demand.” Then, set up conditional logic in your automation to send different Zoom templates or reminders based on the session type—making your workflow smarter, not just faster.
Step-by-step setup
No code
Workflow
Start by connecting your MINDBODY account to Appy Pie Automate and selecting the “New Booking” trigger, then choose “Send Zoom Meeting Link” as the action—this step automatically links to your MINDBODY Timely by Memory integrations integration.
Map the Zoom meeting settings: choose whether to create a new meeting for each booking or reuse a recurring link, and customize the email template with your studio’s branding, logo, and instructions.
Turn on the automation and test it with a dummy booking—then expand it to include calendar syncs, SMS reminders, or even post-session feedback forms.
Advanced automation ideas
Build multi-step flows that trigger a Zoom recording upload to Google Drive after each session, or create a conditional rule that sends a “We missed you” email if a client books but doesn’t join the Zoom meeting. You can even combine this with MINDBODY’s loyalty points system to award points only to those who attend both in-person and virtual classes.
No-code setup
Enterprise-grade security
Automate in minutes
Scales with your team
✨ Did You Know? Businesses using automated scheduling and video integration see a 35% increase in repeat bookings—clients who experience seamless transitions between booking and joining are far more likely to return.
FAQs
Helpful
Do I need technical skills to set this up?
Nope! Appy Pie Automate is built for non-technical users. You won’t need to write code or hire a developer. Just follow the drag-and-drop workflow builder—we even include pre-built templates for MINDBODY and Zoom. If you’ve used Google Sheets Zoom integrations, you already know how intuitive this feels.
Can I customize the Zoom meeting settings for different types of classes?
Absolutely. You can set different Zoom templates for private sessions, group classes, or workshops—each with unique settings like waiting rooms, recording preferences, or participant limits. Use MINDBODY’s category tags to trigger the right Zoom configuration automatically.
What happens if a Zoom meeting fails to generate?
If the automation fails, you’ll get an alert in your Appy Pie Automate dashboard with details on why. The system will retry the action up to three times, and you can view full run history to track every booking, link sent, and error encountered—so nothing slips through the cracks.
Is my client data secure when syncing between MINDBODY and Zoom?
Yes. All data transfers are encrypted in transit and at rest. We comply with GDPR, CCPA, and HIPAA guidelines where applicable, and never store your MINDBODY or Zoom credentials—only temporary tokens are used for secure API access.
Built for reliability and privacy — automate smarter while staying in control.
Bringing it all together
Wrap-up
By syncing MINDBODY with Zoom, you’re not just automating a link—you’re creating a frictionless experience that keeps clients engaged, reduces no-shows, and gives you back hours every week. Whether you’re running virtual yoga, telehealth sessions, or hybrid fitness programs, this integration ensures your business runs like clockwork. And if you’re already using Microsoft Teams Zoom integrations for team meetings, you’ll love how seamlessly this connects with your existing workflow.
Build your first MINDBODY–Zoom automation
Set up your first workflow in under 5 minutes — no code required.