The problem
Small and mid-sized merchants receive dozens of orders daily via direct messaging and store checkouts. Staff spend hours manually copying order details, sending acknowledgment texts, requesting payment confirmation screenshots, and answering "has my order shipped?" questions. This manual process causes delayed fulfillment, clerical errors, and lost sales during peak hours.
What I built
A Node.js webhook listener integrated with the official WhatsApp Business API. When a checkout or payment event triggers:
- The bot dispatches an immediate structured interactive message with order line items, amount, and payment status.
- Customers can tap interactive quick-reply buttons to confirm delivery addresses or request live agent escalation.
- Background worker checks delivery partner webhook feeds to send real-time tracking updates automatically.
Outcome
- [[TODO: Samuel to add metric — e.g. Reduced manual follow-up time by X hours weekly]]
- Zero missed order confirmations during high-volume periods.
- Structured data logged directly into fulfillment records without human re-entry.