The Practice Platform for Kenya’s Top Professionals.
Automate your bookings, eliminate no-shows, and stop chasing M-Pesa confirmation codes. Get your personal booking link, collect upfront deposits via M-Pesa STK push, and run paperless consultations.
Dr. Faith Njeri
VerifiedDental Surgeon • Westlands, Nairobi
Patient filled symptoms on phone: "Wisdom tooth pain, allergic to Penicillin." Ready before arrival.
How Kenyan practices run before and after Appointments.ke
See why modern doctors, advocates, and consultants are ditching manual WhatsApp scheduling and reception paper clipboards.
Manual WhatsApp & Paper Chaos
- ✕ Endless WhatsApp Phone Tag: "Are you free Tuesday at 2 PM?" "No, how about Wednesday?" 10 messages just to agree on a time.
- ✕ Chasing M-Pesa Slips: Constantly asking clients for transaction codes or dealing with fake SMS confirmation screenshots.
- ✕ 20% - 25% No-Shows: Clients book casually and don't turn up, leaving your consulting room or dental chair empty and unpaid.
- ✕ Waiting Room Clipboards: Patients spend 15 minutes holding a clipboard writing illegible medical history at reception.
Your Practice on Full Autopilot
- ✓ One Link in Your Bio: Clients tap your link, pick an open slot in 30 seconds, and confirm without phone tag.
- ✓ Upfront M-Pesa STK Push: Payment prompt appears automatically on the client's phone. Locked in before they arrive.
- ✓ Zero No-Shows (< 2%): Automated SMS reminders deliver clinic directions and a 4-digit arrival check-in PIN.
- ✓ Paperless Phone Intake: Patients answer symptoms and medical history on their phone right after booking.
Everything your practice needs. In one link.
Engineered to solve the real daily frustrations of running a private clinic or advisory practice in Kenya.
The WhatsApp Bio Booking Machine
Put your link in your WhatsApp Business bio, Instagram, and email. When clients reach out, they pick open slots directly. Payment is locked in upfront via M-Pesa STK Push.
Hello Dr. Njeri, do you have any free consultation slots this Thursday?
10:14 AMKaribu! Yes, please choose your preferred slot directly on my calendar: appointments.ke/p/dr-faith
10:14 AM ✓✓Mobile Intake Forms
No more dirty clipboards or deciphering doctor handwriting. Patients answer your custom pre-consultation questions on their phone right after booking.
"Severe toothache on lower molar for 3 days."
⚠️ Allergic to Penicillin
Official KRA e-TIMS
Every paid consultation automatically generates a fiscal receipt with a QR verification code. Patients download it instantly for health insurance claims (Jubilee, AAR, Britam).
Specialist Cross-Referrals & Handover Notes
Refer patients to colleagues in seconds. Clinical objectives and intake notes transfer securely, and when the consultation concludes, the specialist sends back a complete Consultation Summary directly to your records.
To: Dr. Eric Kiprono (Cardiology)
Patient: Grace W. (Ref: #REF-8821)
From: Dr. Eric Kiprono
Status: Handover Note Synced
Routine Checkup Recalls
Stop losing patients to forgotten follow-ups. Automatically send WhatsApp & SMS reminders when 6-month dental cleanings, annual reviews, or post-treatment visits are due.
"Hi Brenda! Your 6-month dental cleaning with Dr. Njeri is due this week. Tap to grab your Friday 10 AM slot."
⚡ Reactivates 18%+ of past patientsFamily & Dependent Care
Parents book consultations for children or elderly parents. Age, relationship, pediatric notes, and allergy warnings appear directly on your appointment schedule.
Virtual Consultations
Set your Google Meet, Zoom, or Teams link once in settings. When clients book virtual slots, your link is automatically attached to their booking pass and delivered via SMS.
Automatically included in client SMS confirmation, reminder, and calendar invite upon booking.
Manage clients, notes, files & follow-ups in one place
More than just an appointment calendar. Run your full client lifecycle from first lead to completed treatment plan with built-in messaging, clinical file storage, and follow-up tracking.
Client Lifecycle Pipeline
Track where every client is in their journey. Categorize prospective inquiries, attended visits, active treatment plans, and dormant clients with custom practice milestones.
✓ Filter, group, and broadcast targeted messages to clients in any stage with one click.
Appointment Notes & File Sharing
Keep comprehensive clinical and case records. Attach lab reports, diagnostic scans, or prescriptions. Keep notes strictly private or toggle "Share with Client" to let patients download files securely.
"Permanent filling completed on tooth 36. Soft diet recommended for 24h. Prescription attached."
1-Click Follow-Up Booking
Never let treatment continuity lapse. Set recommended follow-up dates (complimentary or paid) as you conclude a consultation. The platform delivers an automated link with the service and date pre-selected.
Broadcasts & Message Scheduling
Broadcast announcements, holiday hours, or seasonal health notices to your entire client directory, specific funnel stages, or custom client groups via SMS and in-app alerts. Schedule one-time or recurring campaigns.
"Dear clients, our Westlands chambers will be closed Dec 24–27. Book urgent consultations before Friday..."
Built for how Kenyan specialists operate
Whether you practice medicine, law, accounting, or therapy, Appointments.ke matches your professional standards.
Dentists, Doctors & Surgeons
Dental Chair Scheduling
Buffer times between tooth extractions and root canals to ensure sterilization without patient overlap.
6-Month Recall Engine
Automated WhatsApp checkup prompts re-engage dental cleaning and scaling patients like clockwork.
Digital Health Questionnaires
Collect allergies, chronic conditions, and past surgeries via mobile forms before the client arrives.
See How Much Time & Income You Protect
Estimate how upfront M-Pesa booking and automated WhatsApp checkup recalls impact your bottom line.
• Upfront M-Pesa booking cuts appointment no-shows from ~22% down to under 2%.
• Automated WhatsApp routine recalls reactivate 18% of clients for their next follow-up.
Income rescued from unconfirmed cancellations and empty chairs.
100% Free to join. Zero monthly fees.
You keep your consultation revenue. There is no software fee, no seat license, and no monthly charge to use Appointments.ke.
Zero setup fee • Zero monthly subscription
- ✓ Personal booking link (appointments.ke/p/...)
- ✓ Instant M-Pesa STK Push & Card deposit collection
- ✓ Official KRA e-TIMS fiscal receipts with QR code
- ✓ Automated SMS confirmations & 4-digit arrival PINs
- ✓ Paperless mobile patient intake questionnaire builder
- ✓ Trusted Colleague Network & referrals when you're fully booked
- ✓ Automatic routine checkup & recall reminders on WhatsApp
- ✓ Direct automated disbursements to Kenyan Bank or M-Pesa
Get 50 free SMS credits when an invited colleague claims their profile. Plus, earn 2% credit on their completed bookings to automatically offset your platform fees down to 0% commission!
Common Questions from Practitioners
How do I receive payments from clients? ↓
Clients pay via M-Pesa STK push or Card at the time of booking. Once the appointment is completed, funds are automatically disbursed into your Kenyan Bank account or registered M-Pesa phone number via Paystack.
Do I or my clients need to download an app or buy hardware? ↓
No! Clients open your personal link directly on WhatsApp, Safari, Chrome, or Instagram. They pick an open slot, complete their mobile pre-consultation intake form, and pay via M-Pesa in under a minute without downloading any apps.
How do the KRA e-TIMS receipts work for insurance claims? ↓
Every paid consultation automatically generates an official fiscal receipt complete with a QR verification code, breakdown of consultation fees, and practice credentials. Patients can print or download the PDF directly for their health insurance reimbursement or tax filing.
What happens when I am fully booked or traveling? ↓
When your schedule is 100% full, the platform automatically offers open slots with your Trusted Colleague Network so clients stay in your verified circle. If you travel or attend court, you can delegate practice coverage to a colleague with automatic handover notes so your clients never feel abandoned.
How do patient cross-referrals and clinical notes exchange work? ↓
You can refer patients directly to verified specialists or external colleagues with a click. Specify urgency (Urgent, Priority, Routine) and clinical notes. When the specialist finishes the consultation, they securely submit a Consultation Summary back to your practice records so you stay informed. Plus, you earn cross-referral reward credits in your Referral Vault!
Can patients book appointments for their children or family members? ↓
Yes! Appointments.ke has native Family Care Circles. Parents and guardians can schedule consultations for their children, spouses, or elderly parents under their account. The patient's age, relationship, pediatric notes, and allergy alerts appear prominently on your calendar and intake sheet before you begin.
How do virtual consultations work on Appointments.ke? ↓
You can offer in-person visits, virtual consultations, or both. In your profile settings, simply paste your preferred default meeting link (Google Meet, Zoom, Microsoft Teams, etc.). When a client books a virtual appointment, your meeting link is automatically attached to their booking pass and delivered via SMS upon payment confirmation.
How do appointment notes, diagnostic files, and prescription sharing work? ↓
For every consultation, you can record timestamped clinical notes and attach PDFs, diagnostic scans, or digital prescriptions. You maintain complete control: keep notes strictly confidential in your private practice vault, or toggle "Share with Client" to let the client view the notes and download attached files directly from their secure digital appointment pass.
How do 1-click follow-up bookings and recall reminders work? ↓
When concluding a visit, set a recommended follow-up date and specify whether the review is complimentary or paid. The system automatically issues a 1-tap booking pass to the client via SMS and dashboard notifications with your name, the service, and the recommended date pre-selected. Clients can book in seconds with zero friction.
How does the Client Lifecycle Pipeline (CRM) help grow my practice? ↓
Every client who books your services is automatically organized into your visual Client Pipeline: from New Leads and Attended visits to Follow-Up Due, Active Care, and Recall/Dormant stages. You can create custom practice stages, group clients by treatment cohorts, and review complete visit histories and notes at a glance.
Can I broadcast SMS campaigns and schedule announcements to clients? ↓
Yes! You can compose targeted SMS announcements or seasonal notices and dispatch them instantly, schedule them for a specific date and time, or set recurring intervals (weekly, bi-weekly, monthly, quarterly). Filter recipients by entire client directory, specific funnel stage, client group, or message an individual client directly.
Is Appointments.ke really 100% free with no monthly subscription? ↓
Yes! There is zero setup fee and zero monthly subscription. You get full access to your custom booking link, calendar management, and client intake at no fixed cost. On paid consultations, a standard 10% platform fee applies (or 0% when booked by clients who invited you). In addition, credits earned from colleagues in your referral network automatically offset platform fees so you can pay up to 0% commission!
Ready to put your practice on autopilot?
Join verified doctors, advocates, dentists, and consultants across Kenya. Claim your personalized booking link in 3 minutes — completely free to join.