PROTOTYPE VIEW
Mobile — coming soon
| Role: {{ roleLabel }}
Kendoo
How it works For Doctors
Telehealth in Liberia

Talk to a trusted doctor,
without leaving home.

Kendoo connects you with verified Liberian doctors for audio and video consultations, prescriptions, and follow-up care — right from your phone.

Licensed Liberian doctors Card & mobile money payments Evening & weekend hours

How it works

Three steps from "something feels wrong" to a prescription on your phone.
{{ hw.num }}
{{ hw.title }}
{{ hw.body }}

Why patients choose Kendoo

Built for how care actually happens in Liberia — modest connections, mobile payments, real licences.
Talk from home
Audio or video consultations that work even on a modest connection.
Prescriptions on your phone
Your doctor sends it straight after the visit, ready for the pharmacy.
Card or mobile money
Pay once, the way you already pay for everything else.
Licence-verified doctors
Every doctor is reviewed and approved before they see patients.

Care by specialty

Pick the kind of doctor you need — every one is licence-verified.
{{ sp.name }}
{{ sp.count }} verified doctors

Meet our doctors

Consultations start from {{ lowestFeeLabel }}.
{{ cd.initials }}
{{ cd.name }}
{{ cd.specialty }}
{{ cd.bio }}
{{ cd.county }}
{{ cd.feeLabel }}
Looking for care?
Find a licensed doctor and book your first consultation in minutes.
Are you a doctor?
Join Kendoo and see patients from wherever you're licensed to practice.

What people use Kendoo for

Everyday illness
Fever, coughs, stomach trouble, malaria symptoms, infections, and pain that won't settle.
Children and family
Newborn questions, immunisation schedules, childhood illness, and prenatal care.
Ongoing conditions
Blood pressure and heart follow-ups, skin conditions, and mental health support.

Clear pricing, no surprises

You see the consultation fee before you book, and you pay once — by card or mobile money. No subscription, no booking fee, no charge if a doctor cancels.
See how it works
General practice consultation from US$ 15
Specialist consultation from US$ 19
Prescription sent to your phone Included

Frequently asked questions

{{ fq.q }}
{{ fq.a }}
Doctors available today
Ready to talk to a doctor?
Create an account, choose a doctor, and pick a time — most people are booked in under five minutes.
What you get
A licence-verified doctor, by video or audio
Your prescription sent to your phone
One clear fee, paid by card or mobile money
Kendoo
Licensed Liberian doctors, available by video or audio call — with prescriptions sent straight to your phone.
Serving Montserrado, Bong, Nimba & Grand Bassa
© 2026 Kendoo. All rights reserved. In an emergency, go to your nearest health facility.
Kendoo

{{ b1Title }}

We'll text you a 6-digit code to verify it's you.

🇱🇷 +231
{{ auth.phoneError }}

Demo: number starting with 8 logs in as a doctor, 9 as admin, anything else as a patient.

New to Kendoo? Get started Already have an account? Log in

Enter the code

We sent a 6-digit code to +231 {{ auth.phone }}. (Demo code: 123456)

{{ auth.otpError }}

Resend code

How will you use Kendoo?

You can't change this later without contacting support.

Before you continue

Kendoo collects your name, contact details, and health information you share during consultations, so your doctor can care for you. We don't sell your data.

Tell us about you

This helps doctors give you better care.

{{ dobDisplayValue }}
{{ wd.label }}
Emergency contact (optional)

Register as a doctor

Your profile is reviewed by our team before you can see patients.

Documents
Profile photo
Medical license
Government ID
Additional certification (optional)

{{ b6Title }}

{{ b6Body }}

Reason from our review team
{{ currentDoctor.rejectReason }}
Our team checks your license and ID, usually within 1–2 business days. We'll text you as soon as you're approved.

Questions? Contact support at +231 77 000 0000

Kendoo
{{ sidebarGroupLabel }}
{{ currentUserInitial }}
{{ sidebarUserName }}
{{ sidebarUserRole }}
Kendoo
{{ currentUserInitial }}
Kendoo
{{ currentUserInitial }}
{{ activeNavLabel }}
Aug 19, 2026
Notifications
{{ bn.text }}
{{ bn.date }}
You're all caught up.
{{ currentUserInitial }}

Find a doctor

Every doctor here is licensed and verified by Kendoo.
{{ doc.initials }}
{{ doc.name }}
{{ doc.specialty }} · {{ doc.years }} yrs experience
{{ doc.county }}
Next: {{ doc.nextSlotLabel }}
No doctors match your filters
Try adjusting your search or filters.
{{ selectedDoctor.initials }}
{{ selectedDoctor.name }}
{{ selectedDoctor.specialty }}
{{ selectedDoctor.years }} years of experience · {{ selectedDoctor.county }}

{{ selectedDoctor.bio }}

Next available
{{ selectedDoctor.nextSlotLabel }}

Book an appointment

