{"product_id":"hospital-voice-appointments-workflow-vapi-n8n-google-sheets","title":"Hospital Voice Appointments Workflow: Vapi + n8n + Google Sheets","description":"\u003ch3\u003eMake a Vapi hospital voice assistant manage appointments directly in Google Sheets\u003c\/h3\u003e\n\u003cp\u003eThis \u003cstrong\u003eHospital Voice Appointments Workflow\u003c\/strong\u003e connects \u003cstrong\u003eVapi\u003c\/strong\u003e to \u003cstrong\u003en8n\u003c\/strong\u003e so your voice agent can \u003cstrong\u003echeck availability\u003c\/strong\u003e, \u003cstrong\u003ebook\u003c\/strong\u003e, \u003cstrong\u003ecancel\u003c\/strong\u003e, \u003cstrong\u003ereschedule\u003c\/strong\u003e, and \u003cstrong\u003erequest staff callbacks\u003c\/strong\u003e—while keeping everything logged in the \u003cstrong\u003eGoogle Sheets “Appointments” tab\u003c\/strong\u003e and notifying staff via \u003cstrong\u003eGmail\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCheck availability:\u003c\/strong\u003e Receives a POST request from Vapi, looks up existing appointments in the Google Sheets “Appointments” tab, and returns whether the requested doctor\/department\/date\/time slot is free.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBook an appointment:\u003c\/strong\u003e Validates required fields and caller confirmation, generates an \u003cstrong\u003eappointment ID\u003c\/strong\u003e, appends the appointment to the “Appointments” tab, emails staff via \u003cstrong\u003eGmail\u003c\/strong\u003e, and sends a booking confirmation back to Vapi.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCancel or reschedule:\u003c\/strong\u003e Validates caller confirmation, finds the matching active appointment in Google Sheets by \u003cstrong\u003eappointment ID\u003c\/strong\u003e and \u003cstrong\u003ephone number\u003c\/strong\u003e, and returns a “not found” response if no match exists.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCancellation:\u003c\/strong\u003e Updates the matching appointment’s status to \u003cstrong\u003ecancelled\u003c\/strong\u003e, emails staff via Gmail, and confirms the cancellation to Vapi.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReschedule:\u003c\/strong\u003e Updates the appointment date\/time (and can update doctor\/department), emails staff via Gmail, and returns a reschedule confirmation to Vapi.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHuman callback requests:\u003c\/strong\u003e Receives a POST request from Vapi to request a human callback and logs the request to the Google Sheets \u003cstrong\u003e“Callbacks”\u003c\/strong\u003e tab.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eA hospital voice assistant that books doctor visits in real time without manual spreadsheet updates.\u003c\/li\u003e\n  \u003cli\u003eAutomated appointment changes (cancel\/reschedule) with staff notified instantly via Gmail.\u003c\/li\u003e\n  \u003cli\u003eCall-back routing when a patient needs a human to follow up.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n webhooks\u003c\/strong\u003e to receive Vapi POST requests for availability, booking, cancellation, rescheduling, and callbacks.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e integration for “Appointments” and “Callbacks” tabs.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGmail\u003c\/strong\u003e notifications per booking\/change.\u003c\/li\u003e\n  \u003cli\u003eWorkflow logic using \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003eset\u003c\/strong\u003e, and \u003cstrong\u003ecode\u003c\/strong\u003e nodes, plus \u003cstrong\u003esticky note\u003c\/strong\u003e for documentation.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46123211129011,"sku":"N8N-20090","price":43.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/rHSdIbNx8sTG6ZMLk79H-_QU4QFAox.png?v=1790673692","url":"https:\/\/buyflowscripts.com\/products\/hospital-voice-appointments-workflow-vapi-n8n-google-sheets","provider":"N8N Commerce","version":"1.0","type":"link"}