Limited this week15-min demo = Rs 500 voucher + 200 credits Book demo
All articles
Integrations

Salon Software WhatsApp Integration 2026: Zenoti, Dingg

Connect Zenoti, Salonist or Dingg to WhatsApp API in India: booking confirmations, reminders, review asks, setup steps and real ₹ costs for 2026.

RichAutomate Editorial
15 min read 0 views
Salon Software WhatsApp Integration 2026: Zenoti, Dingg

To integrate your salon software with WhatsApp, either switch on the WhatsApp module your booking tool already ships with, or send its booking events (by webhook, API or export) through a middleware tool like n8n, Pabbly Connect or Zapier to a WhatsApp Business API platform that sends Meta-approved templates. For most Indian salons the built-in module covers basic reminders, and the API route is worth it once you want your own number, custom flows, two-way chat and per-message pricing you control.

This guide covers Zenoti, Salonist and Dingg, the three names Indian salon and spa owners ask us about most, plus one Indian alternative. It shows what each tool offers today, how the webhook route works step by step, which templates to create, and what a 2-branch salon actually pays per month.

A plain disclosure first: RichAutomate is not a native connector, marketplace app or official partner of Zenoti, Salonist or Dingg. Everything below that involves RichAutomate uses the standard route any business can build: vendor webhook, API or export, then middleware, then our API sending your approved templates.

What Zenoti, Salonist and Dingg offer for WhatsApp in 2026

We checked each vendor's own website, help docs and integration listings in November 2026. Features and prices change often, so treat this as a starting point and confirm with the vendor before you sign.

Zenoti

Zenoti's guest messaging hub, ezConnect, brings SMS, WhatsApp, Facebook Messenger and web chat into one inbox, and its help docs describe a macro for collecting guest consent for WhatsApp inside templates such as the appointment reminder. For integrations, Zenoti publishes webhook events for appointment groups (created, status change), appointments (started, completed, feedback created), guests, guest packages (including validity updates and redemptions), memberships, invoices and employees. Zenoti's docs say webhooks need a subscription to the Zenoti API package, enabled through your customer success manager. Zenoti also has a Zapier app with triggers such as Appointment Group Create, Appointment Complete, Feedback Created and Guest Package Create. Pricing is not public, so check with the vendor.

Salonist

Salonist lists ready integrations with several WhatsApp providers, including Twilio WhatsApp, Interakt, AiSensy, Zoko, Botat, PayPerWA and WPBox, along with an SMS API. Its integrations page says API access and custom integrations come with the Expert plan. We could not find public documentation for Salonist webhooks or a native Zapier or Pabbly app, so ask Salonist what events its API exposes on your plan. Its website lists Essential at $59, Advance at $109 and Expert at $179 per month, with a 7-day free trial; India pricing may differ, so check with the vendor.

Dingg

Dingg is an India-built salon and spa platform that advertises automatic appointment confirmations and reminders, WhatsApp, SMS and email campaigns for birthdays, offers and win-backs, invoices on WhatsApp, a post-visit feedback link, and an AI assistant that answers clients on WhatsApp and can book or reschedule. WhatsApp and SMS run on message credits from a single wallet, billed separately from the subscription. Dingg does not publish plan prices; it quotes by branch count and modules after a demo. We found no public API or webhook documentation, so check with the vendor if you need to send Dingg data elsewhere.

Other Indian options

Invoay, an Indian salon billing and booking tool, says it sends bills, reminders and offers on the official WhatsApp API under the salon's name, through its own add-on called Wabixo. Its India pricing page lists Start at ₹674 per month billed yearly, with the Wabixo add-on from ₹639 per month, both excluding GST.

SoftwareBuilt-in WhatsAppWebhooks / APINo-code connectorsPublic India pricing
ZenotiYes, via ezConnect inbox and reminder templatesYes, webhooks need the Zenoti API packageZapier app; Pabbly Connect lists ZenotiNo, check with the vendor
SalonistThrough listed providers (Interakt, AiSensy, Zoko, Twilio and others)API access on Expert plan; webhooks not documented publiclyNone found, check with the vendorUSD list prices on website; India pricing, check with the vendor
DinggYes: reminders, campaigns, invoices, AI assistantNot documented publiclyNone found, check with the vendorNo, quoted after demo; message credits extra
InvoayYes, via Wabixo add-onNot checkedNot checkedStart ₹674/mo yearly, Wabixo from ₹639/mo, excl. GST

Built-in module, API route or WhatsApp Business app: which one fits

