WhatsApp Ops Platform
Multi-tenant operations platform running inside WhatsApp.
Most small businesses already live on WhatsApp. Almost none of them run on it. The gap between those two sentences is a person doing data entry — so we deleted the person from the loop, not from the payroll.
The brief
The order arrives at 11 PM as a voice note: half slang, quantities implied, price assumed from today's rate. Someone listens to it the next morning and retypes it into a spreadsheet — usually. Everything between 'message received' and 'order recorded' was manual, and every manual step was a place where a customer quietly disappeared.
The build
A monorepo with four surfaces — admin, backend, marketing and ops. The WhatsApp Business bot ships as a Fastify plugin: webhook intake, conversation flows, message templates. A voice pipeline transcribes the note, then parses it against the catalog and the contract terms so speech becomes a structured, priced order. A market-rate service computes pricing from a live formula instead of yesterday's number. Vision-pick handles ordering by photo, a new-order notifier wakes the right person, and an audit page records what the system did and why. Vitest runs the whole thing in CI.
The architecture
Multi-tenant from the first commit, not retrofitted: a single provisioning script stands up a new tenant with its own isolation. That is the difference between a bot built for one business and a platform that can be sold to the next one. Currently in development, running privately.
The scoreboard
- Voice notes parsed into structured, priced orders
- One provisioning script stands up a new isolated tenant
- WhatsApp webhook, flows and templates shipped as a Fastify plugin
Want a story like this on your side?
Two lines about your problem is enough to start.