Build an AI Voice Cloning Workflow in 30 Minutes
Imagine recording your voice once and having it automatically generate audio content for dozens of use cases — podcasts, product demos, e-learning modules, or customer service scripts. With the right tools and a smart automation setup, this is not a future fantasy. You can build it today, in under 30 minutes.
In this guide, we'll walk you through creating a fully automated AI voice cloning workflow using elevenlabs for voice synthesis and n8n for workflow automation. No coding experience required.
What You'll Need
- elevenlabs account (free tier works to start)
- n8n instance (cloud or self-hosted)
- A short voice recording (60–120 seconds of clean audio)
- A text source — Google Sheets, Notion, Airtable, or a webhook
Step 1: Clone Your Voice in ElevenLabs (5 Minutes)
Head over to elevenlabs and navigate to the Voice Lab section. Click Add Generative or Cloned Voice and select Instant Voice Cloning.
- Upload your 60–120 second audio sample (WAV or MP3, minimal background noise)
- Give your voice a name and description
- Hit Add Voice and copy the Voice ID — you'll need this in n8n
Within seconds, elevenlabs creates a digital replica of your voice. You can test it immediately by typing any text into the preview box.
Step 2: Get Your ElevenLabs API Key (2 Minutes)
In your elevenlabs dashboard, go to Profile Settings and copy your API key. This is what allows n8n to communicate with the elevenlabs text-to-speech engine programmatically.
Step 3: Set Up Your n8n Workflow (15 Minutes)
Open your n8n workspace and create a new workflow. Here's the recommended node structure:
Trigger Node
Use one of the following in n8n:
- Schedule Trigger — runs the workflow daily or hourly
- Webhook Trigger — fires when a form is submitted or a CMS entry is published
- Google Sheets Trigger — activates when a new row is added
Text Source Node
Connect a Google Sheets, Airtable, or HTTP Request node in n8n to pull the text you want to convert to speech. Each row or item becomes one audio file.
HTTP Request Node (ElevenLabs API)
Add an HTTP Request node in n8n and configure it as follows:
- Method: POST
- URL:
https://api.elevenlabs.io/v1/text-to-speech/YOUR_VOICE_ID - Headers:
xi-api-key: YOUR_API_KEY,Content-Type: application/json - Body: JSON with
text,model_id(useeleven_multilingual_v2), andvoice_settings
The n8n node will return binary audio data (MP3) directly from elevenlabs.
Output Node
In n8n, route the generated audio to wherever you need it:
- Google Drive — save MP3 files automatically
- Dropbox or S3 — store in your media library
- Slack or Email — notify your team when a new file is ready
- WordPress or Webflow — attach audio to a post automatically
Step 4: Test and Activate (5 Minutes)
Click Execute Workflow in n8n to do a test run. Check that:
- The text is being pulled correctly from your source
- elevenlabs returns a valid MP3 binary
- The file lands in your chosen output destination
If everything looks good, toggle the workflow to Active in n8n. Your AI voice pipeline is now live.
Real-World Use Cases
- Content creators: Auto-generate audio versions of blog posts using your cloned voice via elevenlabs
- E-learning platforms: Convert lesson scripts into narrated audio without re-recording
- Marketing teams: Produce localized ad voiceovers at scale
- Podcasters: Create intros, outros, and episode summaries automatically through n8n
Tips for Better Results
- Record your training audio in a quiet room with a decent microphone
- Keep sentences in your text source under 500 characters for natural pacing
- Use the
stabilityandsimilarity_boostparameters in elevenlabs to fine-tune expressiveness - Add an error-handling node in n8n to catch failed API calls and retry automatically
Final Thoughts
Building an AI voice cloning workflow no longer requires a developer or a recording studio. With elevenlabs handling the voice synthesis and n8n orchestrating the automation, you can produce consistent, high-quality audio content at scale — all triggered automatically from your existing tools.
Start with a simple Google Sheets trigger in n8n, clone your voice in elevenlabs, and watch your content pipeline transform. The whole setup takes less time than your next coffee break.
This post was created with tools we use and recommend: n8n for workflow automation, Turbotic as an AI-native automation alternative, ElevenLabs for AI voiceover, Placid for visual content creation, and Hostinger for reliable VPS hosting. Some links are affiliate links.