Integrations / Mindbody
Mindbody AI receptionist that books callers into class
The agent reads the class schedule from Mindbody and books the caller into the class they pick, through a small service of yours that calls the Public API.
Studio booking agent
Reads the class schedule and books clients into classes.
Instructions
Ask which day and kind of class the caller wants. Read up to three classes and book the one they pick. Confirm the client's name before booking. Transfer questions about memberships, pricing or billing to the front desk.
- Handoff
- Front desk
Connected tools
- Find classesWebhook
- Book classWebhook
- Transfer to front deskTransfer
What a Mindbody AI voice agent can do
Open one to watch a call. The grey lines are the tools the agent calls mid-sentence.
Your service calls GET /class/classes for the day, and the agent reads the classes, their start times and instructors to the caller.
Your service finds the client by name or email, then calls AddClientToClass, so the booking shows on the studio's roster.
Questions about memberships, class packs or billing are sent to the front desk through a transfer rule instead of being guessed at.
Tool definitions
Webhook tools go to POST /v1/agents/tools. Transfers are a system tool on the agent. Replace the placeholder values in capitals with your own.
Find classes
Asks your service for the classes on a date.
Show the JSON definition
Book class
Asks your service to find the client and add them to the class.
Show the JSON definition
Transfer to front desk
Cold transfer to the front desk.
Show the JSON definition
Set it up
No native connector. Webhook tools call a service of yours, which holds your Mindbody API key and a staff user token for the studio's site. Vendor details read in November 2026.
Build against the sandbox
Create a Mindbody developer account and an API key, and build against the sandbox site, Site ID
-99.Go live with the studio
Request live access from your developer dashboard, then send the studio owner the site activation link or code so they approve your access.
Run the service
It gets a staff user token from
POST /usertoken/issue, then callsGET /class/classes,GET /client/clientsandPOST /class/addclienttoclasswith theApi-KeyandSiteIdheaders.Add the tools and test
Configure both webhooks with a bearer secret for your service, book a test client into a sandbox class, and check the roster.
Documentation
- Mindbody Public API v6 documentation (checked November 2026)developers.mindbodyonline.com docs
- Book a client into a class (checked November 2026)Mindbody docs
- User tokens (checked November 2026)Mindbody docs
- Mindbody Public API FAQ and pricing (checked November 2026)developers.mindbodyonline.com docs
- Webhook toolsCartesia docs
Before you build
Find the right client first
Your service looks the caller up with GET /client/clients before it books, so a common name doesn't put the wrong client on the roster.
Live calls are billed
Mindbody's developer portal lists free API access under 5,000 calls per billing cycle and $0.002 per call above that. Cache the class list in your service.
Use cases for teams on Mindbody
More integrations
Enterprise-grade security
HIPAA compliant

SOC 2 Type 2

GDPR
Mindbody AI voice agent FAQs
Does Mindbody have an AI receptionist?
Yes, Messenger[ai]. Mindbody's guides describe a missed call text feature that texts back callers the front desk didn't answer, so they can ask questions and book by text. A Cartesia agent answers the call by voice, reads the class schedule and books the caller through a service of yours that calls Mindbody's Public API.
Can an AI agent book Mindbody classes over the phone?
Yes. Your service calls GET /class/classes for the day, the agent reads up to three classes, and your service finds the client and calls AddClientToClass so the booking shows on the roster. The agent confirms the client's name before it books.
Does Mindbody charge for API calls?
Yes, above a free tier. Mindbody's developer portal lists free API access under 5,000 calls per billing cycle and $0.002 per call above that. Have your service cache the class list so a busy phone line doesn't multiply the count.
How do I get API access to a studio's Mindbody site?
Build against the sandbox, Site ID -99, first, then request live access from your Mindbody developer dashboard. The studio owner approves your access with the site activation link or code you send them. Your service then gets a staff user token from POST /usertoken/issue.
Can the agent book Mindbody appointments as well as classes?
Yes, with two more endpoints in your service. GET /appointment/bookableitems returns open times for a session type, and POST /appointment/addappointment books one. Questions about memberships, class packs or billing still go to the front desk by transfer.
What does a Mindbody voice agent cost to run?
Get started today
Talk to an expert.
Connect with a member of our team and learn how Cartesia can help you build world-class voice experiences.
Start building.
Access our models via API and bring a voice agent into production in minutes.