All solutions
Clinics & Practices Starting plan Migration

Dr. Rina sees patients Tuesdays and Thursdays. Your admin has to remember that for every chat.

Patients ask in everyday language, and every doctor keeps different hours. cshub matches the patient's request against the chosen doctor's schedule and books the appointment right in the chat.

  • Days, sessions, and breaks set per doctor
  • "Tomorrow afternoon" and "half twelve" turned into an exact date and time
  • Chats past the reply time limit ping your admin on WhatsApp
  • Access to patient data limited per staff member

Senyum Dental Clinic

cshub AI is on

Reply as your team, or let the AI answer

Sample conversation

What it costs you every day without you noticing

Empty practice hours

The doctor arrives at 4 and the first patient is at 5. You still pay for that hour, and it can't be filled at short notice.

Patients booked on the wrong day

A new admin books a Wednesday, but the dentist only works Tuesdays and Thursdays. The patient shows up and the doctor isn't there.

Chats that arrive when the waiting room is full

The admin is busy with patients at the desk. A chat asking about appointments waits two hours, and that patient books another clinic.

A day at your business

Example day. The numbers are illustrations, not customer data.

  1. 07:30 leak

    Opening the clinic WhatsApp: 30 chats overnight, some asking which doctors are in today.

  2. 09:00 leak

    Waiting room full. The admin handles registration and the phone at once.

  3. 11:00

    A patient asks for 8 p.m. The admin has to check which doctor works late.

  4. 14:00 leak

    A patient was booked on Wednesday with a doctor who doesn't work Wednesdays.

  5. 16:30 leak

    Two patients don't show. The slots sit empty.

  6. 21:00 leak

    A chat asks about tomorrow's schedule. The clinic is already closed.

What helps you most

Appointment Booking AI

A patient says "tomorrow at half four", and it checks Dr. Rina's schedule first.

Each doctor is a variant with their own practice schedule: days, sessions, and breaks. The AI understands relative times like "tomorrow", "the day after", or "half twelve", then checks whether the requested doctor is working then. If not, it says no and lists the times still open. If the time is unclear, it asks.

Read the feature details The feature page explains how it works in more depth.

Example conversation

Customer

need a braces check with dr rina tmrw at half 4, possible?

cshub AI

Dr. Rina is in tomorrow, Thursday, from 16.00 to 20.00. 16.30 is still open. What name should I put it under?

Customer

dewi

cshub AI

Booked: Dewi, braces check with Dr. Rina, Thursday at 16.30. Please arrive 10 minutes early.

What runs in the background

01

Escalation when a chat gets stuck

A chat no person has answered past the time limit pings the admin on duty through WhatsApp. Still nothing, and it goes to the clinic manager. AI replies don't count.

See details
02

Chats routed to the admin on duty

Morning and afternoon admins share one number. New chats are assigned in turn to whoever is on shift.

See details
03

A chat report every morning

Yesterday's chat summary lands in your WhatsApp before the clinic opens, including chats nobody answered.

See details
04

Access by staff member

Registration staff only need chats and the schedule. Who can see what is set through roles and permissions.

Your first week

Day 1

Connect the clinic's WhatsApp number

Scan a QR code once. Patient chats collect in one inbox that several admins can use.

Day 3

Enter each doctor's schedule

Add practice days and sessions for each doctor. From then on the AI knows which hours it can offer.

Day 7

Set a reply time limit

A chat no admin has touched within a set number of minutes pings the on-duty admin's phone.

How it compares to what you do now

What you do now
With cshub
Doctors' schedules memorized by the admin
Saved per doctor, checked on every request
Patients booked on the doctor's day off
Hours outside practice rejected up front
Night chats answered the next morning
Answered that night, appointment recorded
Stuck chats noticed when a patient complains
Past the time limit, the admin gets pinged
Patient chats on the admin's personal phone
In the clinic's account, with access set per staff member

Common questions

Starter includes 30 appointments, Migration 90, and Bisnis 360. A clinic with several doctors usually passes 30 quickly. The details are on the pricing page.

It shouldn't, and you can set that. The AI answers from the documents you provide, like schedules, fees, and location. Questions about symptoms or medication go to your medical staff.

The AI asks first. It doesn't guess unclear times.

No. cshub handles chats and appointments. Medical records and claims stay in the system your clinic already uses.

Chats and appointments are stored in the clinic's account, not on an admin's personal phone. If an admin leaves, the history stays, and each staff member's access can be limited through roles.

Try it first, free for 7 days.

No credit card needed, and you can stop any time.

Starting plan Migration