Remi is an AI receptionist for Johannesburg GPs, dentists, specialists and allied-health practices. It answers every call 24/7 in English and Afrikaans, books and reschedules into Cliniko, Nookal or Google Calendar, and catches the two times of day your reception cannot — before it opens and after it closes.
The Johannesburg-specific problem
Johannesburg runs on corporate hours. A patient working in Sandton, Rosebank or the Parktown precinct is in a meeting from nine to five — which is precisely your reception's shift. So they phone at 07:10 on the way in, or at 18:20 sitting in traffic on the M1. Both calls hit a voicemail nobody returns before the next morning, by which time they have booked elsewhere.
This is not a staffing failure. It is a structural mismatch between when your patients are free and when your front desk is at the desk. Remi answers both of those calls, offers real slots from your live diary, and books them before the patient reaches the office or the driveway.
Density cuts both ways
Johannesburg has the highest concentration of private practices in South Africa, and a patient who cannot get through does not wait — they scroll to the next result and phone that number instead. The same density that fills your books punishes an unanswered phone harder here than anywhere else. Every missed call in this city is a patient handed to a competitor who happened to pick up.
On the phone
Remi answers in English and Afrikaans with a natural South African voice, and follows whichever language the caller opens in. In Gauteng that covers a great deal of a typical practice's call volume, though not all of it.
Straight answer on the gap: Remi speaks English and Afrikaans on voice — not isiZulu, Sesotho or Setswana. If a large share of your patients phone in those languages, weigh that before you commit.
The other Johannesburg tax
Johannesburg traffic turns a confirmed appointment into a coin flip. A patient stuck on the M1, the N1 Western Bypass or crawling through Sandton phones to say they will miss 15:00 — and if nobody answers, you get a no-show instead of a reschedule. Remi picks up on the first ring, moves them to a later slot, and releases the one they were going to waste so reception can fill it.
Across the city
Remi runs on your existing number, so there is nothing to install and nobody to let in. Practices we speak to sit right across Johannesburg:
Practice-ready
Remi runs alongside your booking system — no rip-and-replace — and treats patient information the way a healthcare practice has to.
Pricing
R2,900/mo
vs R10,800/mo for a full-time medical receptionist who still goes home at 5
Weighing this against a hire? See the full cost comparison →
See it on your line
Leave your details and we'll set up a live demo on your own practice number, so you can hear the latency and voice quality yourself — no obligation.
Prefer WhatsApp? Message us here →
Tap “Talk to Remi” in the corner to have a live conversation with it right now — then put it on your practice number in a couple of days.
Book a free demoOr start your trial — from R2,900/mo
Questions
That is the main reason Johannesburg practices call us. Your patients work corporate hours, so they phone at 07:10 on the commute or 18:20 on the way home — both outside your reception's shift. Remi answers around the clock, checks your live diary, and books them there and then rather than leaving a voicemail that gets returned the next morning to somebody who has already booked elsewhere.
Yes — Cliniko, Nookal and Google Calendar. It reads live availability before offering a time, then writes the booking, reschedule or cancellation back, so your practice management system stays the single source of truth and nothing gets double-booked.
Remi answers, finds them a later slot and moves the appointment — which turns what would have been a silent no-show into a reschedule, and frees the original slot early enough for reception to offer it to somebody else. In a city where a 20-minute delay is routine, that is a meaningful number of appointments a month.
English and Afrikaans on voice, with a natural South African accent. It does not speak isiZulu, Sesotho or Setswana. That is a real limitation in Gauteng and we would rather flag it now than have it surface after you have signed.
Remi · Standard is R2,900/month including 1,000 talk-minutes, then R1.85/min. Indeed puts the average South African medical receptionist at R10,838/month across 103 reported salaries, before UIF, leave cover and recruitment. There is a free 1-week trial so you can hear it on your own line first.
More of Remi