About this integration
Fitness and wellness business platform for class bookings, clients, and studio operations.
There are 3 triggers, 11 search modules and 17 actions available. The integration connects via basic authentication.
How to connect
The credential form asks for Site ID, API Key, Username, and Password.
Prefer the interactive builder form? Open it on the app page.
Paste your credentials once — WEXTL® stores them encrypted and reuses the connection across every workflow that needs it.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
Connecting Mindbody to WEXTL®
| Field | Type | Help |
|---|---|---|
Site IDRequired | text | 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. |
API KeyRequired | password | You can create your API Key at their Developer Portal Settings. |
UsernameRequired | text | The staff member’s username. |
PasswordRequired | text | The staff member’s password. |
Use it in workflow automation
Start with Watch Classes, then add Add a Client to a Class.
The canvas below runs Watch Classes into Add a Client to a Class — watch the video, then drop a node onto the canvas.
Select the Watch New Clients trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Add a Client to a Class as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 20 ready-made modules for scheduling work — each run logs its inputs and outputs for debugging.
Mindbody workflow on the canvas: Watch New Clients then Add a Client to a Class
Triggers, searches and actions
Open any Mindbody trigger, search, or action to see its inputs and outputs — 3 triggers, 11 searchs, 17 actions.
Triggers
Use one of 3 triggers to kick off a workflow as soon as an event occurs in the app.
- Watch Classes
- Watch New Clients
- Watch Updated Clients
Searches
This integration includes 11 search modules for looking data up mid-run.
- List Available Dates
- Search Active Clients' Memberships
- Search Appointments
- Search Classes
- Search Client Contact Logs
Actions
Take action during a run with 17 available modules that write data back into the app.
- Add a Client to a Class
- Add a Client to an Enrollment
- Add a Formula Note
- Add an Arrival
- Create a Client
Explore the fields available for each Mindbody trigger, search, and action.
Triggers
| 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 |
| 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 |
| 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 |
Searches
| Field | Type |
|---|---|
Session Type IDRequired | choice |
Start Date | date |
End Date | date |
Location ID | choice |
Staff ID | choice |
| Field | Type |
|---|---|
Available Dates | array |
| Field | Type |
|---|---|
Client IDs | array |
Client ID | choice |
Cross Regional Lookup | boolean |
Client Associated Sites Offset | number |
Location ID | choice |
Limit | number |
| Field | Type |
|---|---|
Client ID | text |
Memberships | array |
Error message | text |
| Field | Type |
|---|---|
Staff IDs | array |
Staff ID | choice |
Client ID | choice |
Appointment IDs | array |
Appointment ID | number |
Location IDs | array |
Location ID | choice |
Start Date | date |
End Date | date |
Limit | number |
| Field | Type |
|---|---|
Gender Preference | text |
Duration | number |
Provider ID | text |
ID | number |
Status | text |
| 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 |
| Field | Type |
|---|---|
Staff IDsRequired | array |
Staff ID | choice |
Subtype IDsRequired | array |
Subtype ID | choice |
Type IDs | array |
Type ID | choice |
Start Date | date |
End Date | date |
Show System Generated | boolean |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Text | text |
Created date time | date |
Followup by date | date |
Contact method | text |
| Field | Type |
|---|---|
Unique Client ID | choice |
Cross Regional Lookup | boolean |
Client Associated Sites Offset | number |
Limit | number |
| Field | Type |
|---|---|
Payer client ID | number |
Agreement date | date |
Autopay status | text |
Auto renewing | boolean |
First auto pay | number |
| 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 |
| 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 |
| Field | Type |
|---|---|
Unique Client ID | choice |
Client ID | choice |
Cross Regional Lookup | boolean |
Start Date | date |
End Date | date |
Order | choice |
Unpaids Only | boolean |
Limit | number |
| Field | Type |
|---|---|
Appointment ID | number |
Appointment gender preference | text |
Appointment status | text |
Class ID | number |
Client ID | text |
| Field | Type |
|---|---|
Course IDs | array |
Course ID | number |
Location IDs | array |
Location ID | choice |
Program IDs | array |
Program ID | choice |
Semester IDs | array |
Semester ID | choice |
Staff IDs | array |
Staff ID | choice |
Start Date | date |
End Date | date |
Limit | number |
| Field | Type |
|---|---|
ID | number |
Name | text |
Description | text |
Notes | text |
Start Date | date |
| 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 |
Actions
| 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 |
| 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 |
| Field | Type |
|---|---|
Client IDRequired | choice |
NoteRequired | text |
Appointment ID | number |
| Field | Type |
|---|---|
ID | number |
Client ID | text |
Appointment ID | number |
Entry date | date |
Note | text |
| Field | Type |
|---|---|
Client IDRequired | choice |
Location IDRequired | choice |
Arrival Type ID | number |
Lead Channel ID | number |
Test | boolean |
| Field | Type |
|---|---|
Arrival added | boolean |
Client service | object |
Active date | date |
Count | number |
Current | boolean |
Expiration date | date |
ID | number |
| Field | Type |
|---|---|
First NameRequired | text |
Last NameRequired | text |
GenderRequired | text |
Custom Client Fields | array |
| Field | Type |
|---|---|
Client | object |
Client ID | text |
Appointment Gender Preference | text |
Birth Date | date |
Country | text |
Creation Date | date |
Custom Client Fields | array |
| 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 |
| Field | Type |
|---|---|
Client IDRequired | choice |
Formula Note IDRequired | number |
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Source Client IDRequired | number |
Target Client IDRequired | number |
| Field | Type |
|---|---|
Client IDRequired | choice |
Class IDRequired | choice |
Unique Client ID | number |
Test | boolean |
Send Email | boolean |
Late Cancel | boolean |
| Field | Type |
|---|---|
Class | object |
Class Schedule ID | number |
Visits | array |
Clients | array |
Location | object |
Resource | object |
| Field | Type |
|---|---|
User EmailRequired | |
User First NameRequired | text |
User Last NameRequired | text |
| 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 |
| Field | Type |
|---|---|
Client IDRequired | choice |
Termination DateRequired | date |
Termination Code | text |
Termination Comments | text |
| Field | Type |
|---|---|
Contract | object |
Payer client ID | number |
Agreement date | date |
Autopay status | text |
Auto renewing | boolean |
First auto pay | number |
| 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 |
| 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 |
| 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 |
| Field | Type |
|---|---|
Client IDRequired | choice |
Client DocumentRequired | object |
File NameRequired | text |
Media TypeRequired | choice |
BufferRequired | text |
| Field | Type |
|---|---|
File size | number |
File name | text |