The honest answer is that many single-branch salons never need the API route. If your software already sends confirmations and reminders on WhatsApp, the per-message credit price is fair, and you are happy with its templates, use it. You save setup time and there is one less system to look after.

The API route through middleware earns its keep when you need things the module does not do: your own verified number across both branches, a shared team inbox for two-way chats, rebooking nudges based on service cycles, custom buttons, a flow builder, or the ability to switch salon software later without losing your WhatsApp history. For a wider view of platforms, see our guide to the best WhatsApp Business API for salons and spas in India.

FactorVendor's built-in WhatsAppAPI route via middlewareManual WhatsApp Business app
Setup effortLow, switch on in settingsMedium, 1 to 3 days with n8n, Pabbly or ZapierNone
Automated remindersYes, fixed timingsYes, any timing and logicNo, staff send by hand
Custom flows and rebooking cyclesLimited to what the vendor buildsFull controlNo
Team inbox across 2+ branchesDepends on vendorYesLinked devices only
Message pricingVendor credit rate, check with the vendorMeta rate + ₹0.10 platform feeFree, but no automation
Switching software laterTemplates and history may stay behindWhatsApp side stays the sameNot applicable
Best forSingle branch, standard remindersMulti-branch, growth marketing, custom journeysVery small salons, under ~10 bookings a day

Salon events worth automating on WhatsApp

Start with the events that save revenue, then add the ones that bring clients back. In order of impact for most salons:

  • Booking confirmation: sent the moment an appointment is created, with service, stylist, branch and time.
  • Reminders 24 hours and 2 hours before: the biggest single lever on no-shows. Our guide on WhatsApp appointment reminders that cut no-shows covers timing in detail.
  • Reschedule and cancel buttons: quick-reply buttons let a client free the slot instead of simply not turning up, so you can offer it to the waitlist.
  • Post-visit feedback and Google review ask: a few hours after the appointment is marked complete.
  • Package and membership expiry: a notice when sessions or validity are running low.
  • Birthday and anniversary offers: only to clients who opted in to offers.
  • Rebooking nudges by service cycle: hair colour root touch-up at 4 to 6 weeks, haircut at 4 to 8 weeks, facial at about 4 weeks, waxing at 3 to 5 weeks. Adjust these to your own client data.

Template examples, and getting the category right

Every business-initiated WhatsApp message outside the 24-hour customer window must use a Meta-approved template. Meta classifies each template as utility, marketing or authentication, and the category decides the price. Utility means non-promotional and tied to something the client already did, like booking. Anything with an offer, discount or "come back" tone is marketing. Mixing a discount into a reminder usually gets the template reclassified as marketing at about 4.5 times the cost.

Utility templates

Booking confirmation: "Hi {{1}}, your {{2}} at our {{3}} branch is confirmed for {{4}}. Your stylist is {{5}}. Reply here if you need help." Buttons: Reschedule, Cancel.

Free 2026 comparison

Get the India 2026 WhatsApp BSP price comparison

Wati vs AiSensy vs Interakt vs RichAutomate: Meta rates, platform fees and hidden costs, side by side. We send it to your WhatsApp in a minute.

By submitting, you agree RichAutomate may contact you on WhatsApp about this enquiry, per our DPDP-compliant privacy policy. No spam.

DPDP-compliant · India-hosted · 1-min reply
Rather try it yourself? Start free

24-hour reminder: "Hi {{1}}, a reminder that your {{2}} is tomorrow at {{3}}, {{4}} branch. Please tap Confirm, or Reschedule if your plans have changed." Buttons: Confirm, Reschedule.

Package balance notice: "Hi {{1}}, your {{2}} package has {{3}} sessions left and is valid till {{4}}." Keep it factual with no offer, and it stays utility.

Marketing templates

Rebooking nudge: "Hi {{1}}, it has been {{2}} weeks since your colour. Roots showing? Book your touch-up at {{3}} branch this week and get {{4}}." Buttons: Book now, Stop offers.

Birthday offer: "Happy birthday {{1}}! Enjoy {{2}} on any service at {{3}} till {{4}}." Button: Stop offers.

Review ask: a request for a Google review is often classed as marketing by Meta, so budget it at the marketing rate even if you submit it as utility.

Tip: Meta does not charge for utility templates delivered while a client's 24-hour service window is open. If a client replies "Confirm" to the 24-hour reminder, the 2-hour reminder that follows costs only the platform fee.

Step-by-step: connecting your salon software through a webhook

