In-house product · Clinics
MedWoop AI — a booking agent for clinics on web, WhatsApp and phone
A multi-tenant platform where a clinic signs up and gets a booking page with an AI assistant that books, moves and cancels appointments — in a web chat, over WhatsApp, and on a phone call.
The situation
Small clinics take bookings by hand, over the phone and WhatsApp, while also seeing patients. Messages wait, after-hours calls go unanswered — and any AI put in front of patients carries its own risks: being talked into a time that is not free, handing out access to someone else’s appointment, or answering medical questions it should refuse.
What we built
One agent shared by three channels — a web chat, WhatsApp through Twilio, and a Vapi voice assistant in English and French — all booking through the same availability engine (split shifts, closures, buffers, lead time), with a database constraint that makes double bookings impossible. Patients verify their phone with a one-time code, and the confirmation code that lets them change a booking never reaches the model. The clinic runs everything from a dashboard, calendar, patient profiles, a knowledge base the assistant answers from, WhatsApp reminders and analytics.
Stack
- Next.js
- Supabase + RLS
- OpenAI
- Vapi voice
- Twilio WhatsApp
- pgvector
Demo login: demo@medwoop.app · MedWoop-Demo-2026
Results
- 3
- Booking channels, one agent
- 15
- Tables under row-level security
- 0
- Double bookings the database allows