# Book home care assessments by phone with Vapi, Google Gemini and Google Calendar

> Quick overview This workflow provides two Vapi webhook tools to check care assessment availability and book appointments, using Google Calendar for scheduling, Google Gemini to translate busy times into human-friendly availability, Google Sheets to log enquiries, and SMTP email to send booking confirmations. How it works 1. Receives a POST webhook from Vapi with a requested assessment date to check availability. 2. Pulls that day’s busy time ranges from Google Calendar in the configured timezone. 3. Sends the busy slots to Google Gemini, which returns plain-language available 1-hour booking windows (Mon–Sat, 9am–5pm) or refuses Sundays. 4. Responds to Vapi with the availability text mapped to the original tool call ID. 5. Receives a second POST webhook from Vapi containing the confirmed booking details. 6. Parses the booking payload defensively across multiple Vapi tool-call formats, normalizes the contact and date/time fields, and creates a 1-hour event in Google Calendar. 7. Appends 

- **Domain**: `n8n-workflow-20300.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/20300
- Page (HTML): https://agenstry.com/agents/n8n-workflow-20300.n8n.io
- Documentation: https://n8n.io/workflows/20300
