{"product_id":"vapi-phone-booking-workflow-for-home-care-assessments-n8n-google-calendar","title":"Vapi Phone Booking Workflow for Home Care Assessments (n8n + Google Calendar)","description":"\u003ch3\u003eTurn Vapi phone booking into automated Home Care assessment scheduling with n8n + Google Calendar\u003c\/h3\u003e\n\u003cp\u003eThis \u003cstrong\u003eVapi Phone Booking Workflow for Home Care Assessments\u003c\/strong\u003e lets your voice agent check availability and book 1-hour appointments automatically—using \u003cstrong\u003en8n webhooks\u003c\/strong\u003e, \u003cstrong\u003eGoogle Calendar\u003c\/strong\u003e, \u003cstrong\u003eGoogle Gemini\u003c\/strong\u003e for friendly availability, \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e for enquiry logging, and \u003cstrong\u003eSMTP email\u003c\/strong\u003e to send confirmations.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAvailability check (Vapi → webhook):\u003c\/strong\u003e Receives a POST webhook from Vapi with a requested assessment date.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReads Google Calendar busy times:\u003c\/strong\u003e Pulls that day’s busy time ranges from Google Calendar in the configured timezone.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eConverts busy times into human-friendly slots:\u003c\/strong\u003e Sends the busy ranges to \u003cstrong\u003eGoogle Gemini\u003c\/strong\u003e, which returns plain-language availability as \u003cstrong\u003e1-hour booking windows\u003c\/strong\u003e (Mon–Sat, 9am–5pm). Sundays are refused.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eResponds to Vapi:\u003c\/strong\u003e Maps the availability text back to the original Vapi tool call ID for the voice agent to speak.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBooking confirmation (second Vapi webhook):\u003c\/strong\u003e Receives confirmed booking details, parses payloads defensively across multiple Vapi tool-call formats, normalizes contact and date\/time, then creates a \u003cstrong\u003e1-hour event\u003c\/strong\u003e in Google Calendar.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLogs and notifies:\u003c\/strong\u003e Appends enquiry details to \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e, sends a booking confirmation email via \u003cstrong\u003eSMTP\u003c\/strong\u003e, and returns a success message to Vapi.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eAutomate scheduling for a home care team handling phone enquiries for assessments.\u003c\/li\u003e\n  \u003cli\u003eReduce back-and-forth by offering clear, voice-friendly booking windows based on real-time Google Calendar availability.\u003c\/li\u003e\n  \u003cli\u003eEnsure every booking is logged in Google Sheets and confirmed by email without manual effort.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes:\u003c\/strong\u003e Webhook, Code, Google Calendar, Google Sheets, Email Send (SMTP), plus Sticky Note for workflow clarity.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAI component:\u003c\/strong\u003e Google Gemini translates busy slots into plain-language 1-hour windows (Mon–Sat, 9am–5pm; Sundays refused).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVapi integration:\u003c\/strong\u003e Two server tools for availability and booking, pointing to the workflow’s production webhook URLs.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46153986900147,"sku":"N8N-20300","price":24.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/MlDDA-GTTjfSsMKOVPeYA_Sa7X2Rns.png?v=1790932369","url":"https:\/\/buyflowscripts.com\/products\/vapi-phone-booking-workflow-for-home-care-assessments-n8n-google-calendar","provider":"N8N Commerce","version":"1.0","type":"link"}