← Portfolio
ProductionCase study

salon-bot-dubai

A WhatsApp AI receptionist for Dubai salons. Trilingual, with real conversation memory, rate limiting, and an end-to-end booking flow.

Channel
WhatsApp + Web
Languages
FR · EN · AR
Channels
WhatsApp + Web
Memory
DB-backed
KB
Custom per workspace
Status
Production live

The problem

A Dubai salon owner spends three hours a day on WhatsApp. Booking, rescheduling, language-switching, follow-ups, the same FAQ for the hundredth time. A chatbot answers the first message and breaks at the second. A call center is too expensive and never trilingual.

The shape of the solution

salon-bot-dubai is not a chatbot. It is a complete system tuned to a salon's reality: language detection, intake, booking, knowledge, escalation, follow-up — with conversation memory in a Supabase database and rate limiting at the edge. The salon owner sees a WhatsApp number and a dashboard. We handle everything underneath.

What the system does end-to-end

  • Detects the customer's language and locks the conversation register.
  • Reads the workspace's availability and books the slot.
  • Answers FAQs from a curated knowledge base, not from generic web search.
  • Escalates to the human owner when confidence drops or the customer asks.
  • Follows up before the appointment, asks for a review after.
  • Tracks visit count and total spend per customer, automatically.
  • Rate-limits hostile or runaway traffic at the route level.

Why this is hard

Trilingual customers switch language mid-conversation. The bot must follow without losing context. Booking edge cases — partial dates, "next Tuesday after lunch", the stylist by name — must resolve cleanly. The KB must reflect the salon's actual voice, not a generic AI voice. And every workspace must be isolated by row-level security so a bug in one tenant never leaks to another.

What this proves

salon-bot-dubai is the live proof that the system works in production — with real users, in three languages, in a market that does not forgive English-only AI. The same approach is ready to power the next venture in the portfolio when it earns its place.

Work with us

Bring us a service business problem. We'll bring you the operating system.

We take a small number of engagements at a time. Direct contact with the operator, from first call to production.