with {{ selectedDoctor.name }} · {{ selectedDoctor.specialty }}
{{ bs.n }}
{{ bs.label }}
Choose a date
Times shown are in Liberia (GMT).
Available times
No openings this day. Try another date.
How would you like to consult?
Only your doctor can see this.
Review your booking
Doctor{{ selectedDoctor.name }}
Date & time{{ bookingSlotLabel }}
Consultation type{{ bookingTypeLabel }}
Visit is for{{ bookingForValue }}
Symptom duration{{ bookingDurationLabel }}
Reason{{ bookingReasonLabel }}
Medications / allergies{{ bookingMedsLabel }}
Consultation fee{{ consultFeeLabel }}
Payment
Secured by Kendoo Pay
Total due
{{ consultFeeLabel }}
Choose a payment method
You'll get a prompt on your phone to approve the payment.
Payments are simulated in this prototype — no money moves.
{{ ui.bookingError }}

Appointment booked

We've sent a confirmation. You'll get a reminder before it starts.

{{ lastBookedAppt.doctorName }}
{{ lastBookedAppt.date }} at {{ lastBookedAppt.time }} · {{ lastBookedAppt.type }}

Welcome back, {{ currentPatientFirstName }}

Here's where your care stands today.
{{ patientUpcomingCount }}
Upcoming visits
{{ patientCompletedCount }}
Past consultations
{{ patientRxCount }}
Prescriptions
{{ patientUnreadCount }}
Unread updates
Upcoming appointments
{{ ap.doctorName }}
{{ ap.date }} at {{ ap.time }} · {{ ap.type }}
{{ ap.statusLabel }}
No upcoming appointments
Book a consultation whenever you're ready.
Recent prescriptions
{{ rx.doctorName }} · {{ rx.date }}
No prescriptions yet.
Notifications
{{ note.text }}
You're all caught up.

My appointments

Join, reschedule, or cancel a consultation.
{{ fap.doctorName }}
{{ fap.specialty }} · {{ fap.date }} at {{ fap.time }} · {{ fap.type }}
{{ fap.statusLabel }}
Nothing here yet.

Reschedule with {{ rescheduleDoctor.name }}

Cancel this appointment?
{{ cancelTargetAppt.doctorName }} · {{ cancelTargetAppt.date }} at {{ cancelTargetAppt.time }}

Good day, {{ currentDoctorLastNameLabel }}

{{ apptsThisWeekCount }}
Appointments this week
{{ todaysApptsCount }}
Today
{{ completedApptsCount }}
Completed all-time
Today's appointments
{{ tap.patientName }}
{{ tap.time }} · {{ tap.type }}
No appointments today.

Manage availability

Tap a block to toggle it available or unavailable.

{{ wd }}
{{ row.label }}

Appointments

{{ dap.patientName }}
{{ dap.date }} at {{ dap.time }} · {{ dap.type }}
{{ dap.statusLabel }}
Nothing here yet.
{{ d4Appt.patientName }}
{{ d4Appt.date }} at {{ d4Appt.time }} · {{ d4Appt.type }}
Reason for visit
{{ d4Appt.reasonOrNone }}

Admin overview

Platform activity across Kendoo · {{ todaysDateLabel }}
{{ totalPatientsCount }}
Total patients
{{ totalDoctorsCount }}
Total doctors
{{ pendingDoctorsCount }}
Pending verification
{{ apptsTodayCount }}
Upcoming appointments
Today's schedule · {{ todaysDateLabel }}
{{ sched.time }} {{ sched.patientName }} · {{ sched.doctorName }} · {{ sched.type }} {{ sched.statusLabel }}
No appointments scheduled today.
Consultations over time
Last 6 months
{{ cb.value }}
{{ cb.label }}
Doctor utilization
{{ ur.name }}{{ ur.count }}
Consultations by specialty
{{ sr.name }}{{ sr.count }}
Payments by method
{{ pm.name }}{{ pm.count }}
{{ completedApptsTotal }} completed consultations to date. Pricing and currency are not finalized, so revenue totals are not shown yet.
Doctors by status
{{ dsb.label }}{{ dsb.count }}
Appointments by type
{{ atb.label }}{{ atb.count }}
Coverage by county
County
Patients
Doctors
{{ cc.county }}
{{ cc.patients }}
{{ cc.doctors }}
Recent activity
{{ act.text }} {{ act.when }}

Doctor verification

Review licences and credentials before doctors can see patients.
{{ pendingDoctorsCount }}
Pending
{{ verifiedDoctorsCount }}
Verified
{{ rejectedDoctorsCount }}
Rejected
{{ totalDoctorsCount }}
Total doctors
{{ pd.initials }}
{{ pd.name }}{{ pd.badgeLabel }}
{{ pd.specialty }} · {{ pd.county }} · {{ pd.years }} yrs · Submitted {{ pd.submitted }}
No doctors match this filter.
{{ reviewDoctor.name }}
{{ reviewDoctor.specialty }} · {{ reviewDoctor.years }} yrs experience
License number
{{ reviewDoctor.license }}
County / clinic
{{ reviewDoctor.county }}
Bio
{{ reviewDoctor.bio }}
Uploaded documents
📄 Medical license — license-scan.pdf
📄 Government ID — govt-id.pdf
Rejected — reason sent to doctor
{{ reviewDoctor.rejectReason }}

