Skip to content
Client build, names hidden

A practice’s AI receptionist answers and schedules the doctor

A practice line was busy all day, with callers in German, Swiss German and other languages.

Now an AI receptionist answers, tells callers which doctor is free and books the slot in the practice system.

Test call: the front desk line answers itself. English test call on test data. The doctor’s name is muted. Watch on YouTube

The problem

Our line is always busy, and callers speak German, Swiss German and other languages.

  • The practice line is busy all day.
  • Callers ask which doctor is free, and when.
  • Staff read schedules out over the phone and book by hand.
  • Missed calls

What we built

  1. Answers the line. An inbound phone assistant answers the practice line in German.
  2. Knows the caller. It finds them in the phonebook, or takes new patient details.
  3. Reads the schedule. It tells the caller which doctors are free, on which days and hours.
  4. Books the real slot. It checks availability and books in the practice system.
  5. A summary by email. The practice gets a call summary after each call.
  6. Every call kept. Each line of the call is saved as a record.

What it does every day

  • The AI answers the practice line.
  • Callers hear which doctor is free and pick a time.
  • The practice gets a summary of each call.

Ran on live calls and booked real appointments.

The video is an English test call on test data.

Tools

  • Azure Communication Services
  • Azure OpenAI realtime
  • Azure Cosmos DB
  • Python
  • Practice appointment system

More on AI Voice Agents

Practice line busy all day?

Ask about an AI receptionist

See all case studies