← Portfolio
ProductionCase study

EKO Bot

salon-bot-dubai, our first deployment

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

EKO Bot 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

EKO Bot 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.