For practices and clinics
A calmer practice.
From first call to final invoice.
Scheduling, reception, billing, communication and reporting in one place, with an AI receptionist that turns missed calls and WhatsApp messages into bookings.
Live queue
Sample data- 7Sample Patient AIn consultationRoom 2
- 8Sample Patient BWaitingabout 6 min
- 9Walk-inWaitingabout 18 min
Waits estimated from real consultation times
Scheduling
Every doctor. One calendar.
The calendar is the single source of truth. Your booking page, WhatsApp and the AI receptionist only ever offer times that are really open.
Day, week and month views
Across every doctor, so reception can see the whole practice at once.
Drag and drop to reschedule
Move a visit and the patient is told on their preferred channel.
Leave and public holidays
Block out leave, and choose to close on South African public holidays.
Recurring appointments
Chronic reviews and follow-ups booked in a series, not one by one.
Walk-ins
Add a walk-in at reception and they join the queue in the right place.
Dr Sample
Dr Example
Dr Demo
08:00
08:30
09:00
09:30
10:00
10:30
Sample Patient A
30 min
Sample Patient B
Every 4 weeks
Sample Patient C
Drop to reschedule
Sample Patient D
60 min
Walk-in
Added at reception
Sample Patient E
60 min
Annual leave
No bookings offered
Switch between views. Sample data only.
Reception and live queue
Honest waiting times. Calmer waiting rooms.
Patients check in from their phone or at the desk. Reception sees who is here, who is next and which room is free. Nobody has to guess how long the wait will be.
- 01
Arrive and check in
From the patient's phone, or by reception in a tap. Walk-ins join the same list.
- 02
One live queue
Every doctor's patients in order, with status that updates as the day moves.
- 03
Rooms allocated
Send a patient to a free room and the doctor sees them arrive in their list.
- 04
Patients kept informed
Patients can see roughly how long the wait is, so they are not left wondering.
How wait estimates are worked out
From real data, not guesses: each doctor’s average consultation length over the last 30 days, multiplied by the number of patients ahead, plus the time left on the consultation in progress. Estimates are shown as approximate, because medicine rarely runs to the minute.
Billing and payments
Get paid without chasing anyone.
Invoices from the appointment
Services and prices you set become an invoice in a click, numbered and itemised.
Paystack payment links
Send a secure link by WhatsApp, SMS or email. The invoice updates itself when the patient pays.
Receipts, automatically
Every payment produces a receipt the patient can keep, and your books stay reconciled.
Refunds, recorded properly
Refund in full or in part, with the reason kept against the invoice.
Medical aid claim preparation
Claims are prepared from the visit, ready for your billing team to check and submit.
An honest note on claims. Maatla Care prepares medical aid claims, and your team submits them through the channel you already use. Direct electronic submission will be added once we have contracted a claims switch.
Invoice INV-00413
Sample Patient B
Dr Sample, Sample Family Practice
| Item | Amount |
|---|---|
| General consultation | R520.00 |
| Rapid test | R260.00 |
| Total | R780.00 |
Communications
Sample data+27 72 *** 1180WhatsApp
Asked for a person
+27 83 *** 9022Voice
Missed call, booked by assistant
Sample Patient BSMS
Payment received, thank you
Sample Patient DWhatsApp
Reminder confirmed
Can I move Thursday? I need to speak to someone about my medical aid.
Assistant: I will pass you to the practice team now.
Hi, this is reception. Friday 10:00 is open, and I can check your benefits.
Communications inbox
Every conversation. One inbox.
WhatsApp, SMS, email and missed-call callbacks arrive in one place. The assistant handles the routine. Your team steps in whenever a person should.
- Take over in one click
- Pause the assistant on any conversation and reply yourself.
- Asked for a person? You will know
- When a patient asks for someone, the right staff are notified straight away.
- Hand back when you are done
- Return the conversation to the assistant so routine replies carry on.
- Missed calls, accounted for
- See which calls were returned, booked, or need a follow-up from the team.
Analytics
Know how your practice is really doing.
Reports built from the work you already do in Maatla Care, over any date range, for one doctor, one branch or the whole practice.
- AppointmentsBooked, completed, cancelled and rescheduled
- No-showsWho did not arrive, and whether reminders were sent
- RevenueInvoiced, paid and outstanding, by service and doctor
- Missed calls recoveredCallbacks made and bookings that came from them
- ChannelsWhere bookings come from: web, WhatsApp or phone
- AI usageScribe and receptionist minutes against your allowance
Branches, staff and permissions
The right access for every role.
Add branches as you grow, each with its own address, hours and rooms. Give every person a role, and they see what their work needs.
Clinical records are limited to clinical roles. Owners and managers run the business, but they do not read clinical notes unless they also hold a clinical role in the practice.
| Can use | Owner | Practice manager | Doctor | Nurse | Receptionist | Billing |
|---|---|---|---|---|---|---|
| Calendar and bookings | ||||||
| Reception queue | ||||||
| Patient contact details | ||||||
| Clinical records | ||||||
| Approve notes and prescribe | ||||||
| Take payments | ||||||
| Invoices and claims | ||||||
| Reports | ||||||
| Staff and settings | ||||||
| Subscription |
Default permissions. A person can hold more than one role, for example a doctor who also owns the practice.
Subscription plans
Start small. Grow without switching.
Monthly plans in rand, billed through Paystack, with a free trial to start. Patients never pay to find care.
Starter
For a solo practice getting organised.
R299/ month
Professional
Never miss a patient who calls or messages.
R799/ month
Premium
Hand the notes to the AI scribe, keep the final word.
R1 499/ month
Clinic
Several doctors, one shared front desk.
FromR2 999/ month
Enterprise
Multi-branch groups and hospital networks.
Custom pricing
Getting started
Four steps from sign-up to your first online booking.
- 1.
Start your trial
Create the practice and choose a plan to try.
- 2.
Add your team
Invite doctors and staff. Doctors are verified before they are bookable.
- 3.
Set up services
Services, prices, opening hours, rooms and branches.
- 4.
Open your channels
Share your booking page and connect WhatsApp and your phone number.
The AI receptionist is included from the Professional plan.
Give your team their day back.
Try Maatla Care in your practice with a free trial, or compare the plans first.