Automation / Clinic booking automation
Smile Stories WhatsApp Bot
A WhatsApp appointment assistant for Smile Stories, with patient selection, booking changes and a route to reception.
- Our role
- Design and development by Spreadle
- Built with
- WhatsApp Cloud API · Python / FastAPI · Supabase · Next.js dashboard
Interactive demo / Sample data
Try a clinic booking.
Follow the appointment journey, then try rescheduling or cancellation.
No WhatsApp messages are sent and no real appointments are booked. Patient details, dates and availability are samples.
Booking assistant · Portfolio simulation
01 / Overview
Appointments in conversation.
The clinic bot guides appointment requests through native WhatsApp buttons and lists. Its source includes patient selection, available date and time choices, appointment confirmation, rescheduling, cancellation and a receptionist handoff. A companion dashboard supports clinic operations.
02 / Features built
What visitors can do.
- Service selection and patient details before booking
- Available date and time choices, with conflict-safe booking in the backend
- Appointment viewing, rescheduling and cancellation
- Receptionist handoff and a companion clinic dashboard
03 / Design decisions
The choices behind the pages.
Native WhatsApp buttons and lists keep the choices inside the conversation.
A staged booking journey asks for one decision at a time.
The handoff gives patients a clear route to a person when they need help.
04 / Technology
Built for the clinic workflow.
WhatsApp Cloud API · Python / FastAPI · Supabase · Next.js dashboard
Demo uses sample data and illustrates flows verified in the clinic bot’s source. It does not connect to WhatsApp or the clinic’s booking system.
Planning something similar? Explore our custom software and automation service.

