Lumina Sales is live.See it

Read it back before you write it down

5 min read

By Lumina Software

  • Voice AI
  • Healthcare
  • Reliability

The most important line our voice agent says on a clinic call is the boring one. "So that's Tuesday the 14th at 10am with Dr. Alvarez, and the best number for you is 813 555 0142. Is that right?" Nothing gets written to the calendar or the CRM until the caller says yes. Nobody asks about that step on a demo. It's the reason clinics keep us.

Transcription is not the hard part anymore. Speech to text is good enough that a clean call comes through almost word for word. What breaks is the path from free text to a record that a real person will trust tomorrow morning. A caller says "the fifteenth, no wait, the fourteenth" and a model that writes on the first mention puts a patient into a slot they already turned down. A caller spells a last name and the agent hears a letter wrong. Nobody notices until the reminder text goes to the wrong phone or the front desk calls a stranger.

What the read back actually does

The confirmation step is a contract between the agent and the caller. The agent holds everything it heard in a draft. Date, time, provider, service, name, callback number, and whatever intake fields that practice requires. Then it says the draft out loud in plain words and waits.

Three things can happen. The caller says yes, and the draft becomes a booking. The caller corrects one field, and the agent updates that field and reads the whole thing back again, not only the part that changed. Or the caller goes quiet or sounds unsure, and the agent asks one simple question instead of guessing.

That second read is where most of the value is. Reading back only the corrected field saves a few seconds. It also lets a wrong date survive when the caller fixes the time and assumes the date was fine. Reading the full summary again costs a few seconds, and it's worth every one.

Why it has to sit before the write

You could confirm after writing and then patch the record. Some systems do. It's worse in every way that matters.

Once a booking lands in the calendar, other things start moving. The CRM fires a confirmation text. A reminder gets queued for the day before. The front desk sees the slot as taken and turns away the next caller who wanted it. If the agent then finds out the date was wrong, it has to undo all of that, and undo is where integrations fail. A text that already went out cannot be unsent. A slot that got released and rebooked by a human is now a double booking.

So the rule in our builds is simple. Nothing touches a system of record until a human voice has said yes to a summary of exactly what will be written. The draft lives in memory for the length of the call. If the call drops before confirmation, the draft goes to a callback queue with a flag, and a person or the agent calls back. It never quietly becomes a booking.

The fields that bite

After enough calls, the same handful of fields cause almost every bad record.

Dates said as weekdays are the first. "Next Tuesday" on a Sunday night means two different days depending on who you ask. The agent always resolves it to a calendar date and says the date out loud, so the caller hears "Tuesday the 14th" and can catch it.

Phone numbers are the second. Callers give a different number than the one they called from more often than you would guess. Work phone, spouse's phone, a number they read off a card. The agent reads the digits back in groups of three and four, the way people say them, because a run of ten digits read flat is impossible to check by ear.

Names are the third. We ask for spelling only when the name is uncommon or the transcript confidence is low, because asking everyone to spell "Smith" makes the agent sound like a form. When we do ask, the spelled version goes into the record and the spoken version gets dropped.

The last one is the reason for the visit. A clinic that does several services needs to book the right length of slot with the right provider. "I want to come in about my knee" is not a service. The agent maps it to what the clinic offers, says the mapped service back, and lets the caller correct it. This one matters for revenue more than any of the others, because a consult booked as a follow up gets the wrong slot length and the wrong price.

What it costs and what it buys

The read back adds a few seconds to every booking call. Across a month of after hours calls, that's a small line on the voice bill. Nobody has ever complained about it.

What they do notice is the front desk opening the calendar in the morning and trusting it. When staff stop double checking every overnight booking, the system has actually saved them time. When they keep checking, you haven't saved any labor. You've added a step and moved it to 8am.

There is an uncomfortable part of this. A confirmation step makes the agent sound a little less magical. It's slower and more careful than the demos people see online. I'd still rather lose a sales call to a flashier demo than ship an agent that writes the wrong date into a medical practice's calendar.

The first thing I check on any new voice build is whether it can write a booking without reading it back. If it can, the build isn't done.

Written by Lumina Software. Have a question? Book a call

Keep reading