Appointment reminder calls
A reminder call has one job: leave the person knowing a date, a time and a place. All three are formats a text-to-speech model can get wrong without sounding wrong.
What goes wrong
Reminder calls are usually generated per appointment, which means nobody listens to them before they go out. The failure is silent: the audio is fluent, the intonation is natural, and the date is a week off because 03/09 was read as the third of September to a caller whose diary says the ninth of March.
Time is the same problem in a smaller space. 14:30 read literally as "fourteen thirty" is fine in Berlin and confusing in Birmingham. Neither reading is wrong; the wrong one is the one that does not match the locale you dialled.
Scripts you can use
Written to be read aloud by a machine, not by a person. The note under each one says which part a general-purpose voice model gets wrong.
Standard reminder
This is a reminder from Ridgeway Dental. You have an appointment on Tuesday the 9th of March at 2:30 in the afternoon. Please arrive ten minutes early.
Spell the date out in words in the script rather than passing 09/03 and hoping. The month name removes the ambiguity before the model ever sees it.
With address and reference
Your appointment is at our Millbrook practice, 14 Ash Lane. Your booking reference is R 7 2 9 4. If you need to change it, call 0 1 6 1 4 9 6 0 7 7 2.
R 7294 mixes a letter with digits, which is where models most often merge characters. The reference and the phone number both need per-character pacing.
Cancellation window
If you cannot attend, please let us know at least 24 hours before. Appointments cancelled with less notice may be charged.
24 is a genuine quantity here, so it should be read as "twenty-four", not "two four". Not every number in a reminder is a digit string, and a system that reads them all per-digit is as broken as one that reads none.
Before you record it
- Dates are written as words with the month named, never as a numeric format.
- Times match the convention of the language you are dialling, not the one your database stores.
- Booking references and phone numbers are spaced per character; quantities such as "24 hours" are not.
- The message says who is calling in the first sentence. Anonymous automated calls get hung up on.
Questions
Should an appointment reminder call state the date before the time?
Yes. The date is what people check against a diary; the time is only useful once the date has landed. Leading with the time makes the listener re-run the sentence in their head, which is where details get lost.
How do I stop text-to-speech reading dates in the wrong order?
Do not pass numeric dates at all. Render the date to words with a named month before it reaches the voice model. 09/03 is genuinely ambiguous; "the 9th of March" is not.
Generate these with IVR Voice Gen
IVR Voice Gen is text-to-speech built for phone systems: digit strings, references, dates and addresses are read the way a caller can write them down, in English, French, German, Spanish and Portuguese. It is in early access.