GranionAI answers patients on Telegram and books them into your clinic calendar — at night, on weekends, over lunch, and during the peaks your receptionist can't absorb. It reads and writes to the same schedule your team already uses.
Neither is a staffing failure. Both are a coverage gap — the request arrives when no one is at the desk, or faster than one person can process it.
A patient writes when the front desk is physically closed. They don't wait until morning — they message the next clinic on the list, and that clinic books them.
A campaign lands and enquiries arrive in bursts. One receptionist can't reply to all of them in time, so part of the ad budget converts into unanswered messages instead of appointments.
The patient writes to your clinic on Telegram — any hour, any day.
GranionAI replies, identifies the service, and offers only slots that are genuinely open in your calendar.
The appointment is written to your CRM. Your team sees it in the morning alongside every other booking.
"What if the AI gets it wrong?" is the right question to ask. The answer is in the architecture: the system is constrained so that the expensive mistakes aren't available to it.
Availability is read from your CRM live, and the slot is re-validated at the moment of booking. There is no separate AI calendar to reconcile, so double-booking isn't a risk the system can create.
Off-script questions, complaints, clinical concerns and anything outside the configured scope are handed to your staff with the full conversation attached — instead of being improvised.
Each dialogue and each booking it produced is stored and reviewable. When something looks wrong, you can see exactly what was said and when — and the behaviour gets corrected in configuration.
Services, hours, doctors, prices, cancellation policy and tone are configuration, not guesswork. Your team can pause the assistant or take over any conversation at any point.
A clinic assistant that tries to answer everything is a liability. This one has a defined boundary, and the boundary is part of the product.
| Request | Handled by |
|---|---|
| Booking a new appointment | GranionAI |
| Rescheduling or cancelling | GranionAI |
| Opening hours, address, parking, documents to bring | GranionAI |
| Prices and duration for listed services | GranionAI |
| Appointment reminders | GranionAI |
| Clinical questions, symptoms, diagnosis, medication | Your staff |
| Acute pain and urgent cases | Your staff |
| Complaints, refunds, insurance disputes | Your staff |
| Anything the patient asks a human for | Your staff |
Sample conversation · 22:14, clinic closed
The assistant doesn't go straight to answering patients unattended. It runs under review first, so your team sees its behaviour before it carries real traffic.
We map your services, hours, doctors and policies, and connect to your CRM calendar. You review the wording before anything goes live.
The assistant answers real patients while your team reviews the transcripts. Everything that reads wrong gets corrected in configuration, not left to chance.
It runs on its own outside working hours and in peaks. Your staff can pause it or take over any conversation at any moment.
Appointments made by the assistant land directly in the CRM your team already works in — no duplicates, no manual re-entry, no second screen to check.
No commission per booking, no per-message billing, no charge that grows when your marketing works.
One-off. Configuration for your clinic, CRM integration, and the supervised run before it goes autonomous.
Running the assistant after launch, including configuration changes, monitoring and support.
That's below a receptionist's monthly cost in Prague — and this shift doesn't call in sick, take holiday, or stop at 18:00. One recovered appointment per week typically covers it; you can check that against your own average treatment value.
GranionAI is early, and we'd rather say that than invent case studies. There are no borrowed logos and no invented conversion numbers on this page — everything above describes how the system is built, not how well it supposedly performed for someone else.
Yes. The assistant identifies itself as your clinic's automated assistant and offers a human at any point. Pretending otherwise would be both a legal and a trust problem.
It stops and hands the conversation to your staff with the full context, rather than guessing. Silence from the assistant is always a handoff, never a dead end.
No. It integrates with the system you already use — ClinicCards today, others on request. If your CRM can't be integrated yet, we'll tell you that before you pay anything.
The monthly plan runs month to month. Your data and conversation history come with you, and the assistant can be switched off in minutes.
A 15-minute call: we look at where your bookings are leaking today and show what the assistant would have answered.