Zenoti data reference
Estimated 15 minute read
|
Updated Oct 30, 2025, 12:00 AM EST
Table of contents
- Understand your Zenoti data
- Appointment metrics
- Membership metrics
- Class metrics
- Other metrics
- Synced guest data
- Additional resources
This article covers the data that is synced when you integrate Zenoti with your Klaviyo account. For setup instructions, see Getting started with Zenoti.
Understand your Zenoti data
Klaviyo syncs events from Zenoti related to appointments, memberships, classes, invoices, gift cards, feedback, and packages. The initial sync imports guest and membership data, along with 1 year of appointment history. New events sync through the webhooks you configure in Zenoti. Historical events can have different properties from events received through webhooks.
To view your Zenoti 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 Zenoti icon represent all of the metrics synced from your Zenoti integration.
- Select Zenoti from the Integration filter to see only Zenoti metrics.


Appointment metrics
Booked Appointments
This event is tracked when a new group of appointments is booked.
- ValueThe total value of the invoice associated with the appointments.
- Appointment Group IDThe ID of the group to which the appointments belong.
- Appointment NamesThe list of names for each appointment.
- AppointmentsThe list of appointment details, e.g., start time, end time, creation date.
- CategoriesThe list of categories for the appointments.
- Center ID The ID of the location where the appointments take place.
- Center NameThe name of the location where the appointments take place.
- Center AddressThe street address of the location where the appointments take place.
- Center CityThe city of the location where the appointments take place.
- Center StateThe state of the location where the appointments take place.
- Center ZipThe zip code of the location where the appointments take place.
- Center EmailThe email address of the location where the appointments take place.
- Center PhoneThe phone number of the location where the appointments take place.
- Invoice IDThe ID of the invoice for the appointments.
- Invoice NumberThe unique number associated with the invoice.
- Invoice Number PrefixThe prefix displayed before the invoice number.
- Therapist NamesThe list of names for therapists performing the appointment.
Cancelled Appointments
This event is tracked when a guest cancels their group of appointments.
- Appointment Group ID The ID of the group to which the appointments belong.
- Appointment Group StatusThe status of the appointment group, represented by a numerical value, e.g., -1.
- Appointment Group Status NameName of appointment group status, e.g., Cancelled.
- Appointment NamesThe list of names for each appointment.
- CategoriesThe list of categories for the appointments.
- Therapist NamesThe list of names for therapists performing the appointment.
- Center ID The ID of the location where the appointments take place.
- Center NameThe name of the location where the appointments take place.
- Center AddressThe street address of the location where the appointments take place.
- Center CityThe city of the location where the appointments take place.
- Center StateThe state of the location where the appointments take place.
- Center ZipThe zip code of the location where the appointments take place.
- Center EmailThe email address of the location where the appointments take place.
- Center PhoneThe phone number of the location where the appointments take place.
- Cancellation Fee Required(Yes/No)
- No Show Fee Required(Yes/No)
Checked In to Appointments
This event is tracked when a guest checks in for their appointments.
- Appointment Group ID The ID of the group to which the appointments belong.
- Appointment Group StatusStatus of the appointment group, represented by a numerical value, e.g., 2.
- Appointment Group Status NameName of appointment group status, e.g., Checkin.
- Appointment NamesThe list of names for each appointment.
- CategoriesThe list of categories for the appointments.
- Therapist NamesThe list of names for therapists performing the appointment.
- Center ID The ID of the location where the appointments take place.
- Center NameThe name of the location where the appointments take place.
- Center AddressThe street address of the location where the appointments take place.
- Center CityThe city of the location where the appointments take place.
- Center StateThe state of the location where the appointments take place.
- Center ZipThe zip code of the location where the appointments take place.
- Center EmailThe email address of the location where the appointments take place.
- Center PhoneThe phone number of the location where the appointments take place.
- Cancellation Fee Required(Yes/No)
- No Show Fee Required(Yes/No)
Closed Appointments
This event is tracked when an appointment group is marked closed in Zenoti.
- Appointment Group ID The ID of the group to which the appointments belong.
- Appointment Group StatusStatus of the appointment group, represented by a numerical value, e.g., 1.
- Appointment Group Status NameName of appointment group status, e.g., Closed.
- Appointment NamesThe list of names for each appointment.
- CategoriesThe list of categories for the appointments.
- Therapist NamesThe list of names for therapists performing the appointment.
- Center ID The ID of the location where the appointments take place.
- Center NameThe name of the location where the appointments take place.
- Center AddressThe street address of the location where the appointments take place.
- Center CityThe city of the location where the appointments take place.
- Center StateThe state of the location where the appointments take place.
- Center ZipThe zip code of the location where the appointments take place.
- Center EmailThe email address of the location where the appointments take place.
- Center PhoneThe phone number of the location where the appointments take place.
- Cancellation Fee Required(Yes/No)
- No Show Fee Required(Yes/No)
Completed Appointment
This event is tracked when a guest completes a specific appointment.
- ValueThe total value of the invoice associated with the appointments.
- Appointment Group IDThe ID of the group to which the appointments belong.
- Appointment NamesThe list of names for each appointment.
- AppointmentsThe list of appointment details, e.g., start time, end time, creation date.
- Center IDThe ID of the location where the appointments take place.
- Center NameThe name of the location where the appointments take place.
- Invoice IDThe ID of the invoice for the appointments.
- Invoice NumberThe unique number associated with the invoice.
Confirmed Appointments
This event is tracked when a guest confirms their appointments.
- Appointment Group ID The ID of the group to which the appointments belong.
- Appointment Group StatusStatus of the appointment group, represented by a numerical value, e.g., 4.
- Appointment Group Status NameName of appointment group status, e.g., Confirm.
- Appointment NamesThe list of names for each appointment.
- CategoriesThe list of categories for the appointments.
- Therapist NamesThe list of names for therapists performing the appointment.
- Center ID The ID of the location where the appointments take place.
- Center NameThe name of the location where the appointments take place.
- Center AddressThe street address of the location where the appointments take place.
- Center CityThe city of the location where the appointments take place.
- Center StateThe state of the location where the appointments take place.
- Center ZipThe zip code of the location where the appointments take place.
- Center EmailThe email address of the location where the appointments take place.
- Center PhoneThe phone number of the location where the appointments take place.
- Cancellation Fee Required(Yes/No)
- No Show Fee Required(Yes/No)
Missed Appointments
This event is tracked when a guest is a no show for their appointments.
- Appointment Group ID The ID of the group to which the appointments belong.
- Appointment Group StatusStatus of the appointment group, represented by a numerical value, e.g., -2.
- Appointment Group Status NameName of appointment group status, e.g., NoShow.
- Appointment NamesThe list of names for each appointment.
- CategoriesThe list of categories for the appointments.
- Therapist NamesThe list of names for therapists performing the appointment.
- Center ID The ID of the location where the appointments take place.
- Center NameThe name of the location where the appointments take place.
- Center AddressThe street address of the location where the appointments take place.
- Center CityThe city of the location where the appointments take place.
- Center StateThe state of the location where the appointments take place.
- Center ZipThe zip code of the location where the appointments take place.
- Center EmailThe email address of the location where the appointments take place.
- Center PhoneThe phone number of the location where the appointments take place.
- Cancellation Fee Required(Yes/No)
- No Show Fee Required(Yes/No)
Started Appointment
This event is tracked when a guest starts a specific appointment.
- ValueThe total value of the invoice associated with the appointments.
- Appointment Group IDThe ID of the group to which the appointments belong.
- Appointment NamesThe list of names for each appointment.
- AppointmentsThe list of appointment details, e.g., start time, end time, creation date.
- Center IDThe ID of the location where the appointments take place.
- Center NameThe name of the location where the appointments take place.
- Invoice IDThe ID of the invoice for the appointments.
- Invoice NumberThe unique number associated with the invoice.
Other appointment statuses
- Voided Appointments Tracked when an appointment group is marked voided. Appointment Group Status is 21, and Appointment Group Status Name is Voided.
- Appointment Group Status Tracked for other appointment group statuses, such as New or Break. It excludes canceled, missed, closed, checked-in, confirmed, and voided appointments, which have their own metrics.
These events include Appointment Group ID, Appointment Group Status, Appointment Group Status Name, appointment details, and center details.
Membership metrics
Activated Membership
This event is tracked when a guest activates a membership.
- Value The final purchase price of the membership.
- Auto RenewalList of details associated with renewal, e.g., renew_status, is_expired.
- Center IDThe ID of the location associated with the membership.
- Center NameThe name of the location associated with the membership.
- Credit BalanceThe membership’s credit balance details, including service, product, other, and total balances.
- Expiry DateThe date the membership expires.
- Grace Period DateThe date the grace period starts.
- Grace Period DaysThe length of the grace period in days.
- Group User Membership IDThe ID of the membership group.
- Has Digital Form(true/false)
- InvoiceThe list of details associated with the invoice, e.g., item_id, receipt_no, status.
- Member CodeThe unique code associated with the membership.
- MembersList of the names of members associated with the membership.
- MembershipList of details associated with the membership, e.g., OTP_required, guestpass_total.
- Membership NameThe name of the membership.
- Next Collection DateThe date of the next membership payment.
- PaymentsList of payment details, e.g., payment_type, default_payment_info.
- Pending Waive CollectionsThe amount of payments that will be waived.
- PurchaseThe membership purchase details, including the purchase date and price.
- Recurrence StatusThe numerical status of the membership.
- Recurrence Status NameThe name of the membership’s recurrence status, e.g., Default.
- Recurring DetailsAny additional details related to the recurring payment plan.
- Refunded (true/false)
- Service Balance The list of service balances associated with the membership.
- StatusThe status of the guest’s membership represented by a numerical value, e.g., 1 for active membership.
- Status Name The name of status of the guest’s membership, e.g., Active.
- User Membership IDThe ID of the guest’s membership.
Cancelled Membership
This event is tracked when a guest cancels a membership.
- Cancel Date The date on which the cancellation will take effect.
- Cancel Initiated DateThe date on which the cancellation was issued.
- Cancel ReasonThe selected reason for the cancellation.
- Cancelled ByThe name of the person who issued the cancellation.
- Center IDThe ID of the location associated with the membership.
- Center NameThe name of the location associated with the membership.
- Expiry DateThe date the membership expires.
- Grace Period DateThe date the grace period starts.
- Grace Period DaysThe length of the grace period in days.
- Member CodeThe unique code associated with the membership.
- Recurrence Status The numerical status of the membership.
- Recurrence Status NameThe name of the membership’s recurrence status, e.g., Default.
- StatusThe status of the guest’s membership represented by a numerical value, e.g., 4 for canceled membership.
- Status Name The name of the status of the guest’s membership, e.g., Cancelled.
- Termination DateThe date the cancellation goes into effect.
Froze Membership
This event is tracked when a guest freezes a membership to be reactivated at a later time.
- Center ID The ID of the location associated with the membership.
- Center NameThe name of the location associated with the membership.
- CommentsComments associated with freezing the membership.
- Expiry DateThe date the membership expires.
- Freeze FeeThe total cost to freeze the membership.
- Freeze Fee TypeThe freeze fee type represented by a numerical value.
- Freeze Start DateThe date the freeze goes into effect.
- Freeze End DateThe date the membership unfreezes.
- Freeze Type The type of freeze represented by a numerical value.
- Froze ByThe name of the person who froze the membership.
- Group User Membership IDThe ID of the membership group.
- Member CodeThe unique code associated with the membership.
- Next Collection Date The date of the next membership payment.
- Recurrence StatusThe status of the guest’s membership represented by a numerical value, e.g., 3 for frozen membership.
- Recurrence Status NameThe name of the recurrence status, e.g., Frozen.
- StatusThe status of the guest’s membership represented by a numerical value, e.g., 3 for frozen membership.
- Status Name The name of the status of the guest’s membership, e.g., Frozen.
- User Membership IDThe ID of the guest’s membership.
Unfroze Membership
This event is tracked when a guest unfreezes a membership.
- Center ID The ID of the location associated with the membership.
- Center NameThe name of the location associated with the membership.
- Expiry DateThe date the membership expires.
- Member CodeThe unique code associated with the membership.
- Next Collection DateThe date of the next membership payment.
- Recurrence StatusNumerical status of the membership.
- Recurrence Status NameThe name of the membership’s recurrence status, e.g., Active.
- StatusThe status of the guest’s membership represented by a numerical value, e.g., 1 for active membership.
- Status Name The name of the status of the guest’s membership, e.g., Active.
Class metrics
If you use classes and enable the class webhooks in Zenoti, Klaviyo syncs these events:
- Booked Class Tracked when a class booking is created.
- Deleted Class Tracked when a class booking is deleted.
- Cancelled Class Tracked when a class booking is canceled.
- Missed Class Tracked when a guest is marked as a no-show for a class booking.
Class event properties include Class ID, Class Name, Start Time, End Time, Instructor Name, Booking Source, Center ID, and Center Name. Booking Source can be Store, Mobile, Web, or BookingWizardAdvancedMode.
Other metrics
Closed Invoice
This event is tracked when an invoice is closed.
- Value The value of the item (total value of all items on the invoice).
- Appointment Group IDThe ID of the appointment group associated with the invoice.
- Appointment NamesThe list of names for each appointment associated with the invoice.
- AppointmentsThe list of appointment details, e.g., start time, end time, creation date.
- Center IDThe ID of the location where the invoice was closed.
- Center NameThe name of the location where the invoice was closed.
- Closed(true/false)
- Invoice Date The date the invoice was created.
- Invoice IdThe ID of the closed invoice.
- Invoice ItemsThe list of items that appear on the invoice.
- Invoice NumberThe unique number associated with the invoice.
- Invoice Number PrefixThe prefix displayed before the invoice number.
- Lock(true/false)
- Receipt NumberThe receipt number printed on the invoice.
- Refund(true/false)
- Total PriceThe invoice’s price details, including tax and the total.
- TransactionsThe list of transactions printed on the invoice.
Ordered Giftcard
This event is tracked when a guest orders a new gift card.
- Value Total value of the gift card at time of purchase.
- Center IDThe ID of the location where the gift card was ordered.
- Center NameThe name of the location where the gift card was ordered.
- CodeThe code displayed on the gift card.
- CommentsComments left by the purchaser of the gift card.
- Current BalanceThe current monetary balance of the gift card.
- Expiration DateThe date on which the gift card expires.
- Expiration DaysThe number of days until the card expires.
- Invoice IDThe ID of the invoice for the gift card purchase.
- Invoice NumberThe unique number associated with the invoice.
- NotesAny notes associated with the gift card purchase.
- One time UseWhether or not the gift card is 1 time use.
- Restrict Usage to Sale Center(true/false)
Submitted Feedback
This event is tracked when a guest submits feedback after an appointment.
- Appointment Group ID The ID of the group of the appointment associated with the feedback.
- Center IDThe ID of the location where the feedback was submitted.
- Center NameThe name of the location where the feedback was submitted.
- CommentsFeedback comments left by the guest.
- Guest Feedback TagsTags associated with the feedback, e.g., Check-in, Ambiance, Cleanliness, Check-out.
- Rating ValueThe numerical rating of the feedback out of 5.
- SourceThe source of the feedback represented by a numerical code.
- VersionThe version of Zenoti used when the feedback was submitted.
Created Package
This event is tracked when a guest purchases a package.
- Value The total value of the package at time of creation.
- Can Transfer Benefits(Yes/No)
- Center IDThe ID of the location associated with the package.
- Center NameThe name of the location associated with the package.
- DateThe start and end dates when the package is in effect.
- DiscountsAny discounts applied to the package.
- Expiration DaysThe number of days left until the package expires.
- Has First Redemption(true/false)
- InvoiceThe list of details associated with the invoice, e.g., item_id, receipt_no, status.
- Never Expires(true/false)
- PackageThe list of details related to the package.
- Package NameThe name of the package, e.g., Class Pack.
- ProductsThe list of products in the package.
- PurchaseThe list of price information including currency, tax, and final price.
- Refunded(true/false)
- Returned (true/false)
- Sale Invoice The list of invoice information including ID, item ID, and invoice number.
- Schedule The list of schedule information associated with the package.
- Services The list of services associated with the package.
- Start Validity at First Redemption (true/false)
- Status The status of the package represented by a numerical value.
- User Package ID The ID of the guest’s package.
- User Package State The state of the guest’s package represented by a numerical value.
Redeemed Package
This event is tracked when a guest redeems a package.
- ValueThis event does not include a separate Value. See Purchase for the package’s purchase details.
- Can Transfer BenefitsWhether or not benefits can be transferred between guests.
- Center IDThe ID of the location associated with the package.
- Center NameThe name of the location associated with the package.
- DateThe start and end dates when the package is in effect.
- DiscountsAny discounts applied to the package.
- Expiration DaysThe number of days left until the package expires.
- Has First Redemption(true/false)
- InvoiceThe list of details associated with the invoice, e.g., item_id, receipt_no, status.
- Never Expires (true/false)
- PackageThe list of details related to the package.
- Package Name The name of the package, e.g., Signature Spa Package.
- Product RedemptionsThe list of redeemed products included with the package.
- Purchase The purchase details include tax and final price.
- Refunded (true/false)
- Returned (true/false)
- Sale InvoiceThe list of details associated with the sale invoice, e.g., id, item_id, no.
- ScheduleScheduling details associated with the package.
- Service Redemptions The list of redeemed services included with the package.
- Start Validity at First Redemption (true/false)
- StatusThe status of the package represented by a numerical value.
- User Package ID ID associated with the user package in Zenoti.
- User Package StateThe state associated with the user package represented by a numerical value.
Raw Event
Some other Zenoti webhook events are recorded as Raw Event. Their properties vary, and they are recorded on a shared profile rather than the guest’s profile.
Synced guest data
The data sync with Zenoti is one-way from Zenoti to Klaviyo. This means that editing profile information in Klaviyo will not update information in Zenoti.
Klaviyo creates or updates guest profiles using the email address, first and last name, phone number, and address information available in Zenoti. A guest needs a valid email address or phone number to sync as a profile. Klaviyo also syncs the following custom profile properties:
- Zenoti ID ID assigned to the guest in Zenoti.
- Receive Marketing Email Whether or not a guest has opted-in to receive marketing emails. (true/false)
- Receive Marketing SMS Whether or not a guest has opted-in to receive marketing SMS. (true/false)
- Receive Transactional Email Whether or not a guest can receive transactional emails. (true/false)
- Receive Transactional SMS Whether or not a guest can receive transactional SMS. (true/false)
- Zenoti Guest TagsGuest tags.
- BirthdayThe guest's birthday.
- Zenoti Center ID The ID of the guest’s center in Zenoti.
- Zenoti Center Name The name of the guest’s center in Zenoti.
- Date of Next Appointment The start time of the guest’s next upcoming appointment with a New, Checkin, or Confirm status. This property updates with appointment and other event data and is empty when no matching upcoming appointment is found.
To sync email subscribers, select Sync your Zenoti email subscribers to Klaviyo in the integration settings, choose a list, and click Save. Klaviyo syncs email opt-ins as consent records. Email opt-outs in Zenoti do not unsubscribe profiles in Klaviyo. While Klaviyo syncs the SMS-related custom profile properties above, it does not sync SMS consent records from Zenoti.
Additional resources
Learn how to integrate with Zenoti, a tool that assists beauty, wellness, and fitness brands with booking, scheduling, marketing, payments, reporting, inventory, and more.
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
