---
title: 02 - New class booking (instant) In Mindbody → Zapier
description: This event triggers when a new class booking is created in Mindbody. The payload contains detailed information about the client, class, booking details, and site-related data.
---

[Skip to content](https://help.apiant.com/02-new-class-booking-instant-in-mindbody-zapier#main-content)

English

Show submenu for translations

![apiant-logo-forum.png\]](https://help.apiant.com/hs-fs/hubfs/apiant-logo-forum.png?height=40&name=apiant-logo-forum.png)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- Go to apiant.com

 Go to apiant.com

 Hello. How can we help you?

- There are no suggestions because the search field is empty.

1. [Help Center](https://help.apiant.com/?hsLang=en)
2. [AppConnect](https://help.apiant.com/appconnect?hsLang=en)
3. [AppConnectPrebuiltConnectors](https://help.apiant.com/appconnect?hsLang=en#appconnectprebuiltconnectors)

# 02 - New class booking (instant) In Mindbody → Zapier

## This event triggers when a new class booking is created in Mindbody. The payload contains detailed information about the client, class, booking details, and site-related data.

#### **Payload Structure**

### **Root Object**

- **eventId** (string) – Identifies the event type (classRosterBooking.created).

- **eventInstanceOrigin** (string) – Source of the event (push).

- **eventInstanceOriginationDateTime** (string, ISO 8601) – Timestamp when the event was triggered.

- **eventSchemaVersion** (integer) – Version of the event schema.

- **messageId** (string) – Unique identifier for the message.

### <https://help.apiant.com/02-new-class-booking-instant-in-mindbody-zapier#1Qx2a>**lient Details**

- **clientId** (string) – Internal Mindbody client ID.

- **clientUniqueId** (string) – Unique identifier for the client.

- **clientFirstName** (string) – Client’s first name.

- **clientLastName** (string) – Client’s last name.

- **clientEmail** (string) – Client’s email address.

- **clientPhone** (string) – Client’s phone number.

- **birthDateTime** (string, ISO 8601) – Client’s date of birth.

- **gender** (string) – Client’s gender (Male, Female, etc.).

- **status** (string) – Client’s status (Active, Inactive, etc.).

- **clientsNumberOfVisitsAtSite** (integer) – Total number of visits by the client.

- **isCompany** (boolean) – Whether the client represents a company (true/false).

- **isLiabilityReleased** (boolean) – Whether the client has signed a liability waiver (true/false).

- **isProspect** (boolean) – Whether the client is a prospect (true/false).

- **referredBy** (string) – Source of referral (Another Client, Google, etc.).

### **Class Booking Details**

- **classRosterBookingId** (integer) – Unique identifier for the class booking.

- **classId** (integer) – ID of the class.

- **classStartDateTime** (string, ISO 8601) – Start date and time of the class.

- **classEndDateTime** (string, ISO 8601) – End date and time of the class.

- **bookingOriginatedFromWaitlist** (boolean) – Whether the booking was from a waitlist (true/false).

- **signedInStatus** (string) – Client’s sign-in status (SignedIn, NotSignedIn, etc.).

- **totalBooked** (integer) – Total number of clients booked for the class.

- **totalWaitlisted** (integer) – Total number of clients waitlisted for the class.

- **webBooked** (integer) – Number of bookings made online.

- **maxCapacity** (integer) – Maximum capacity of the class.

- **webCapacity** (integer) – Maximum online booking capacity.

### <https://help.apiant.com/02-new-class-booking-instant-in-mindbody-zapier#Roxks>**Client Pass Information**

- **clientPassId** (string or null) – ID of the pass used for the booking.

- **clientPassActivationDateTime** (string or null, ISO 8601) – Activation date of the pass.

- **clientPassExpirationDateTime** (string or null, ISO 8601) – Expiration date of the pass.

- **clientPassSessionsTotal** (integer or null) – Total sessions available in the pass.

- **clientPassSessionsRemaining** (integer or null) – Remaining sessions in the pass.

- **clientPassSessionsDeducted** (integer or null) – Number of sessions deducted for this booking.

### **Location Details**

- **siteId** (integer) – ID of the Mindbody site where the booking was made.

- **locationId** (integer) – ID of the location where the class is held.

- **locationName** (string) – Name of the location.

- **addressLine1** (string) – Primary address of the location.

- **addressLine2** (string or null) – Secondary address of the location.

- **city** (string) – City where the class is held.

- **state** (string) – State or region.

- **postalCode** (string or null) – Zip or postal code.

- **country** (string) – Country code (US, CA, etc.).

### **Instructor Details**

- **staffId** (integer) – ID of the instructor for the class.

- **staffName** (string) – Name of the instructor.

### **Communication Preferences**

- **sendAccountEmails** (boolean) – Whether the client receives account-related emails (true/false).

- **sendAccountTexts** (boolean) – Whether the client receives account-related texts (true/false).

- **sendPromotionalEmails** (boolean) – Whether the client receives promotional emails (true/false).

- **sendPromotionalTexts** (boolean) – Whether the client receives promotional texts (true/false).

- **sendScheduleEmails** (boolean) – Whether the client receives schedule-related emails (true/false).

- **sendScheduleTexts** (boolean) – Whether the client receives schedule-related texts (true/false).

### **Summary**

This event ensures that any new class bookings in Mindbody are **instantly reflected in Zapier-powered workflows**, providing real-time updates on client registrations, class capacity, and instructor schedules.

- [ZoomConnect](https://help.apiant.com/zoomconnect?hsLang=en)
- [ShopConnect](https://help.apiant.com/shopconnect?hsLang=en)
- [AppConnect](https://help.apiant.com/appconnect?hsLang=en#main-content)

    - [AppConnectPrebuiltConnectors](https://help.apiant.com/appconnect?hsLang=en#appconnectprebuiltconnectors)
- [CalendarConnect](https://help.apiant.com/calendarconnect?hsLang=en)
- [CRMConnect](https://help.apiant.com/crmconnect?hsLang=en#main-content)

    - [Mindbody to HubSpot](https://help.apiant.com/crmconnect?hsLang=en#mindbody-to-hubspot)
    - [Cliniko to HubSpot](https://help.apiant.com/crmconnect?hsLang=en#cliniko-to-hubspot)
    - [Cliniko to ActiveCampaign](https://help.apiant.com/crmconnect?hsLang=en#cliniko-to-activecampaign)
    - [DonorPerfect to HubSpot](https://help.apiant.com/crmconnect?hsLang=en#donorperfect-to-hubspot)
    - [DonorPerfect to ActiveCampaign](https://help.apiant.com/crmconnect?hsLang=en#donorperfect-to-activecampaign)
    - [Mindbody to ActiveCampaign](https://help.apiant.com/crmconnect?hsLang=en#mindbody-to-activecampaign)
- [MailConnect](https://help.apiant.com/mailconnect?hsLang=en)
- [AutomationEditor](https://help.apiant.com/automationeditor?hsLang=en#main-content)

    - [KeyConcepts](https://help.apiant.com/automationeditor?hsLang=en#keyconcepts)
    - [AccountManagement](https://help.apiant.com/automationeditor?hsLang=en#accountmanagement)
    - [ManagingAutomations](https://help.apiant.com/automationeditor?hsLang=en#managingautomations)
    - [App Connections](https://help.apiant.com/automationeditor?hsLang=en#app-connections)
    - [Building Automations](https://help.apiant.com/automationeditor?hsLang=en#building-automations)
- [APIANTforBuilders](https://help.apiant.com/apiantforbuilders?hsLang=en)
- [APIANTInline](https://help.apiant.com/apiantinline?hsLang=en)
- [WhatisAPIANT?](https://help.apiant.com/whatisapiant?hsLang=en)
- [ContactAPIANTsupport](https://help.apiant.com/contactapiantsupport?hsLang=en)

[![APIANT](https://help.apiant.com/hubfs/APIANT_LOGO-2.svg "APIANT")](http://apiant.com)

apiant.com Help Center

Copyright © 2026, APIANT