Overview

Customize, build, integrate and elevate your brand with Zenoti APIs!

Welcome to Zenoti’s new API documentation site. Here you will find:
• Detailed documentation of Zenoti’s API and Webhooks
• API Change Log - View all the changes and updates done to the API endpoints
• Recipes – a collection of APIs used in daily operations such as the sale of memberships, and the creation of opportunities.
• API Changelog – a log of all changes made to the Zenoti APIs per release

If you want to continue accessing the old site, go here.


Do so much more with APIs

Zenoti gives you access to all your Zenoti data to customize and build features on top of what Zenoti offers. APIs give you access to all your data when you want it, enabling you to create a functionality that is not yet part of the core product experience. This is a win-win situation. While we at Zenoti focus on the core product features, you have the freedom to build custom features.
Below are some samples of what you can build using the Zenoti APIs.

1. Appointments

Sample scenarios:

  • You can build a customized booking workflow specific to your business needs, than what Zenoti currently offers.
  • You can import bookings from external sources, other than Webstore and the customer mobile application.
  • You can create appointments from a marketing campaign.
  • You can include more fields in your appointments form than what is currently available in Zenoti.

For more information, see Appointment APIs

2. Employee

You may have a different application (testing) for your employee tracking and schedule management. If you want to integrate your application for employee scheduling with Zenoti for custom workflows, this is possible through APIs.
Sample scenarios:

  • You can import custom employee block out from external applications into Zenoti for a seamless experience.
  • You can include the holiday and leave calendar of employees from your external application and integrate it with Zenoti.
  • You can terminate employees or manage employee movement within your organization.
    For more information, refer to Employees API.

3. Guest engagement

Many businesses manage and target guests differently. You may have a different application to convert leads to guests.
Sample scenarios:

  • You can track leads and guests from an external application into Zenoti.
  • You can build custom workflow for loyalty points tracking.
  • You can build a custom guest profile.
    For more information, refer to Guests API.

4. Gift cards

Curate custom gift cards and templates.
Sample scenarios:

  • You can build gift cards with a custom amount and template.
  • You can create gift cards for your unique custom occasions beyond what Zenoti offers.
  • You can sell gift cards beyond Zenoti through other platforms.
    For more information, refer to Gift cards API.

5. Memberships

Sample scenarios:

  • You can freeze and unfreeze memberships directly from APIs
  • You can build and sell custom memberships for specific demographics - Analyze zones or centers that have shown interest in some services and you want to build a custom membership plan around it
  • You can upsell specific memberships to custom target segments - Let's say customers in Region A are more interested in membership benefits, so anytime a booking comes from this region, you can target region A with a custom membership workflow to increase your revenue
    For more information, refer to Memberships API.

6. Packages

Sample scenarios:

  • Build custom series packages as per your requirement
  • Sell custom packages for specific demographics to increase revenue
  • Upsell specific packages to custom target segments
  • Create custom refund and redeem model for packages
    For more information, refer to Packages API.

7. Classes

Sample scenarios:

  • You can book or cancel a series of classes
  • You can create custom workshops
  • You can create a custom discount flow for payments in fitness
  • You can create custom fees for fitness classes
    For more information, refer to Classes API.

We are constantly adding and improving our APIs. If you cannot find what you are looking for, feel free to contact us.