Outbound Twilio Call using ElevenLabs Voice/Agent

Looking through the Twilo and ElevenLabs documentation there is a way to make outbound calls with Twilio while using a voice from ElevenLabs.

Two of the requirements I don’t know if they can be or should be in n8n selfhosted I have or if I need to host it on another container or not.

  • Node.js 16+
  • ngrok for local development.

I have a Google Sheets document with the records to call and Id like the workflow to call the numbers one by one and have a ending webhook call to route the returned information from the call to route to a seperate sheet.

Has anyone gotten Twilio outbound calls with ElevanLabs voice yet?

Hi, I have a similar use case and I’m very interested to know if this can be done.

The hangup for me is the part about needing Node.js 16+ and the files needed from the conversational-ai-twilo clone from github… and for ngrok… ive yet to get trafix and docker with the ssl stuff working just yet but I can see how ngrok is just built into the docker stack easily enough with my own domain or their free one.

Well, I found the Elevanlabs nodes, it does include the below… just the whole conversational agent using a voice thing isn’t there.

  • Text to speech: Turn any text into a high quality audio, lifelike, context-aware speech audio file that you can manipulate in your workflow.
  • Speech to speech: Transform your voice into an other character, preserving emotions and deliver with consistency.
  • Generate voice: Generate a new voice based on settings like age, gender, accent… add it to your library and start using it your workflow.
  • Clone your voice: Clone your own voice from an audio file and use it in your workflow, for text to speech or speech to speech.

I did notice how