Connect Zenoti to WhatsApp, Instagram, TikTok and AI Chat

By Alva Chew 5 min read Updated November 7, 2026

If your spa, salon or clinic runs on Zenoti, AeroChat can answer guests on WhatsApp, Instagram, Messenger, TikTok, Telegram, web chat or email and work from your Zenoti data. It connects through Zenoti’s public API. You describe the workflow in your own words, AeroChat builds it, and Zenoti stays the place your team checks.

What you can do with Zenoti and AeroChat

  • Book appointments from WhatsApp. AeroChat checks Zenoti for open slots by service, centre and therapist, and books the one the guest picks.
  • Answer package and membership balance questions. AeroChat reads the guest’s packages and memberships in Zenoti and replies with what is left and when it expires.
  • Move or cancel an appointment in chat. AeroChat finds the guest’s booking in Zenoti and updates it inside your cancellation policy.
  • Answer “what time is my appointment?”. AeroChat checks the guest’s upcoming appointments by phone number.
  • Add new guests from the chat. First-time guests are created in Zenoti with their name and phone number when they book.

Works on every chat channel

Your guests message you wherever they already are. The same Zenoti connection and the same workflows run on every channel AeroChat supports, and Zenoti stays the record whichever one they use.

Channel What your guests can do
WhatsApp Message your WhatsApp Business number to book, move or cancel an appointment, or check a package balance. Voice notes are transcribed, so a spoken request works too.
Instagram Send the same requests by direct message. A comment on your post can get an automatic reply that moves the conversation to a DM.
Facebook Messenger Send the same requests to your Facebook Page. Comments on your Page posts can get an automatic reply too.
TikTok Send the same requests by TikTok direct message or TikTok Shop buyer chat. Both arrive in the same TikTok inbox.
Telegram Send the same requests to your business on Telegram.
Web chat Do the same from the chat on your website, without leaving the page.
Email Write to your Gmail or Office 365 address and get the same answer the chat gives.

How the connection works

AeroChat connects through Zenoti’s public API, documented at docs.zenoti.com. Through it, AeroChat reads your centres, services, therapists and open appointment slots, finds guests and their appointments, packages and memberships, and creates or changes bookings.

To connect, an admin creates an API key in Zenoti’s settings, as a backend app for your organisation. Note your centre ID as well if you run more than one location.

You describe the workflow in your own words, for example “when a guest asks how many sessions are left on their package, check Zenoti and tell them”. AeroChat builds the workflow as a draft and asks for the Zenoti API key by name. You enter it in the AeroChat dashboard. It never passes through the conversation.

Workflows to copy

Copy this into AeroChat

When a guest asks to book, find out which service they want, which centre, the day and time they prefer, and whether they want a particular therapist. Check Zenoti for open slots and offer up to three closest to what they asked for. When they choose one, find them in Zenoti by phone number, or create them as a new guest, and book it. Confirm the service, therapist, date, time and centre address. Only quote services and prices from Zenoti. If they ask anything you cannot answer, tell them a team member will reply and hand over.

Copy this into AeroChat

When a guest asks how many sessions they have left, find them in Zenoti by the phone number they are messaging from. Tell them each active package or membership, the sessions or credits left and the expiry date. Offer to book their next session. Never share another guest’s details.

Who uses it

What stays in Zenoti

AeroChat handles the conversation. Zenoti stays the record: appointments, guest profiles, packages, memberships, therapist schedules, rooms and payments. Every booking AeroChat makes shows in Zenoti like any other, so reports and staff schedules stay correct.

WhatsApp workflows that use Zenoti

These end-to-end WhatsApp workflows run with Zenoti behind them. See them all in the WhatsApp workflows library.

Questions

Does AeroChat work with Zenoti?

Yes. It connects through Zenoti’s public API with a key you create in Zenoti. It is not a Zenoti product or listing.

Can guests book through WhatsApp?

Yes. Guests book, move and cancel on WhatsApp, Instagram or Messenger, and the appointment lands in Zenoti.

Do I need a developer?

No. You describe the workflow, AeroChat builds it, and an admin pastes the Zenoti API key into the dashboard.

Which plan do I need?

Workflows via Skills are on every plan. Choose by message volume: Starter covers 500 AI responses a month, Growth 2,000 and Advanced 5,000. Payment links for deposits start on Growth.

Using a different system? If it has a public API, it connects to AeroChat the same way: describe what you want, paste in its key, and it runs.

Can’t find your tool? Message us in the chat on this page and we’ll tell you how it connects.

Connect Zenoti to your chat

Paste a recipe, add your Zenoti API key, and message your own number asking for a massage tomorrow evening.

Start your 7-day free trial. No credit card needed.