We built the WhatsApp commerce AI chatbot over 14 weeks. Product intelligence (weeks 1-5): teaching the chatbot to be a fashion expert. Product knowledge graph: ingesting the retailer's entire catalogue (12,000+ SKUs across 80+ brands) into a structured knowledge graph. Each product linked to: category (dresses, bags, shoes, beauty, etc.), brand, attributes (colour, size range, material, season), price point (entry, mid, premium, luxury), occasions (casual, business, formal, wedding, Ramadan, beach), cultural appropriateness (modest fashion flagging, abaya-compatible accessories, Ramadan-appropriate outfits), and styling relationships (this top goes with these bottoms, this bag complements these shoes). Arabic product knowledge: product descriptions in Arabic (not translated — written by Arabic-speaking fashion merchandisers), Arabic search terms mapped to products (Gulf Arabic terms for clothing items, fabrics, and styles), and Arabic brand name pronunciations (how Arabic speakers refer to international brands — sometimes different from English pronunciation).
Style intelligence: training the chatbot on fashion styling principles relevant to Abu Dhabi — climate-appropriate fabrics and styles (lightweight, breathable materials for Abu Dhabi's heat), Gulf occasion dressing (wedding guest, Ramadan gathering, National Day, business), modest fashion expertise (styling that respects cultural preferences while maintaining contemporary fashion appeal), and size guidance across brands (brand-specific sizing — a Gucci medium differs from a Zara medium). Conversational commerce flow (weeks 3-9): WhatsApp shopping experience. Shopping conversation design: natural-language shopping conversations in Arabic and English. Discovery flow: customer expresses a need → chatbot asks clarifying questions (occasion, budget, preferences) → chatbot presents curated product options with images and prices → customer selects or requests alternatives → chatbot suggests complementary items → customer proceeds to purchase. Example Arabic flow: Customer: "أبي فستان حق حفلة عشاء الويكند" ("I want a dress for a dinner party this weekend"). Chatbot (Arabic): "أهلاً! حفلة عشاء — ممتاز.
بسألك كم سؤال عشان ألاقيلك أحلى شي: ١) ايش الميزانية اللي تفكرين فيها؟ ٢) في لون معين تفضلينه؟ ٣) حابة شي كاجوال أو فورمال أكثر؟" ("Hello! Dinner party — excellent. Let me ask you a few questions to find the best option: 1) What budget are you thinking? 2) Do you prefer a specific colour? 3) Do you want something casual or more formal?"). The conversation: continuing naturally until the chatbot presents 3-5 curated options with images, descriptions, and prices — the customer selecting, adding to WhatsApp cart, and completing purchase. Checkout within WhatsApp: product selection → size confirmation → delivery address (saved for returning customers) → payment method (saved card, Tamara BNPL, Apple Pay, or COD) → payment link → confirmation. The entire flow: completed within WhatsApp without opening a browser or visiting the website. Average checkout time: 90 seconds from product selection to payment confirmation.
Agent hybrid model (weeks 6-12): AI and human working together. Triage: the chatbot handling the first interaction — understanding the customer's need, presenting products, and managing the transaction flow. Escalation triggers: the chatbot transferring to a human agent when: the customer explicitly requests a person, the conversation involves a complex styling question beyond the chatbot's confidence threshold, the customer is a VIP client (identified by phone number against the CRM), or the conversation involves a complaint or return. Seamless handoff: when escalating to a human agent, the chatbot passing: full conversation history, identified customer preferences, products discussed, and recommended next action — the agent continuing the conversation without the customer repeating information.
Agent dashboard: agents seeing: AI-handled conversations (monitoring for quality), escalated conversations (priority queue), and conversation analytics (what products are trending, what questions the chatbot cannot handle, and what styling requests are common — feeding back into chatbot training). Seasonal preparation (weeks 10-14): Ramadan readiness. Ramadan mode: preparing the chatbot for the retailer's peak season. Ramadan product curation: pre-loaded Ramadan collections — abayas, modest evening wear, Ramadan gifts, Eid outfits, and iftar hosting essentials. Ramadan conversation templates: culturally appropriate greetings and conversation flows for Ramadan — "رمضان مبارك" opening, iftar timing awareness (not suggesting shopping activities during iftar), and Eid countdown shopping reminders. Capacity planning: the chatbot handling unlimited concurrent conversations vs. the previous 8-agent team capacity — designed to handle the 3x Ramadan volume spike without degradation. Proactive engagement: chatbot initiating conversations with previous customers — personalised Ramadan shopping suggestions based on past purchases: "رمضان مبارك!
New abayas from your favourite designer just arrived. Would you like to see them?