Amala Sky — WhatsApp Commerce Bot
Bulk orders handled manually in WhatsApp threads. Missed messages during peak hours. No visibility into what each branch was processing.
Orders auto-captured 24/7 in four languages. Voice notes transcribed automatically. Each branch's kitchen alerted in seconds. Operations visible on one dashboard.
What I built
A complete WhatsApp commerce stack — from message ingestion to kitchen alert — running 24/7 on dedicated cloud infrastructure. The bot understands natural language and voice notes in English, Pidgin, Yoruba, and Hausa, and adapts its menu, pricing, and delivery flow to the customer's city.
- Multi-step conversation engine — full state machine covering city selection, menu, cart, modifiers, delivery vs. pickup, summary, and payment, persisted per phone number.
- Natural-language ordering — customers type in plain language or send voice notes; the LLM extracts items, quantities, and intent.
- Discount tier logic — automatic bulk discounts applied server-side at summary stage, never client-trusted.
- Real-time kitchen routing — payment confirmation fires an alert to the correct city's kitchen channel with the full order breakdown.
- Abandoned cart recovery — scheduled workflow checks for incomplete sessions and re-engages customers automatically.
- Daily operations summary — management receives an end-of-day report covering orders, revenue, and staff escalations.