Multiple fields in one answer
When a caller gives a day and time together, both can be processed and only missing information is requested.
AI appointment booking
Who is this for?
What problems does it solve?
What can OMO do?
When a caller gives a day and time together, both can be processed and only missing information is requested.
The slot is checked before it is offered and again before final persistence.
A confirmed value changes only when the caller clearly asks to change it.
Repeated confirmation does not create a second appointment, and the spoken outcome follows the real save result.
How it works
The agent identifies what the caller needs and who they want to see, listing real options when necessary.
Natural expressions are normalized in the configured time zone and checked against the calendar.
Name and contact number are validated separately; the incoming caller number can be reused when approved.
A concise summary is followed by confirmation, atomic persistence, and a clear success response.
Evidence retained
System boundaries
Direct answers
OMO retrieves two or three nearby available options from the calendar and offers them to the caller. It does not invent or reuse stale availability.
Yes. One utterance can fill several fields. The system preserves valid information and asks only for what is missing or explicitly changed.
The appointment appears in the connected calendar and the OMO workspace, with the session outcome, stages, time, phone number, transcript, and audio when recording is enabled.