ElevenLabs Voice Dental Booking Workflow with n8n, OpenAI & Sheets
ElevenLabs Voice Dental Booking Workflow with n8n, OpenAI & Sheets
Regular price
£75.99
Regular price
£75.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
⚡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
ElevenLabs Voice Dental Booking Workflow with n8n, OpenAI & Sheets
Regular price
£75.99
Regular price
£75.99
Sale price
Unit price
/
per
Turn voice appointment requests into booked (and managed) dental appointments—automatically
This ElevenLabs Voice Dental Booking Workflow for n8n receives appointment requests from a voice agent via webhook and automatically books, reschedules, or cancels dental appointments using OpenAI and Google Sheets—optionally sending confirmations through Gmail.
What this workflow does
-
Receives webhook requests: A POST request (e.g., from an ElevenLabs voice agent) sends an
intentplus patient details such asfull_nameandphone_number. -
Routes by intent: The workflow uses the
intentvalue to switch between booking, rescheduling, and cancellation handling. - Booking: An OpenAI agent checks existing appointments in Google Sheets, then appends or updates the appropriate appointment row and sends a confirmation email via Gmail.
- Rescheduling: An OpenAI agent looks up the matching appointment in Google Sheets and updates the date/time by appending or updating the corresponding row.
- Cancellation: An OpenAI agent searches Google Sheets for the appointment and deletes the relevant row(s).
- Responds back to the voice agent: The workflow returns results in the webhook response so the calling voice agent can relay the outcome to the patient.
Use cases
- Patients call through an ElevenLabs voice agent to book a new appointment.
- Patients request a new date/time, and the workflow updates the appointment in Google Sheets.
- A patient cancels—your system removes the correct appointment record automatically.
- Clinics that want lightweight scheduling without a full booking platform can centralize scheduling data in Sheets.
Technical details
-
n8n nodes/tools: set, switch, webhook, gmail tool, sticky note, and
n8n-nodes-langchainagent. - Integrations: OpenAI (booking/rescheduling/cancellation agents) + Google Sheets (appointment storage) + Gmail (confirmation emails, optional).
-
Setup: Configure the webhook URL in your ElevenLabs agent and ensure the request includes expected JSON fields like
intent,full_name, andphone_number.
