WhatsApp booking system.
A WhatsApp-native booking and sales tracking system for small businesses, built as a prototype to test whether a full booking flow could live entirely in chat.
the problem
Small businesses already live in WhatsApp. Customers message, owners reply, bookings get lost in chat history. The idea was to see whether a booking flow, with confirmations, reminders, and lightweight sales tracking, could run end-to-end inside WhatsApp without forcing either side onto a new tool.
the approach
Built on the WhatsApp Cloud API with Supabase as the booking and customer store, orchestrated through n8n. Customers booked directly through a chat flow; the system sent confirmations, pre-appointment reminders, and tracked basic sales data against each customer record. Kept deliberately simple, one conversation thread per customer, so the business owner could still step in and take over the chat at any point.
the outcome
Functional prototype. Never went live with real users. Validated the core interaction pattern: WhatsApp as a full-surface booking channel is technically clean, and the friction of third-party booking tools is real.
the lessons
The hard part of a WhatsApp-native system is the handoff, not the automation. Business owners want to intercept conversations the moment they get interesting, and any system has to make that seamless instead of fighting for control of the thread.
stack
- WhatsApp Cloud API ·
- Supabase ·
- n8n