AppConnect
AppConnect Prebuilt Connectors

05C - Cancelled client contract (instant) In Mindbody → _zapier

8min

This event triggers when a client membership assignment is created in Mindbody. The payload provides details about the client, membership, and communication preferences.

Payload Structure

Root Object

  • eventId (string) – Identifies the event type (clientMembershipAssignment.created).
  • eventInstanceOrigin (string) – Source identifier for the event.
  • eventInstanceOriginationDateTime (string) – Timestamp when the membership was assigned.
  • eventSchemaVersion (integer) – Version of the event schema.
  • messageId (string) – Unique identifier for the message.

Client Membership Details

  • clientContractId (string) – Unique identifier for the client’s contract.
  • clientId (string) – Internal Mindbody client ID.
  • clientUniqueId (string) – Unique identifier for the client.
  • siteId (string) – ID of the Mindbody site where the membership was assigned.

Client Personal Information

  • firstName (string) – Client’s first name.
  • lastName (string) – Client’s last name.
  • gender (string) – Client’s gender (Male, Female, None, etc.).
  • birthDateTime (string or null) – Client’s date of birth.
  • status (string) – Client’s status (Non-Member, Member, etc.).
  • 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).

Contact Information

  • email (string) – Client’s email address.
  • mobilePhone (string) – Client’s mobile phone number.
  • homePhone (string or null) – Client’s home phone number.
  • workPhone (string or null) – Client’s work phone number.

Address Details

  • addressLine1 (string or null) – Client’s primary street address.
  • addressLine2 (string or null) – Client’s secondary street address.
  • city (string or null) – Client’s city.
  • state (string) – Client’s state.
  • postalCode (string or null) – Client’s postal code.
  • country (string) – Client’s country.

Additional Client Information

  • appointmentGenderPreference (string) – Preferred appointment gender (Male, Female, None, etc.).
  • creationDateTime (string, ISO 8601) – Timestamp when the client was created in the system.
  • firstAppointmentDateTime (string or null) – Timestamp of the client’s first appointment.
  • liabilityAgreementDateTime (string or null) – Timestamp when the liability agreement was signed.
  • photoUrl (string or null) – URL of the client’s profile photo.
  • notes (string or null) – Any notes associated with the client.
  • referredBy (string or null) – Referral source (Google, Friend, Radio, etc.).

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 client membership assignments in Mindbody are instantly updated in Zapier-powered workflows, enabling businesses to automate membership tracking, client engagement, and communication preferences.