The AI receptionist for your clinic
The agent answers on Telegram and web chat, books, reschedules and cancels, sends reminders and upsells only with clinic-approved rules. Below, a live simulator that talks to the real booking engine.
Early demo (phase M6): the simulator and AI agent run on the real engine (tenant “demo”), with Telegram channel and automations. Data is wiped on reset.
Demo booking, step by step
Every step calls a real engine endpoint: lookup_patient, get_availability, book_appointment, reschedule, cancel.
All requests go to /v1/actions/… through the clinic-agent engine.
Not a chatbot — a receptionist
Built in small, verifiable phases with KPIs measured from the first pilot week.
Scheduled jobs — the invisible engine
n8n triggers the crons; the logic runs deterministically in clinic-agent (Postgres), deduplicated on the audit log. Every action shows up in the panel’s Events tab.
reminder_t24hReminder 24h before the visit, sent on the patient’s channel.no_show_recoveryAppointments past by 30 min without attendance → no-show + recovery message.waitlist_fillerCancellation in the last 24h → the freed slot is offered to the next waitlist patient (atomic claim, 1 offer per slot).recall_6mPatient hasn’t visited in ~6 months → periodic check-up invitation.The agent never invents offers
Rules live in the database (addon_rules), editable by the clinic: trigger service → offered service, with exact price and duration from the DB.
Pilot numbers live in the audit log
Every action is logged append-only in clinic.events — the pilot KPIs are computed from it:
The dedicated KPI dashboard is on the roadmap — the data already exists in the audit log.
Built in verifiable phases
Every phase has a concrete verification gate. You see the product growing, not promises.
What a clinic expects from an AI receptionist — and where we stand:
The front desk sees the conversation live in the panel; the AI marks handed_off (urgency, “I want a person”). Manual replies on the same channel come next.
Bookings, cancellations, reschedules, reminders, no-show recovery, waitlist, upsell, estimated revenue — from the append-only audit.
Services, prices, staff, schedule, booking rules, tone, approved messages — clinic-configurable (data already in the DB; UI next).
Alert on handoff, new booking, urgency, job failure — events are logged, real-time notification comes next.
Stable Telegram + web chat; then WhatsApp (M7), SMS, voice.
Reviewable conversations, visible tool calls, handoff reasons, test scenarios on the gate.
Your clinic could be next
Let’s talk about a pilot: real channel (Telegram/WhatsApp), reminders and the first upsell rule, with KPIs measured from week one.
Let’s talk about a pilot: real channel (Telegram/WhatsApp), reminders and the first upsell rule, with KPIs measured from week one.
Contact usProduct developed by Julien's IT Services · demo data: tenant “demo” · engine: clinic-agent (Postgres + RLS)