# Run an AI voice receptionist with Vapi, Google Calendar and Twilio SMS

> Quick Overview This workflow lets a Vapi voice assistant manage appointments by checking and updating Google Calendar, sending confirmations via Twilio SMS, and logging callback messages to Google Sheets, while also sending missed-call follow-ups and auto-replying to inbound SMS. How it works 1. Receives Vapi tool-call webhook requests during a call, normalizes the caller phone number, and routes the request by tool name. 2. For availability checks, reads the selected day’s events from Google Calendar and returns a list of open time slots based on clinic hours and slot length. 3. For bookings, creates a Google Calendar event, sends a Twilio SMS confirmation to the caller, and returns the booking outcome to Vapi. 4. For lookup, searches Google Calendar for upcoming events matching the caller’s phone number and returns a formatted list that includes event IDs for follow-up actions. 5. For rescheduling or cancellation, updates or deletes the specified Google Calendar event, sends a Twilio

- **Domain**: `n8n-workflow-21189.n8n.io`
- **Provider**: n8n.io (https://n8n.io)
- **Kind**: workflow
- **Live-responds (last probe)**: None
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 40%

## URLs
- Agent card: https://n8n.io/workflows/21189
- Page (HTML): https://agenstry.com/agents/n8n-workflow-21189.n8n.io
- Documentation: https://n8n.io/workflows/21189