This is the general pattern. The Zenoti event names are from its public docs; for Salonist and Dingg, swap in whatever events or exports the vendor confirms for your plan.

  1. Get your WhatsApp Business API number live. Sign up on RichAutomate, connect your number through Meta's embedded signup, and complete business verification. You need a GST or MSME registration to go live; you can trial without one.
  2. Create and submit templates. Write the utility and marketing templates above with {{1}} style variables. Meta usually reviews templates within 24 hours, often much faster.
  3. Create a RichAutomate API key. Our send-template endpoint (POST /api/v1/send-template) takes the client's phone number, template name, language and variables, authenticated with your API key as a Bearer token.
  4. Set up the middleware trigger. In n8n, add a Webhook node and copy its URL. In Pabbly Connect or Zapier, use the Zenoti app trigger where one exists, or a "catch webhook" trigger.
  5. Register that URL in your salon software. In Zenoti, ask your CSM to enable the API package, then add a webhook for Appointment Group Created. For tools without webhooks, schedule a daily export of next-day appointments and read it in the middleware.
  6. Map the fields. Pull the guest name, mobile (format it as 91XXXXXXXXXX), service, branch, date and stylist from the payload into the template variables. Some payloads carry only IDs, so add a lookup step against the vendor API.
  7. Schedule reminders. Webhooks fire when something happens, not 24 hours before it. Use a Wait node in n8n (or a delay step in Pabbly or Zapier) set to appointment time minus 24 hours, and again minus 2 hours, then check the booking is still active before sending.
  8. Handle replies. Button taps land in the RichAutomate inbox. Route Reschedule taps to front-desk staff or a booking flow; see our guide to WhatsApp appointment booking automation.
  9. Test with your own number first. Book a dummy appointment, check every variable fills correctly, then turn it on for one branch for a week before the second.

What a 2-branch salon pays per month

We price on the Client Pay model: Meta bills its own message charge directly to your card, and RichAutomate adds a flat ₹0.10 per message. There is no monthly platform fee and no setup fee. Per message, that works out to about ₹0.9631 for marketing (Meta ₹0.8631 + ₹0.10), about ₹0.215 for utility (Meta ₹0.115 + ₹0.10), and ₹0.10 for service messages inside the 24-hour window, where Meta charges nothing.

Example: two branches, about 1,800 appointments a month, around 3,000 clients who have opted in to offers. We assume full utility rates for every reminder to stay conservative.

Message typeCategoryMessages / monthMeta chargeRichAutomate feeTotal
Booking confirmationsUtility1,800₹207.00₹180.00₹387.00
24-hour remindersUtility1,800₹207.00₹180.00₹387.00
2-hour remindersUtility1,800₹207.00₹180.00₹387.00
Review ask, first-visit clientsMarketing600₹517.86₹60.00₹577.86
Monthly offer broadcastMarketing3,000₹2,589.30₹300.00₹2,889.30
Rebooking and birthday nudgesMarketing400₹345.24₹40.00₹385.24
Two-way chats, both sides countedService2,500₹0.00₹250.00₹250.00
Total11,900₹4,073.40₹1,190.00₹5,263.40

That is about ₹2.92 per appointment, all in, before taxes. The reminder stack alone (5,400 utility messages) is ₹1,161 a month. If reminders save just two ₹3,000 colour appointments a month from becoming no-shows, they pay for the whole bill. The monthly broadcast is the largest line, so it is also the first one to trim: send it only to clients active in the last 6 months.

If you prefer a bundled plan, optional monthly plans are available: Starter at ₹499, Pro at ₹899 and White-label at ₹1,199 a month, with a 14-day free trial and ₹0 setup. See full details on our WhatsApp API pricing page.

Opt-in and DPDP Act 2023 basics for salons

India's Digital Personal Data Protection Act, 2023 treats a client's phone number as personal data. In practice, for WhatsApp messaging, that means:

  • Clear consent: collect it at booking or billing with an unticked checkbox or a clear line, for example "Send my appointment updates and offers on WhatsApp". Consent should be specific, so keep separate options for reminders and for offers.
  • Easy withdrawal: withdrawing must be as easy as giving consent. Add a "Stop offers" button to every marketing template and honour it automatically.
  • Purpose limits: a number collected only for appointment reminders should not land in your festival broadcast list.
  • Records: keep a log of when and how each client opted in. Zenoti's consent macro and your RichAutomate contact attributes can both hold this.

This is a summary, not legal advice. For a chain with many branches, have your advisor review your consent wording.

Mistakes that get salon numbers flagged