All appointments

Every consultation booked on the platform. Select a row to see the full record.
{{ apptStatusCounts.upcoming }}
Upcoming
{{ apptStatusCounts.completed }}
Completed
{{ apptStatusCounts.cancelled }}
Cancelled
{{ apptStatusCounts.total }}
Total
No appointments match these filters.
Patient
Doctor
Date & time
Type
Status
{{ row.patientName }}
{{ row.doctorName }}
{{ row.date }}, {{ row.time }}
{{ row.type }}
{{ row.statusLabel }}
{{ mrow.patientName }}{{ mrow.statusLabel }}
{{ mrow.doctorName }} · {{ mrow.date }}, {{ mrow.time }} · {{ mrow.type }}
{{ adminApptDetail.date }} · {{ adminApptDetail.time }}
{{ adminApptDetail.statusLabel }}
Patient
{{ adminApptDetail.patientName }}
Patient phone
+231 {{ adminApptDetail.patientPhone }}
Doctor
{{ adminApptDetail.doctorName }}
Specialty
{{ adminApptDetail.doctorSpecialty }}
Consultation type
{{ adminApptDetail.type }}
Reason for visit
{{ adminApptDetail.reason }}

Users

Patients and doctors registered on Kendoo. Deactivating a user blocks new bookings.
No users match this search.
{{ urow.initials }}
{{ urow.name }}
{{ urow.subtitle }}
{{ urow.statusLabel }}

Reporting & analytics

Consultations over time
Doctor utilization
{{ ur.name }}{{ ur.count }}
Revenue reporting
Pricing and currency haven't been finalized yet — this activates once payments are priced.

Your appointment starts at {{ callAppt.time }}

Camera preview

You can join 5 minutes before your appointment time.

{{ callOtherInitials }}
{{ callOtherName }}
{{ callStatusLabel }}
{{ callOtherName }} — video feed
You
{{ callTimerLabel }}
Chat
{{ msg.text }}
{{ msg.time }}

Consultation complete

Duration: {{ callDurationLabel }}

Rate this consultation (optional)

Write prescription — {{ rxPatientName }}

Medicine {{ line.num }}

Preview

Kendoo Prescription
{{ rxDoctorName }} · {{ rxDateLabel }}
Patient: {{ rxPatientName }}
{{ pline.med }} — {{ pline.dosage }}, {{ pline.freq }}, {{ pline.duration }}
{{ pline.notes }}
Notes: {{ ui.rxNotes }}

Prescriptions

Everything your doctors have prescribed, ready to show at a pharmacy.
{{ rxc.doctorName }}
{{ rxc.date }}
{{ rxItem.med }} {{ rxItem.dosage }} {{ rxItem.freq }} · {{ rxItem.duration }}
No prescriptions yet.

Prescription history

{{ hrx.doctorName }}
{{ hrx.date }}

Notifications

Reminders, prescriptions, and account updates.
{{ not.text }}
{{ not.date }}
You're all caught up.

Notification preferences

{{ pref.label }}
{{ pref.sub }}

Choose how to pay

Pay by card

{{ ui.paymentError }}

Mobile money

Check your phone and approve the payment request…
{{ ui.paymentError }}

Payment received

Amount$XX — currency TBD
Method{{ lastPayment.method }}
Transaction ID{{ lastPayment.txnId }}
Date{{ lastPayment.date }}

Payment history

{{ pay.doctorName }}
{{ pay.date }} · {{ pay.method }}
{{ pay.statusLabel }}
No payments yet.

Profile

Your details, as your doctors see them.
{{ currentUserInitial }}
{{ currentPatient.name }}
Patient account
Your care so far
Upcoming visits {{ patientUpcomingCount }}
Past consultations {{ patientCompletedCount }}
Prescriptions {{ patientRxCount }}
Settings
Choose how Kendoo reaches you about appointments and prescriptions.

Profile

License & ID re-upload available only via support.

Profile

Your administrator account and platform access.
A
Admin User
Platform administrator
Account details are managed by Kendoo operations. Contact support to change them.
Your queue
Doctors awaiting review {{ pendingDoctorsCount }}
Verified doctors {{ verifiedDoctorsCount }}
Registered patients {{ totalPatientsCount }}
Session
Signed in as an administrator on this device. Logging out resets the demo data.
Appointment confirmed
{{ lastBookedAppt.doctorName }} · {{ lastBookedAppt.date }} at {{ lastBookedAppt.time }}
Paid{{ successPayment.amount }}
Method{{ successPayment.method }}
Transaction{{ successPayment.txnId }}
{{ screen }}
This screen is being built — check back shortly.