AI Voice Intake for Medical Clinics (EN & FR) — VAPI + n8n Automation
About the project
A multi-location medical clinic serving English- and French-speaking patients relied on front-desk staff to handle a high volume of inbound calls.
During peak hours, patient details were often captured inconsistently, follow-ups depended on manual notes, and visibility into call outcomes was limited.
The clinic needed a reliable bilingual voice intake system that could capture structured data in real time and reduce staff workload.
Problems / Tasks
High inbound call volume during clinic hours
Missed or partially captured patient information
Manual note-taking and delayed follow-ups
Inconsistent handling between English and French callers
No structured handoff from calls to backend systems
Limited visibility into call intent and outcomes
Solution
I built a production-ready AI voice intake system using VAPI, ElevenLabs, and n8n to automatically handle inbound calls in both English and French.
Each language is managed by a dedicated AI voice agent with language-specific voices, ensuring natural pronunciation and clear conversational flow.
The assistant guides callers through a short, structured intake, captures key patient details, and triggers backend automation in real time.
The system was designed with explicit control over validation, data flow, and future extensibility.
How the Automation Works
1️⃣ Inbound Voice Handling (VAPI + ElevenLabs)
Incoming calls are answered by AI voice assistants
Separate EN / FR agents handle conversations
Callers are guided through a structured intake flow
2️⃣ Intent & Data Capture
The assistant identifies whether the caller is:
Booking an appointment, or
Making a general inquiry
It captures:
Caller name
Phone number (with spoken confirmation)
Optional notes or preferences
3️⃣ Backend Automation (n8n)
Collected data triggers a webhook into n8n
Inputs are validated, normalized, and logged consistently
Edge cases are handled before submission
4️⃣ CRM-Ready Architecture
All calls are stored in a structured, audit-friendly format
The system is ready to extend into:
CRM systems
Booking calendars
Follow-up automations
Email or SMS notifications
Results
100% of inbound calls captured with structured data
Reduced manual front-desk workload
Consistent patient experience across EN and FR
Improved visibility into call intent and outcomes
Scalable foundation for future automation without adding staff
Tech Stack
VAPI — inbound call handling and voice orchestration
ElevenLabs — multilingual text-to-speech (EN / FR)
n8n — workflow orchestration and backend automation
Built a bilingual EN/FR AI voice intake system for medical clinics that automates inbound calls, captures patient data consistently, and reduces staff workload.