An AI agent that answers the phone and books the appointment.
PROBLEM
Booking a vehicle service appointment required a human agent to answer calls, collect customer and vehicle details, and confirm booking slots. Time-consuming, repetitive, and limited to business hours.
APPROACH
A voice assistant that receives live calls, talks to customers naturally, and books appointments autonomously. Available 24×7, handling multiple concurrent calls, doing what a human agent would do.
WHERE THE MODELS SIT
OpenAI Agents carry the conversation and the booking logic. The agent reads intent, asks the questions it needs, and collects customer, vehicle and service details. Tool-functions cut token usage and handle context switching.
Customer and vehicle history is reused for returning callers, so the agent stops asking for what it already knows.
HOW IT WORKS
- 01The customer dials a Vonage-powered line. Vonage routes live audio to the Express service, which owns session state and streaming.
- 02Audio packets stream over WebSocket. Google STT transcribes in real time and the transcript goes to the agent.
- 03The agent interprets intent, gathers what it needs, and generates the reply.
- 04Google TTS turns that text back into speech, returned to Vonage over the same socket so the caller hears it instantly.
- 05Express orchestrates the whole pipeline: call control, streaming, STT, agent, TTS, playback. When the details are confirmed the call ends and the booking is finalised in the background.
OUTCOME
Customers book service appointments without waiting for a human agent. Conversations are accurate and fast enough to feel natural, and the Express service is a modular base for CRM and service-platform integrations.
Next: multi-engine STT (Whisper, Jargonic) for noisy environments, CRM and ERP integration, multilingual support, and deeper conversation-quality analytics.