Skip to content

Live in production across a 5-branch salon chain — thousands of real customer conversations on WhatsApp and web chat. Talk to us →

Zenoti integration

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.

  1. 01

    Connect your Zenoti account

    You generate Zenoti API credentials and share them securely. We connect and validate access against your centers.

  2. 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.

  3. 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.

  4. 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.