Templates / Create multilingual voice calling bot with GPT-4o, ElevenLabs & Twilio

Create multilingual voice calling bot with GPT-4o, ElevenLabs & Twilio

Needs changes

by Shiva ✓ · 8,476 views · created 2025-07-23 · Support Chatbot, AI Chatbot

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: OpenAI (legacy). 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 10 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects Eleven Labs and Google Sheets.

How it runs

Trigger: When an HTTP POST request hits its webhook URL.

  1. Check Speech Input (If): checks a condition and branches into true / false
  2. OpenAI: uses OpenAI
  3. Initial Greeting (Respond to Webhook): sends the response back to the webhook caller
  4. Eleven Labs: uses Eleven Labs
  5. Log Conversation (Google Sheets): append
  6. Upload Audio to Storage (HTTP Request): calls an HTTP API
  7. Check for Appointment (If): checks a condition and branches into true / false
  8. Twilio TwiML Response (Respond to Webhook): sends the response back to the webhook caller
  9. Save Appointment Request (Google Sheets): append

Services it uses

Eleven LabsGoogle Sheets

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • OpenAI (legacy) in OpenAI GPT-4o Response: replace with OpenAI node (AI section).

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
OpenAI (legacy)
OpenAI GPT-4o Response
OpenAI node (AI section)

Rarely used nodes in this template: n8n-nodes-base.elevenLabs

Nodes used (7)

From the author

AI Voice Calling Bot - OpenAI GPT-4o + ElevenLabs + Twilio Integration for Multilingual Appointment Booking & Service Orders Overview Transform your business with an intelligent voice calling bot that handles customer calls automatically in 25+ languages.…

Excerpt from Shiva's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.