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.

Smile Stories

Booking assistant · Portfolio simulation

Hi Maya! Welcome to Smile Stories. How can we help you today?

Sample conversation · Runs only in your browser

01 / Overview

The clinic workflow

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

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

Why it works this way

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.

Demo uses sample data and illustrates flows verified in the clinic bot source. It does not connect to WhatsApp or the clinic booking system.

More website work.

All work