Requirements
Mindbody requires an active account and an API access token from your account settings to connect — both are set up on its own site.[3]
Get your Mindbody credentials
- Site IDtextRequired
Your Site ID (also known as your studio or client ID) is located in the footer after you've logged in to your site. See for more.
[1] - API KeypasswordRequired
You can create your API Key at their Developer Portal Settings.
[1] - UsernametextRequired
The staff member’s username.
[1] - PasswordtextRequired
The staff member’s password.
[1]
Connect Mindbody in WEXTL
- Log in to your WEXTL account, add the Mindbody node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Mindbody account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
Mindbody node modules
The list below is a reference of every Mindbody node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Browse every Mindbody node module below — each one opens to show its input parameters, outputs, and connection requirements.
Watch ClassesTrigger
| Field | Type |
|---|---|
| Class Schedule ID | number |
| Visits | text |
| Clients | array |
| Location | object |
| Additional Image URLs | text |
| Address | text |
| Address 2 | text |
| Amenities | array |
| Business Description | text |
| City | text |
| Description | text |
| Has Classes | boolean |
| ID | number |
| Latitude | number |
| Resource | object |
| ID | number |
| Name | text |
| Max Capacity | number |
| Web Capacity | number |
| Total Booked | number |
| Total Signed In | number |
| Total Booked Waitlist | number |
| Web Booked | number |
| Semester ID | text |
| Is Canceled | boolean |
| Substitute | boolean |
| Active | boolean |
| Is Waitlist Available | boolean |
| Is Enrolled | text |
| Hide Cancel | boolean |
| ID | number |
| Is Available | boolean |
Watch New ClientsTrigger
| Field | Type |
|---|---|
| Suspension Info | object |
| Booking Suspended | boolean |
| Suspension Start Date | date |
| Suspension End Date | date |
| Appointment Gender Preference | text |
| Birth Date | date |
| Country | text |
| Creation Date | date |
| Custom Client Fields | array |
| Client Credit Card | text |
| Client Indexes | array |
| Client Relationships | array |
| First Appointment Date | date |
| First Class Date | date |
| First Name | text |
| ID | text |
| Is Company | boolean |
| Is Prospect | boolean |
| Last Name | text |
| Liability | object |
| Agreement Date | date |
| Is Released | boolean |
| Released By | text |
| Liability Release | boolean |
| Membership Icon | number |
| Mobile Provider | text |
Watch Updated ClientsTrigger
| Field | Type |
|---|---|
| Suspension Info | object |
| Booking Suspended | boolean |
| Suspension Start Date | date |
| Suspension End Date | date |
| Appointment Gender Preference | text |
| Birth Date | date |
| Country | text |
| Creation Date | date |
| Custom Client Fields | array |
| Client Credit Card | text |
| Client Indexes | array |
| Client Relationships | array |
| First Appointment Date | date |
| First Class Date | date |
| First Name | text |
| ID | text |
| Is Company | boolean |
| Is Prospect | boolean |
| Last Name | text |
| Liability | object |
| Agreement Date | date |
| Is Released | boolean |
| Released By | text |
| Liability Release | boolean |
| Membership Icon | number |
| Mobile Provider | text |
List Available DatesAction
Search Active Clients' MembershipsSearch
Search AppointmentsSearch
Search ClassesSearch
| Field | Type |
|---|---|
| Class IDs | array |
| Class ID | choice |
| Class Schedule IDs | array |
| Class Schedule ID | choice |
| Location IDs | array |
| Location ID | choice |
| Program IDs | array |
| Program ID | choice |
| Semester IDs | array |
| Semester ID | choice |
| Session Type IDs | array |
| Session Type ID | choice |
| Staff IDs | array |
| Staff ID | choice |
| Client ID | text |
| End Date Time | date |
| Hide Canceled Classes | boolean |
| Last Modified Date | date |
| Scheduling Window | boolean |
| Start Date Time | date |
| Limit | number |
| Field | Type |
|---|---|
| Class Schedule ID | number |
| Visits | text |
| Clients | array |
| Location | object |
| Additional Image URLs | text |
| Address | text |
| Address 2 | text |
| Amenities | array |
| Business Description | text |
| City | text |
| Description | text |
| Has Classes | boolean |
| ID | number |
| Latitude | number |
| Resource | object |
| ID | number |
| Name | text |
| Max Capacity | number |
| Web Capacity | number |
| Total Booked | number |
| Total Signed In | number |
| Total Booked Waitlist | number |
| Web Booked | number |
| Semester ID | text |
| Is Canceled | boolean |
| Substitute | boolean |
| Active | boolean |
| Is Waitlist Available | boolean |
| Is Enrolled | text |
| Hide Cancel | boolean |
| ID | number |
| Is Available | boolean |
Search Client Contact LogsSearch
Search Client ContractsSearch
Search Client SchedulesSearch
| Field | Type |
|---|---|
| Client ID | choice |
| Unique Client ID | choice |
| Cross Regional Lookup | boolean |
| Start Date | date |
| End Date | date |
| Include Waitlist Entries | boolean |
| Client Associated Sites Offset | number |
| Limit | number |
| Field | Type |
|---|---|
| Waitlist info | object |
| Waitlist ID | number |
| Waitlist order number | number |
| Appointment ID | number |
| Appointment gender preference | text |
| Appointment status | text |
| Class ID | number |
Search Client VisitsSearch
Search ClientsSearch
| Field | Type |
|---|---|
| Client IDs | array |
| Client ID | choice |
| Search Text | text |
| Include Inactive | boolean |
| Is Prospect | boolean |
| Last Modified Date | date |
| Unique IDs | array |
| Unique ID | text |
| Limit | number |
| Field | Type |
|---|---|
| Suspension Info | object |
| Booking Suspended | boolean |
| Suspension Start Date | date |
| Suspension End Date | date |
| Appointment Gender Preference | text |
| Birth Date | date |
| Country | text |
| Creation Date | date |
| Custom Client Fields | array |
| Client Credit Card | text |
| Client Indexes | array |
| Client Relationships | array |
| First Appointment Date | date |
| First Class Date | date |
| First Name | text |
| ID | text |
| Is Company | boolean |
| Is Prospect | boolean |
| Last Name | text |
| Liability | object |
| Agreement Date | date |
| Is Released | boolean |
| Released By | text |
| Liability Release | boolean |
| Membership Icon | number |
| Mobile Provider | text |
Search CoursesSearch
Search EnrollmentsSearch
| Field | Type |
|---|---|
| Start Date | date |
| End Date | date |
Program IDsRequired | array |
| Program ID | number |
Session Type IDsRequired | array |
| Session Type ID | number |
Staff IDsRequired | array |
| Staff ID | number |
| Location IDs | array |
| Location ID | number |
Class Schedule IDsRequired | array |
| Class Schedule ID | number |
| Limit | number |
| Field | Type |
|---|---|
| Classes | array |
| Clients | array |
| Course | object |
| ID | number |
| Name | text |
| Description | text |
| Notes | text |
| Start date | date |
| Semester ID | number |
| Is available | boolean |
Add a Client to a ClassAction
| Field | Type |
|---|---|
Client IDRequired | choice |
Class IDRequired | choice |
| Unique ID | number |
| Test | boolean |
| Require Payment | boolean |
| Waitlist | boolean |
| Send Email | boolean |
| Client Service ID | number |
| Cross Regional Booking | boolean |
| Cross Regional Booking Client Service Site ID | number |
| Field | Type |
|---|---|
| Visit | object |
| Appointment ID | number |
| Appointment Gender Preference | text |
| Appointment Status | text |
| Class ID | number |
| Client ID | text |
Add a Client to an EnrollmentAction
| Field | Type |
|---|---|
Client IDRequired | choice |
Class Schedule IDRequired | choice |
| Enroll Date Forward | date |
| Enroll Open | array |
| Enroll Date | date |
| Test | boolean |
| Send Email | boolean |
| Waitlist | boolean |
| Field | Type |
|---|---|
| Classes | array |
| Clients | array |
| Course | object |
| ID | number |
| Name | text |
| Description | text |
| Notes | text |
| Start date | date |
| Semester ID | number |
| Is available | boolean |
Add a Formula NoteAction
Add an ArrivalAction
Create a ClientAction
Create an AppointmentAction
| Field | Type |
|---|---|
Client IDRequired | choice |
Location IDRequired | choice |
Session Type IDRequired | choice |
Staff IDRequired | choice |
Start Date TimeRequired | date |
| Apply Payment | boolean |
| Duration | number |
| Execute | text |
| End Date Time | date |
| Gender Preference | text |
| Notes | text |
| Provider ID | text |
| Resource IDs | choice |
| Send Email | boolean |
| Staff Requested | boolean |
| Test | boolean |
| Is Waitlist | boolean |
| Is Request | boolean |
| Partner External ID | text |
| Add Appointment Request ID | number |
| Field | Type |
|---|---|
| Appointment | object |
| Gender Preference | text |
| Duration | number |
| Provider ID | text |
| ID | number |
| Status | text |
Delete a Formula NoteAction
| Field | Type |
|---|---|
Client IDRequired | choice |
Formula Note IDRequired | number |
Make an API Calluniversal
Mege a ClientAction
| Field | Type |
|---|---|
Source Client IDRequired | number |
Target Client IDRequired | number |
Remove a Client from a ClassAction
Send a Password Reset EmailAction
| Field | Type |
|---|---|
User EmailRequired | |
User First NameRequired | text |
User Last NameRequired | text |
Suspend a Client ContractAction
| Field | Type |
|---|---|
Client IDRequired | choice |
| Suspension Type | text |
| Suspension Start | date |
| Duration | number |
| Duration Unit | number |
| Open Ended | boolean |
| Suspension Notes | text |
| Suspension Fee | number |
| Field | Type |
|---|---|
| Contract | object |
| Payer client ID | number |
| Agreement date | date |
| Autopay status | text |
| Auto renewing | boolean |
| First auto pay | number |
Terminate a Client ContractAction
Update a ClientAction
| Field | Type |
|---|---|
| Client ID | text |
| First Name | text |
| Last Name | text |
| Custom Client Fields | array |
| Suspension Info | object |
Booking SuspendedRequired | boolean |
| Suspension Start Date | text |
| Suspension End Date | text |
| New ID | text |
| Test Mode | boolean |
| Cross Regional Update | boolean |
| Field | Type |
|---|---|
| Client | object |
| Appointment Gender Preference | text |
| Birth Date | date |
| Country | text |
| Creation Date | date |
| Custom Client Fields | array |
Update a Client VisitAction
| Field | Type |
|---|---|
Update Client Visit RequestRequired | object |
Visit IDRequired | number |
| Makeup | boolean |
| Signed In | boolean |
| Client Service ID | choice |
| Execute | choice |
| Test | boolean |
| Send Email | boolean |
| Field | Type |
|---|---|
| Visit | object |
| Appointment ID | number |
| Appointment gender preference | text |
| Appointment status | text |
| Class ID | number |
| Client ID | text |
Update an AppointmentAction
| Field | Type |
|---|---|
Appointment IDRequired | number |
| Execute an Action | choice |
| Location ID | choice |
| Session Type ID | choice |
| Staff ID | choice |
| Start Date Time | date |
| Apply Payment | boolean |
| Duration | number |
| Execute | text |
| End Date Time | date |
| Gender Preference | text |
| Notes | text |
| Provider ID | text |
| Resource IDs | choice |
| Send Email | boolean |
| Staff Requested | boolean |
| Test | boolean |
| Is Waitlist | boolean |
| Is Request | boolean |
| Partner External ID | text |
| Field | Type |
|---|---|
| Appointment | object |
| Gender Preference | text |
| Duration | number |
| Provider ID | text |
| ID | number |
| Status | text |
Templates
Look for Mindbody templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Appointedd[2]Online booking and appointment scheduling for retail and service businesses.
- BetterezPassenger ticketing and operations platform for bus and coach carriers — routes, fares, and bookings.
- AddEventCalendar event sharing and add-to-calendar links for websites and campaigns.
- AmenitizAll-in-one hotel management platform for bookings, channels, and guests.
- AgendaProSalon and clinic booking, payments, and client management.
References
- WEXTL® Mindbody Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Mindbody.
- WEXTL® visual workflow builder data.
Last updated: Jul 24, 2026 18:12
