Mindbody data reference
Estimated 7 minute read
|
Updated Nov 14, 2025, 12:00 AM EST
Table of contents
- You will learn
- How data syncs
- How to view your data
- Appointment metrics
- Class metrics
- Membership metrics
- Other metrics
- Synced client data
- Additional resources
You will learn
Learn what data syncs from Mindbody to Klaviyo and where to view it. This includes customer profiles and data related to appointments, classes, membership, and purchases.
If you have not already, read our guide on getting started with Mindbody for step-by-step instructions on integrating, before continuing with this article.
Email subscription syncing requires Collect email subscribers to be enabled and a Klaviyo list to be selected. Only clients who have opted in to promotional emails in Mindbody sync as email subscribers. Email opt-outs and SMS consent are not synced.
How data syncs
When you enable the Mindbody integration, the historical sync imports active clients who are not prospects and have an email address. This client import has no date limit and does not include event history.
After setup, client updates and most events sync as they occur. Completed Appointment is checked every 30 minutes. Its first sync looks back 24 hours.
How to view your data
To view your Mindbody data:
- Click the Analytics dropdown in the left-hand navigation sidebar.
- Select Metrics. Here, you can view all of the metrics in your account. The metrics with a Mindbody icon represent all of the metrics synced from your Mindbody integration.
- Select Mindbody from the Integration filter to see only Mindbody metrics.
- Click a metric name to view its data.


