One clinic, many doctors, zero conflicts
Every doctor with their own hours, fees, and rooms
Dr. Ahmed Salem
Dermatology · 500 EGP · 300 f/u
The problem
Every doctor has different hours, different fees, different rooms, different vacation days. Reception ends up as the human calendar - and one wrong slot means a booking clash, an angry patient, and a doctor showing up to an empty clinic.
Doctors & Schedules
Every doctor gets their own schedule, day by day, with separate fees for consultations and follow-ups. Dr. Ahmed works Sun-Thu 4-9pm at 500 EGP consult / 300 EGP follow-up, Dr. Sara works Mon-Wed 10am-2pm at 400 EGP flat. Both schedules live on the same board, and the WhatsApp AI knows exactly which slots are actually bookable.
Vacations are one-tap blocks. Dr. Ahmed away for a week? Reception ticks a range and Kashfy stops offering his slots, quietly redirecting new bookings to whoever is still available. When he's back, the block clears itself - no manual toggle to remember.
Consult vs follow-up vs re-visit are separate booking types with separate durations and prices. A follow-up gets 10 minutes, a full consult gets 30, a procedure gets 45 - and the appointment board respects those durations so nobody accidentally squeezes a full consult into a follow-up slot.
Inside
- Independent weekly schedule per doctor - day by day
- Separate consultation, follow-up, and re-visit fees
- Different slot durations for each visit type
- Specialties, languages, and photo surfaced to patients before booking
- Vacation blocks that pause bookings automatically then clear themselves
- Multiple doctors booked in parallel without collisions
- Per-doctor room assignment so nobody double-books an exam room
- AI honors every rule at booking time - no offer of unavailable slots
Who this is for
Multi-specialty clinic (dermatology + dental + GP)
Three doctors, three totally different schedules and fee structures. Patients booking on WhatsApp are routed to the right doctor based on what they asked for - no manual triage.
Doctor who visits multiple clinics
Dr. Ahmed spends Tue/Thu at Clinic A and Mon/Wed at Clinic B. Both clinics use Kashfy - the schedules stay isolated, so bookings never collide across locations.
Rotating cover during vacation
Dr. Sara covers Dr. Ahmed's follow-ups while he's away. The vacation block redirects his followups to her calendar automatically, with no changes to the patient-facing booking flow.
Common questions
Can I have different fees for different insurance plans?
Yes. Each doctor has a default fee plus per-insurance overrides. The AI quotes the right price during booking based on the patient's card.
What if two doctors want the same room?
Rooms are assignable per doctor per day. If a conflict happens, the board shows it as a warning before the booking is confirmed.
Can I set up recurring vacations (Fridays off)?
Yes. Weekly recurring off-days are part of the schedule, so a doctor who never works Fridays never has to re-enter that block.
How do patients pick a doctor on WhatsApp?
Kashfy asks by name, specialty, or availability. If the patient says 'the earliest', the AI picks the doctor with the closest free slot.
Ready to run doctors & schedules on Kashfy?
First 50 bookings free. No card, no clock.