Automated AI Voice Cloning π€π€ from YouTube videos to ElevenLabs & Google Sheets
VerifiedClones AI voices from YouTube videos and logs IDs in Google Sheets.
What this workflow does
This workflow pulls video links from Google Sheets, triggers HTTP requests to handle audio extraction and voice creation, then records the returned IDs in the sheet.
It suits marketers and creators who need repeatable, hands-off voice management directly from spreadsheet data.
Who is this for?
Content creators, podcasters, and marketing teams who need to generate multiple ElevenLabs voice clones from video sources without manual audio handling.
What problem it solves
Extracting audio from YouTube videos and uploading it to ElevenLabs for cloning is repetitive and slow when handling many clips. This workflow reads URLs and names from Google Sheets, uses HTTP requests to process them, and writes voice IDs back automatically.
Live workflow preview
Interactive canvas of every node and connection β scroll and click to explore. Powered by n8n's preview.
Open the template on n8n to import and run it. View source template β
What it automates
Series narration setup
A YouTuber pastes 10 video URLs into the sheet to clone one consistent voice for an entire course without touching ElevenLabs manually each time.
Client voice library
An agency collects client demo videos, runs the workflow nightly, and ends up with a reusable list of cloned voice IDs stored in the same spreadsheet.
Podcast repurposing
A producer feeds interview clips from YouTube into the sheet to create matching AI voices for short-form social clips.
How the workflow works
The 3 nodes in this automation, in order.
- 1Google SheetsgoogleSheets
- 2HTTP RequesthttpRequest
- 3Codecode
Apps & integrations used
How to set up Automated AI Voice Cloning π€π€ from YouTube videos to ElevenLabs & Google Sheets
- 1Import the workflow JSON into your n8n instance.
- 2Connect your Google Sheets account and point the node to the sheet containing video URLs and voice names.
- 3Add ElevenLabs API key to the HTTP Request node that creates the voice clone.
- 4Configure the second HTTP Request node with RapidAPI credentials for YouTube audio extraction.
- 5Map the returned voice ID back to the correct row in Google Sheets.
- 6Activate the workflow and test with one row in the sheet.
How to customize this workflow
- βSwap the Google Sheets trigger for a Webhook node to accept URLs on demand.
- βAdd a filter node to skip rows that already have a voice ID.
- βInsert an email node to notify when a batch of clones finishes.
- βChange the ElevenLabs HTTP endpoint if you need to adjust model parameters.
Automated AI Voice Cloning π€π€ from YouTube videos to ElevenLabs & Google Sheets: pros & cons
Pros
- +Removes all manual download and upload steps
- +Central list of inputs and outputs in one spreadsheet
- +Reuses the same workflow for any number of videos
- +Works with existing ElevenLabs paid plans
Cons
- βRequires ElevenLabs Starter plan or higher
- βDepends on third-party RapidAPI uptime for audio extraction
- βOnly processes one speaker per video for good results
Frequently asked questions
It reads YouTube URLs from Google Sheets, extracts audio via HTTP, sends it to ElevenLabs for cloning, and writes the new voice ID back to the sheet.
User reviews
Verified reviews from the community shape this listing's rating.
Loading reviewsβ¦