Every appointment, looked after by itself
The CRM reads the clinic's appointments, confirms and reminds each client on the right channel, offers free slots to the waiting list, asks for a rating and brings clients back when their next visit is due.

Who is coming, who confirmed, who needs a call
Every appointment of the day by doctor or by time, with the client's own answer from their personal link, risk of no-show, allergies, deposit due and free places still open.
- Confirm, check in and call from the card
- High-risk clients flagged from their history
- Free slots per doctor, with the waiting list one click away

Eight messages that follow each visit
Booking confirmation, a pre-visit form, the reminder the day before, the last reminder, a rating request, the time to come back, a no-show follow-up and a win-back — each with its channel, timing and your own text.
- Email, Zalo ZNS or SMS, with automatic fallback
- Quiet hours: nothing is sent at night
- Rebooking cycle per service; extras offered before the visit


Clients answer in one tap
Each message carries a personal link: “I'm coming”, add to calendar, directions, change the time to another free slot, cancel, fill the intake form or rate the visit — no login.
- Changes and cancellations become follow-ups
- Intake answers shown on the day board
- Join the waiting list from a public page


Reliability, visits and value of every client
Visits, no-shows, cancellations, last and next visit, spending, rating and blacklist — and a full profile with appointments, treatment, packages, notes and messages.
- Filter by reliability, due to come back, rating
- Notes and allergy alerts pinned on the profile
- Consents per channel


A cancelled slot is never empty for long
Clients wait for a service, doctor and time of day; when a place opens the CRM offers it to them first. Capacity shows the booked share of every doctor's hours for the week.
- Offers expire and pass to the next person
- Free hours per doctor and day
- Copy the public join link


Know how the clinic is really doing
Net Promoter Score by doctor, every comment, Google review invites for promoters and a follow-up for unhappy clients; occupancy, no-shows, revenue per available hour, repeat visits and commission.
- NPS over 30, 90 days or 12 months
- Unhappy clients to call
- Occupancy by hour and weekday


Ask the CRM in plain words
“Who might not come tomorrow?”, “ratings last 30 days”, “revenue per hour”, “commission this month”. Copilot answers with the list and the next step.
- Works without AI for clear questions
- Send the queue or run the engine on request
- Languages & currencies from the same page

Everything else, one click away






Reads, never overwrites
The CRM reads the clinic's clients and appointments. It writes to the clinic only through the clinic's own rules — a confirmation or a check-in pressed by staff.
Every channel
Resend, SendGrid or Brevo email; Zalo ZNS; eSMS or SpeedSMS — with consent per client and a fallback when one channel cannot reach them.
Three team roles
Manager sees everything, reception the day and the follow-ups, doctors only their own day and clients.
Fewer empty chairs from next week
Install it on the clinic's website, check the texts and let the reminders run.