Mindbody metrics appear after Klaviyo receives the corresponding events, so you may not see every metric listed below in your account. Events only sync for clients with a valid email address.
Appointment metrics
The following appointment metrics are tracked:
- Scheduled Appointment When a customer schedules an appointment through Mindbody.
- Confirmed AppointmentWhen a staff member confirms an appointment with a customer through Mindbody.
- Arrived for AppointmentWhen a customer arrives for an appointment and a staff member checks them in.
- Cancelled AppointmentWhen an appointment is marked as cancelled in Mindbody.
For each of these metrics, the following information is included:
- Site IDThe Mindbody site ID associated with the appointment.
- Location IDThe location ID of the appointment.
- Staff ID The ID of the staff member or team associated with the appointment.
- Staff Name The name of the staff member or team associated with the appointment.
- Start TimeThe timestamp of when the appointment begins in UTC format; i.e., YYYY-MM-DDThh:mmTZD.
- End TimeThe timestamp of when the appointment ends in UTC format; i.e., YYYY-MM-DDThh:mmTZD.
- DurationThe duration of the appointment in minutes.
- ResourcesA list of any additional information associated with the appointment.
- Staff Provider IDThe ID of the staff provider.
- NameThe name of the appointment.
Completed Appointment
This event is tracked when an appointment has a Completed status in Mindbody. It includes the following information:
- Appointment IDThe ID of the appointment.
- Program IDThe ID of the program associated with the appointment.
- Staff IDThe ID of the staff member associated with the appointment.
- Start TimeThe start date and time supplied by Mindbody.
- End TimeThe end date and time supplied by Mindbody.
- DurationThe duration of the appointment in minutes.
- ResourcesThe resources associated with the appointment.
- Staff Provider IDThe ID of the staff provider.
- NotesNotes associated with the appointment.
- SessionType IDThe ID of the session type associated with the appointment.
Class metrics
Booked Class
This event is tracked when a customer books a class through Mindbody.
- Site IDThe Mindbody site ID associated with the class booking.
- Location IDThe location ID of the class.
- Staff ID The ID of the staff member or team associated with the class.
- Staff Name The name of the staff member or team associated with the class.
- Item IDThe ID of the customer’s pass or membership.
- Item NameThe name of the customer’s pass or membership, i.e., Day Pass.
- Client Pass Activation TimeThe time when the client’s pass that was used for the class was activated.
- Client Pass Expiration TimeThe time when the client’s pass that was used for the class will expire.
- Class IDThe ID of the class.
- Class Start TimeThe start date and time of the class.
- Class End TimeThe end date and time of the class.
- Signed In StatusThe customer’s sign-in status for the class.
- Client Pass IDThe ID of the customer’s pass used for the class.
- Client Pass Sessions TotalThe total number of sessions on the customer’s pass.
- Client Pass Sessions RemainingThe number of sessions remaining on the customer’s pass.
- Booking From WaitlistWhether the booking originated from the waitlist (true/false).
- Visits At SiteThe customer’s number of visits at the site.
Signed In to Class
This event is tracked when a customer signs into a class through Mindbody.
- Site IDThe Mindbody site ID associated with the class.
- Staff ID The ID of the staff member or team associated with the class.
- Item IDThe ID of the customer’s pass or membership.
- Item Name The name of the customer’s pass or membership; e.g., Day Pass.
Cancelled Class
This event is tracked when a customer cancels a class through Mindbody.
- Site IDThe Mindbody site ID associated with the class.
- Staff ID The ID of the staff member or team associated with the class.
- Item IDThe ID of the customer’s pass or membership.
- Item NameThe name of the customer’s pass or membership; e.g., Day Pass.
- Cancel TypeThe type or reason of the cancellation; e.g., Late Cancelled.
Joined Waitlist
This event is tracked when a customer joins the waitlist for a class through Mindbody.
- Site IDThe Mindbody site ID associated with the waitlist.
- Start Time The timestamp of when the class begins in UTC format, i.e., YYYY-MM-DDThh:mmTZD.
- End TimeThe timestamp of when the class ends in UTC format, i.e., YYYY-MM-DDThh:mmTZD.
- Class IDThe ID of the class associated with the waitlist.
- Waitlist Max SizeThe maximum amount of people that can be added to the waitlist.
Membership metrics
Activated Membership
This event is tracked when a customer activates their membership through Mindbody.
- Site IDThe Mindbody site ID associated with the membership.
- Membership ID The ID associated with the membership plan, represented by a string of numbers.
- Membership NameThe name of the membership plan; e.g., All Access Month-to-Month Membership.
Other metrics
Placed Order
This event is tracked when a customer completes the checkout process and creates an order.
- Site IDThe Mindbody site ID associated with the order.
- Sold By The name of the sales staff member who made the sale.
- Location The ID of the location associated with the order.
- Items The list of items associated with the order including the following fields:
- itemId The ID of the purchased item.
- type The type of purchased item; i.e., product or service.
- name The name of the purchased item.
- amountPaid The cost of the item inclusive of any applied discounts.
- amountDiscounted The amount discounted from the cost of the item.
- quantity The quantity of the purchased item.
- recipientClientIdThe ID assigned to the customer.
- paymentReferenceIdThe ID assigned to the payment event.
- giftCardBarcodeIdThe ID of the gift card if one was used.
- $value The total monetary value of the order inclusive of shipping and any applied discounts.
Ordered Product
This event is also tracked when a customer places an order, but a separate event is tracked for each item someone purchases.
- Item ID The ID of the purchased item.
- Type The type of purchased item; e.g., product or service.
- NameThe name of the purchased item.
- Price The price of the purchased item.
- DiscountThe amount discounted from this item.
- QuantityThe quantity of the purchased item.
Created Contract
This event is also tracked when a customer creates a contract through Mindbody.
- Site IDThe Mindbody site ID associated with the contract.
- Sales Staff ID The ID of the sales staff member associated with the contract.
- Sales Staff NameThe name of the sales staff member associated with the contract.
- Origination LocationThe ID of the location where the contract was created, represented as a number.
- Contract IDThe ID of the contract, represented as a string of numbers.
- Contract Start The timestamp of when the contract goes into effect in UTC format, i.e., YYYY-MM-DDThh:mmTZD.
- Contract EndThe timestamp of when the contract ends in UTC format, i.e., YYYY-MM-DDThh:mmTZD.
- Auto RenewalWhether or not the contract is set to automatically renew (true/false).
Synced client data
Klaviyo creates or updates profiles for Mindbody clients with an email address. The profile information includes the following fields when they are provided by Mindbody:
- First name
- Last name
- Phone number
- Address (street address, city, region, postal code, and country)
- Birthday
- Mindbody Account Balance
- Mindbody Active
- Mindbody ClientID
- Mindbody Creation Date
- Mindbody First Appointment Date
- Mindbody First Class Date
- Mindbody Gender
- Mindbody Home Location (Number)
- Mindbody Home Location Name
- Mindbody Liability Released
- Mindbody Number of Visits
- Mindbody Pass ID
- Mindbody Referral
- Mindbody Referral Source
- Mindbody Send Promotional Emails
- Mindbody Send Schedule Emails
- Mindbody Send Account Emails
- Mindbody Send Promotional Texts
- Mindbody Send Schedule Texts
- Mindbody Send Account Texts
- Mindbody Status
- Email subscribers sync when email subscription syncing is enabled and a Klaviyo list is selected. Email opt-outs are not synced. Mindbody text preferences sync as profile properties, not as SMS consent in Klaviyo.
Additional resources
Learn how to integrate with Mindbody, a tool that assists health and wellness brands with booking, scheduling, marketing, payments, reporting, and more. - How often integrations sync reference
Learn what data syncs from a particular Klaviyo integration and how often the sync runs. We've organized these integrations by ecommerce platforms, email service providers, and other data integrations.
Was this article helpful?
YesNo
Use this form only for article feedback. Learn how to contact support.
Explore more from Klaviyo
Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Partners
Hire a Klaviyo-certified expert to help you with a specific task, or for ongoing marketing management.
Support
Access support through your account.
Email support (free trial and paid accounts) Available 24/7
Chat/virtual assistance Availability varies by location and plan type
