Your Zenoti calendar, answered on WhatsApp and your website.
SynthiGrid’s AI agent connects to your Zenoti account and handles the whole appointment conversation on WhatsApp and web chat — checking real availability, holding the slot, and writing the booking into Zenoti the moment the guest confirms.
Running in production across a multi-branch salon chain on Zenoti — on WhatsApp and web chat.
What it does in Zenoti
Real Zenoti operations, not a chatbot script.
Every action below is executed by verified code against the Zenoti API. The AI agent handles the conversation; it never improvises writes to your system of record.
Books appointments
Reads live availability for the service, therapist and center the guest asked for, holds the slot while they confirm, and writes the booking into Zenoti on confirmation — never before.
Live slot availability per center
Slot held during the conversation
Booking written back on confirmation
Reschedules and cancels
Guests move or cancel in chat. The AI agent finds the booking, applies the change in Zenoti, and confirms it back — no call to the front desk.
Finds the guest’s existing appointment
Reschedules against live availability
Cancellation written to Zenoti
Recognises your guests
Looks the guest up in Zenoti by phone number, so returning customers are never asked to repeat themselves — and creates a new guest record when it is someone new.
Guest lookup by phone number
New guest records created in Zenoti
Visit history available in the thread
Answers from real account data
Membership balances, upcoming appointments and invoice questions are fetched live from Zenoti, so the answer matches what your front desk would say.
Membership sessions left and validity
Upcoming and past appointments
Invoice and billing lookups
Knows your catalog
Centers, services, categories, pricing and therapists sync from Zenoti — on a schedule, and on demand whenever you change something.
Centers, services and categories
Therapists, durations and pricing
Scheduled sync plus manual refresh
Hands off to your team
Complaints and anything unusual route to a human with the full thread and the guest’s Zenoti record attached — from either channel, into one shared inbox — and become a ticket if nobody replies.
Full conversation context carried over
Routed to the right center or team
Automatic ticket if unanswered
Channels
One Zenoti connection. WhatsApp and your website.
The same AI agent, the same Zenoti data and the same business rules on both — so an answer never changes depending on where the guest asked.
Live
WhatsApp
Guests book, reschedule and cancel on the channel they already use, on your own verified WhatsApp Business number. Appointment reminders go out automatically, and guests can confirm or move a booking by replying.
Your verified WhatsApp Business number
Interactive buttons and service lists
Reminders that cut no-shows
Live
Your website
A web chat widget you embed with one script tag. Visitors browsing your service menu book without leaving your site, with your Zenoti services and pricing rendered as rich cards they can pick from.
One script tag, styled to your brand
Zenoti services as browsable cards
Locked to the domains you allow
A guest can start on your website and finish on WhatsApp. Both write to the same Zenoti calendar, and your team sees both in one inbox.
Multi-center
Built for chains, not single locations.
Every Zenoti center keeps its own calendar, services, pricing and therapists. The AI agent works out which center a guest means, applies that center’s rules, and routes escalations to the team who actually works there. Owners get one view across all of them.
Setup
Live in days, not quarters.
We do the integration work. Typically nothing is required from your IT team.
01
Connect your Zenoti account
You generate Zenoti API credentials and share them securely. We connect and validate access against your centers.
02
We load your catalog
Centers, services, categories, pricing and therapists sync from Zenoti. We add your policies and FAQs so answers match how you actually operate.
03
Connect WhatsApp and web chat
We set up your WhatsApp Business number and embed the web chat widget on your site. Both channels run on the same AI agent and the same Zenoti connection.
04
Review, then go live
You watch real conversations in a supervised window, we tune, and then the AI agent starts handling traffic on its own.
Questions
Zenoti integration, answered.
Does SynthiGrid write bookings directly into Zenoti?
Yes. Bookings, reschedules and cancellations are written to Zenoti through its API by verified code — not by the language model. The AI agent handles the conversation and works out what the guest wants; deterministic code performs the write. That is why it can be trusted with your system of record.
Which Zenoti data does the AI agent read?
Centers, services, categories, pricing, therapists, availability, guest records, appointments, membership balances and invoices. It reads what it needs to answer the question in front of it, live, rather than working from a stale copy.
Does it work across multiple Zenoti centers?
Yes. Each center keeps its own calendar, services, pricing and staff. The AI agent identifies which center the guest means, books against that center, and routes any handoff to the team there. Owners see every center in one dashboard.
Do I need a developer to set this up?
No. You generate Zenoti API credentials and share them securely; we handle the connection, the catalog sync, the WhatsApp Business number and the web chat embed. Most customers go live with zero work from their IT team.
What happens when the AI agent cannot help?
It hands off to your team with the full conversation and the guest’s Zenoti record attached, so nobody asks the guest to repeat themselves. If no one replies within your escalation window, it opens a ticket automatically.
Does the same AI agent work on my website?
Yes. WhatsApp and web chat run on the same agent, the same Zenoti connection and the same business rules, so an answer never changes depending on where the guest asked. Your team sees both channels in one inbox. Voice is in development.
Is my Zenoti data used to train AI models?
No. Your conversations and Zenoti data are never used to train shared or public models. Every organization runs in its own isolated data space, encrypted in transit and at rest, and every write to Zenoti leaves an auditable trace.
Run your salon on Zenoti?
Talk to us about connecting it to WhatsApp and web chat. We handle the integration.