# Manage dental appointments via ElevenLabs voice, OpenAI and Google Sheets

> Quick overview This workflow receives appointment requests from a voice agent via webhook and uses OpenAI plus Google Sheets to book, reschedule, or cancel dental aAn AI dental receptionist that uses ElevenLabs, OpenAI, and Google Sheets to handle patient conversations and manage dental appointments automatically.ppointments, optionally sending confirmation emails through Gmail. How it works 1. Receives a POST webhook request (for example from an ElevenLabs voice agent) containing an intent and patient details. 2. Routes the request based on the intent value to booking, rescheduling, or cancellation handling. 3. For booking requests, an OpenAI agent checks existing appointments in Google Sheets, appends or updates the appointment row, and sends a confirmation email via Gmail. 4. For rescheduling requests, an OpenAI agent looks up existing appointments in Google Sheets and appends or updates the matching appointment with the new date and time. 5. For cancellation requests, an OpenAI age

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