AppConnect
AppConnect Prebuilt Connectors

06 - New Membership (Instant) - Mindbody → Zapier

9min

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.