Multi-agent conversational commerce system built with LangGraph, serving real users across MENA markets via WhatsApp and Instagram.
MENA merchants lose sales because customers abandon messaging channels when they can't get instant, dialect-aware product assistance. Traditional chatbots fail with Arabic dialects and can't handle complex multi-step purchases.
Built a multi-agent supervisor architecture with LangGraph that routes conversations to specialized agents, each with scoped tool access and dialect-aware NLP. The system handles the full purchase lifecycle from product discovery to payment processing across multiple messaging channels.
State machine routing gives deterministic conversation flow control that chain-based approaches can't guarantee. Each conversation phase (browsing, carting, checkout) has well-defined transitions.
Scoped tool access per agent prevents hallucinated actions and reduces the attack surface. A sales agent should never be able to process payments.
WhatsApp users send 3-5 rapid messages instead of one coherent prompt. Without batching, each triggers a separate agent invocation, wasting tokens and producing fragmented responses.
Production system serving merchants across 6 e-commerce platforms, handling tri-lingual conversations with automated sales, support, and checkout flows.