A WhatsApp agent that answers from the catalog, quotes theright market's price and knows when a human shouldtake over.
About 190 variants answered from the live database through direct tool calls, prices from the buyer's market ladder, handover for commissions.
Happening now
- detect_market(phone)AE4ms
- get_variants('halo floor')2 results31ms
- quote_price(H-220, AE)AED 3,9008ms
- handover(commission)→ Sara✓
Stock, price in dirhams, lead time, customisation — a generic chatbot would invent all four. High-value enquiries at all hours, in several countries.
get_variants, check_stock, quote_price, lead_time against the Prisma catalog; retrieval pipelines evaluated and rejected for this size. Exact answers through direct tools.
The first decision was what not to build
A 190-variant catalog does not need a retrieval pipeline; it needs exact answers. Pricing is inherited from the platform's region engine, so the agent quotes the market's own ladder.
Groq-hosted Llama 3.3 70B for latency and cost…
Groq-hosted Llama 3.3 70B for latency and cost; runtime is model-agnostic
Commissions, customisation and discounts hand over to a person with th…
Commissions, customisation and discounts hand over to a person with the transcript
Trace panel in the back office shows each conversation's tool calls
Trace panel in the back office shows each conversation's tool calls
No negotiation
No negotiation: the agent informs, people decide
What shipped.
Agent runtime
Model-agnostic tool-callingTool layer
Live catalog and ordersWhatsApp Business API
Production channelTrace panel
Every call visibleHandover
Commissions to staffMarket pricing
Inherited laddersGuards
No discounts by promptContent pipeline
Shares the same rulesMore in production.
An AI receptionist a clinic can configure in an afternoon and trust with its calendar.
A prompt compiler builds the agent from onboarding answers; a server-side booking guard checks calendar, duration and rules; Flow Studio lets tenants draw routing.
Inbound call · Northgate Dental
2One back office, eight markets, seven currencies — prices set by hand in every one of them.
Per-market price ladders set by hand, a region engine at the request, DDP checkout, entity routing for payments, and a 17-module admin built as one system with roles.
Back office · Orders
27Have a system
like this in mind?
Send the problem, not a brief. An engineer replies within one business day.
Start a project