An AI booking system for private clinics. The assistant talks to the patient in their own language, reads free slots from your calendar, books the appointment and sends the reminder. Straight out of surgery, you talk and your note is written.
From the patient's first message to the PDF of the note, here is what the system does, step by step. The lines on the right are the technical detail.
The message arrives on WhatsApp. The assistant understands the patient's language and matches the number to an existing patient record; if the number is new it asks for a name and opens the record. Nobody has to pick up the phone.
Meta WhatsApp Cloud API or a Badex line · chat open 24/7 · number matched on the last ten digits
While asking for doctor, service and day, it reads your weekly working hours, your closed days and the slots already taken. It offers nothing on a surgery day you closed, and never invents a free slot.
Free slots = working window − closed range − existing appointments · default interval 15 minutes
When the patient picks a time, the appointment is created through exactly the same path you use in the panel. It shows on the calendar with a WhatsApp mark; services that require a deposit open as deposit-pending and expire on their own if unpaid.
Conflicts blocked by a database lock on the server · two channels cannot take the same slot · written to the audit log
One reminder message goes out the day before the appointment; no repetition. If the patient cancels, the freed slot is offered automatically to the next patient on the waitlist.
Reminder between 17:00 and 20:00 clinic time · not sent for same-day or late-evening bookings
When the patient arrives, their card already shows past appointments, notes and any previous surgery. Leaving theatre or the consulting room, you speak into the phone; the recording is transcribed, filled into your specialty's template, and uncertain fields are flagged. You approve it.
An approved note is locked (SHA-256) and a PDF is produced · additions go in as addenda · patient identity never reaches the AI
The patient writes to the clinic's number. The assistant asks for doctor, day and time, checks your working hours and closed days, and books a conflict-free appointment straight into the calendar. Cancellations and “my appointments” run in the same chat.

Day, week and month views, with a column per doctor. Appointments sit on a 15-minute grid, move by dragging, and conflicts are blocked on the server. Close a surgery day and the assistant stops offering slots that day.

Describe it as you leave theatre. The recording is transcribed and filled into your specialty's template: procedure, side, implants, complication, post-op plan. Anything the AI is unsure of is flagged in amber; you approve it.

Add it to the home screen on iPhone or Android; no store download. Tap the microphone in the bottom bar, pick the patient, speak. While you talk, the patient's previous surgeries, implants and medications stay beside you.

The six images below are different screens of the panel, each in a different language. Everything is translated, from the menu and date formats to status labels and the PDF; Arabic runs right to left. Whatever language your patient writes in, the assistant answers in it.






Screenshots are from the demo clinic and contain no real patient data.
It's the first question to ask of any software. Here is the plain answer: what never leaves, and every single thing that does.
Every channel that crosses a border is listed in the panel with its recipient and the data it carries.
Access logging, retention limits and purpose limitation are built into the product. Legal responsibility for compliance stays with the clinic; Klinota produces the records you need and shows them to you.
All plans are free during Beta. Prices coming soon.
Single practitioner, core modules
Clinic + WhatsApp bot
Multi-doctor clinics
Your data belongs to you and is stored with clinic-level isolation. Every channel that leaves the country (AI, WhatsApp, email) is logged; patient identity is anonymized before anything reaches the AI service.
The first release ships with ready-made templates for orthopedics and dentistry. The architecture is specialty-agnostic: templates, glossaries and widgets for each specialty are added as data.
A business number on the Meta WhatsApp Cloud API or the Badex WhatsApp platform. Setup is done in the panel; the AI assistant reads free slots from the Klinota calendar and books directly.
No. You record from the browser; chunked upload works for long recordings too. iPad and tablets are supported.
Yes. The clinic owner can export patient and note data; when you close your account, the data is deleted upon your request.
Yes. On iPhone and Android, “Add to Home Screen” from Safari/Chrome opens Klinota like an app; no store download. A big microphone in the bottom bar starts a quick voice note right after surgery.
One WhatsApp message the day before the appointment, between 17:00 and 20:00 clinic time. Same-day or late-evening bookings get no reminder; the confirmation is enough.
Yes, on the Clinic plan. Klinota appointments are written to your Google Calendar instantly (one-way). Events carry no patient name; only the code, doctor and time.
Beta invitations are sent in order. No spam.