API ReferenceAPI Appsv1
06 - New Membership (Instant) - Mindbody → Zapier
This event triggers when a **new membership is assigned** to a client in Mindbody
This event triggers when a new membership is assigned to a client in Mindbody. The payload provides details about the membership, client information, and communication preferences.
New Membership (Instant) - Mindbody → Zapier
This event triggers when a new membership is assigned to a client in Mindbody. The payload provides details about the membership, client information, and communication preferences.
Payload Structure
Root Object
- eventId (string) – Identifies the event type (clientMembershipAssignment.created).
- eventInstanceOrigin (string) – Source identifier for the event.
- eventInstanceOriginationDateTime (string, ISO 8601) – Timestamp when the membership was assigned.
- eventSchemaVersion (integer) – Version of the event schema.
- messageId (string) – Unique identifier for the message.
Membership Details
- membershipId (string) – Unique identifier for the membership.
- membershipName (string) – Name of the assigned membership.
Client Details
- clientId (string) – Internal Mindbody client ID.
- clientUniqueId (integer) – Unique identifier for the client.
- firstName (string) – Client’s first name.
- lastName (string) – Client’s last name.
- email (string) – Client’s email address.
- mobilePhone (string) – Client’s mobile phone number.
- homePhone (string) – Client’s home phone number.
- workPhone (string) – Client’s work phone number.
- birthDateTime (string, ISO 8601) – Client’s date of birth.
- gender (string) – Client’s gender.
- status (string) – Client’s status (Active, Inactive, etc.).
- notes (string) – Any notes associated with the client.
- photoUrl (string) – URL to the client’s profile photo.
- referredBy (string) – Referral source if applicable.
Address Details
- addressLine1 (string) – Primary street address.
- addressLine2 (string or null) – Secondary street address.
- city (string) – Client’s city.
- state (string) – Client’s state.
- postalCode (string) – Client’s postal code.
- country (string) – Client’s country.
Site & Location Details
- siteId (integer) – ID of the Mindbody site.
- locationName (string) – Name of the client’s assigned location.
Liability & Agreements
- isLiabilityReleased (boolean) – Whether the client has signed a liability waiver (true/false).
- liabilityAgreementDateTime (string or null) – Date and time of liability agreement acceptance.
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 newly assigned memberships in Mindbody are instantly updated in Zapier-powered workflows, allowing businesses to automate membership tracking, client engagement, and communication.
v1.4 Field Reference
Version: 1.4 | Status: Fixed | Total fields: 40
What's New in v1.4
- Client Enrichment — unprefixed (35 fields): clientUniqueId, addressLine1, addressLine2, appointmentGenderPreference, birthDateTime, city, country, creationDateTime, email, firstAppointmentDateTime, firstName, gender, homePhone, isCompany, isLiabilityReleased, isProspect, lastName, liabilityAgreementDateTime, mobilePhone, notes, photoUrl, postalCode, redAlert, referredBy, sendAccountEmails, sendAccountTexts, sendPromotionalEmails, sendPromotionalTexts, sendScheduleEmails, sendScheduleTexts, state, status, workPhone, yellowAlert, homeStudioName, firstClassDate, workExtension
- Location (1 field): locationName
- Unprefixed client naming
- Metadata: eventId = "clientMembershipAssignment.created", eventInstanceOrigin = "push", eventSchemaVersion = 1, messageId = "none"
Complete Field List
| Field | Status | Description |
|---|---|---|
| membershipId | Unchanged | |
| membershipName | Unchanged | |
| siteId | Unchanged | |
| clientId | Unchanged | |
| clientUniqueId | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| addressLine1 | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| addressLine2 | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| appointmentGenderPreference | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| birthDateTime | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| city | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| country | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| creationDateTime | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| ✅ New | Added in v1.4 client enrichment (unprefixed) | |
| firstAppointmentDateTime | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| firstName | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| gender | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| homePhone | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| isCompany | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| isLiabilityReleased | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| isProspect | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| lastName | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| liabilityAgreementDateTime | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| mobilePhone | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| notes | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| photoUrl | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| postalCode | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| redAlert | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| referredBy | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| sendAccountEmails | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| sendAccountTexts | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| sendPromotionalEmails | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| sendPromotionalTexts | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| sendScheduleEmails | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| sendScheduleTexts | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| state | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| status | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| workPhone | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| yellowAlert | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| homeStudioName | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| firstClassDate | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| workExtension | ✅ New | Added in v1.4 client enrichment (unprefixed) |
| locationName | ✅ New | Added in v1.4 location enrichment |
Related docs
Last updated April 8, 2026