Meta watches how clients react to your messages. High block and report rates lower your quality rating, cut your messaging limit, and can restrict the number. The usual salon mistakes:

  • Blasting an old client list. Importing five years of billing numbers and sending a Diwali offer on day one is the fastest way to collect blocks. Start with recent, opted-in clients.
  • No opt-out. If clients cannot say stop, they press block instead.
  • Too many marketing messages. One offer a month plus genuine reminders is plenty for most salons.
  • Offers hidden in utility templates. They get reclassified or rejected, and repeated attempts hurt your account.
  • Wrong or missing variables. "Hi {{1}}" reaching a client with the variable blank looks like spam. Test every field mapping.

No provider can promise your number will never be restricted. Following these rules reduces the risk a great deal, and starting new numbers with utility traffic builds quality before you broadcast.

Which route should you pick?

Use your salon software's built-in WhatsApp module if you run one branch, need only confirmations and reminders, and the credit price is fair. Move to the API route when you run two or more branches, want rebooking journeys tied to service cycles, need a shared team inbox, or want control over message costs. Zenoti accounts with the API package are the easiest to connect by webhook; for Salonist and Dingg, confirm what your plan exposes before you build.

Ready to try it on your own bookings? Start your 14-day free trial of RichAutomate with ₹0 setup, connect your number, and send your first approved salon reminder template today.

What will this cost you?

Get a ₹ cost estimate for your WhatsApp volume

Tell us your monthly message volume on WhatsApp and get a line-item ₹ estimate: Meta charges, platform fee, GST. 1-minute reply from a real person.

By submitting, you agree RichAutomate may contact you on WhatsApp about this enquiry, per our DPDP-compliant privacy policy. No spam.

DPDP-compliant · India-hosted · 1-min reply
Rather try it yourself? Start free
Tagged
salon WhatsApp integrationZenoti WhatsAppSalonist WhatsAppDingg WhatsAppspa WhatsApp marketingappointment remindersWhatsApp Business APIIndia
Written by
RichAutomate Editorial
Editorial team at RichAutomate. We build the WhatsApp Business automation platform Indian D2C brands, fintechs, and agencies use to ship campaigns and flows on the official Meta Cloud API.
FAQ

Frequently asked questions

How do I integrate my salon software with WhatsApp?
First check whether your salon software has a built-in WhatsApp module and switch it on. If you need more control, send booking events from the software by webhook, API or export into a middleware tool such as n8n, Pabbly Connect or Zapier, which then calls a WhatsApp Business API platform like RichAutomate to send your Meta-approved confirmation and reminder templates.
Does Zenoti support WhatsApp integration in India?
Zenoti's ezConnect inbox includes WhatsApp, and its help docs describe a consent macro for WhatsApp inside reminder templates. For external integrations, Zenoti publishes webhook events such as Appointment Group Created and Appointment Completed, but webhooks need the Zenoti API package, enabled through your customer success manager. Zenoti also has a Zapier app. Confirm India-specific setup and pricing with Zenoti.
Is RichAutomate an official partner of Zenoti, Salonist or Dingg?
No. RichAutomate is not a native connector or official partner of Zenoti, Salonist or Dingg. Salons connect through the standard route: the vendor's webhook, API or data export goes into middleware such as n8n, Pabbly Connect or Zapier, which then calls the RichAutomate API to send approved WhatsApp templates. If the vendor's own WhatsApp module meets your needs, that is often simpler.
How much does WhatsApp messaging cost a salon in India?
On RichAutomate's Client Pay model, Meta bills its charge directly to your card and RichAutomate adds ₹0.10 per message, with no monthly or setup fee. That is about ₹0.215 per utility reminder, about ₹0.9631 per marketing offer, and ₹0.10 per service message inside the 24-hour window. A 2-branch salon with 1,800 appointments a month pays roughly ₹5,263.
Are salon appointment reminders utility or marketing templates?
Booking confirmations, appointment reminders and factual package balance notices are utility templates because they relate to something the client already booked. Birthday offers, rebooking nudges with a discount and festival broadcasts are marketing. Google review requests are often classed as marketing too. Adding any offer to a reminder usually gets the template reclassified as marketing, which costs about 4.5 times more.
RichAutomate · WhatsApp BSP for India 2026

Ship WhatsApp campaigns + flows on a transparent, compliance-ready BSP.

₹0 platform fee. DPDP audit log included. Visual flow builder. Multi-tenant from day one.

Start free trial
Want this for your brand?

Get a free 24-hour BSP audit

Send us your last invoice. We line-item it against Meta's published rates and benchmark against three alternatives.

Limited Spots Available

Get a Free
Automation Audit

Stop leaving revenue on the table. Get a custom roadmap to automate your growth.

Secure & Confidential