- Live
- Private repo
Yoyo Bolen
WhatsApp ordering for a home bakery: an AI bot takes orders, quotes delivery and checks payments.
- Role
- Bot developer & system integrator
- Year
- 2023
- Client
- Home bakery, Jakarta
Visit sitePrivate repository
yoyobolen.cloud
Live preview. Scroll and click inside the frames.
The problem
Orders arrived as free-form WhatsApp messages. The owner had to read each one, work out the total, quote delivery by hand and check every transfer receipt before baking could start.
The solution
A WhatsApp bot that understands orders written in everyday Indonesian and walks the customer from menu to payment, plus an admin dashboard and a landing page with a live menu.
What I built
- AI order parser that turns chat messages into structured orders, including multi-item orders, out-of-stock items and returning customers.
- Delivery flow: the customer shares a location, the bot quotes the fare through the Lalamove API, and the admin dispatches the courier with one command.
- Payment check: transfer receipts are read with local OCR (Tesseract) and verified by an LLM before the order moves on.
- Queue-based outbound messaging with BullMQ and Redis, so bursts of orders don't drop replies.
- Admin dashboard for orders, stock, customers and sales charts, and a landing page at yoyobolen.cloud with a live menu.
Next project
Viewport Studio