This workflow corresponds to n8n.io template #11897 — we link there as the canonical source.
This workflow follows the Agent → Error Trigger recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"id": "s2vrjb3ducLUBkgp",
"meta": {
"templateCredsSetupCompleted": true
},
"name": "Turn blog content into podcast episodes with AI voice and Drive storage",
"tags": [],
"nodes": [
{
"id": "dd2bf361-f9c4-4890-a4f8-cf114dca8b61",
"name": "Schedule Trigger",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-576,
288
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "c860a8bc-fc46-4d35-a9a5-b33db243e12c",
"name": "Upload file",
"type": "n8n-nodes-base.googleDrive",
"position": [
912,
304
],
"parameters": {},
"typeVersion": 3
},
{
"id": "72bc35db-ccc9-4f79-94e3-05501a336426",
"name": "Structured Output Parser",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
256,
528
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "ace09cdb-7a9f-4e5e-81ff-419d41feab83",
"name": "AI Agent Rewrite to Podcast Script",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
112,
304
],
"parameters": {},
"typeVersion": 3
},
{
"id": "6d793c89-15d9-45a2-b7d1-6f75cb2713d9",
"name": "Azure OpenAI Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatAzureOpenAi",
"position": [
128,
528
],
"parameters": {},
"typeVersion": 1
},
{
"id": "1181053c-0dbb-4f01-ae58-750a91875661",
"name": "Loop Over Items",
"type": "n8n-nodes-base.splitInBatches",
"position": [
-112,
304
],
"parameters": {},
"typeVersion": 3
},
{
"id": "548405af-655d-4ac5-bff2-ff33849557c8",
"name": "Notify Team",
"type": "n8n-nodes-base.slack",
"position": [
1808,
288
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "3d2cf8f7-ef3a-4e08-adf8-e496605d0952",
"name": "Update RSS File",
"type": "n8n-nodes-base.function",
"position": [
1584,
288
],
"parameters": {},
"typeVersion": 1
},
{
"id": "ec9acca3-1047-450f-a7aa-e705984eeb62",
"name": "Generate Audio",
"type": "n8n-nodes-base.httpRequest",
"position": [
688,
304
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "f3e5f547-2616-4caf-9b11-8db44cfd7b4b",
"name": "Trigger: New Blog Post",
"type": "n8n-nodes-base.rssFeedRead",
"position": [
-336,
288
],
"parameters": {},
"typeVersion": 1
},
{
"id": "66f41918-d6ab-43c3-9813-559107f1aa74",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-656,
-480
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "1aac0b20-548e-4d7f-9365-bccc0c11169f",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-656,
128
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "94ac3622-9e89-4fc1-8c54-fd8aa32ae37d",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-144,
128
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "311df667-3509-4fca-a77e-ed0667f4675e",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
416,
128
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "3319bd0f-7809-4bfc-8762-605e372ee644",
"name": "Format Data For Audio",
"type": "n8n-nodes-base.set",
"position": [
464,
304
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "a21644d3-1e0a-468d-af1f-4c8bad1bcd52",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
1072,
128
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "3b346f3d-8721-4fbc-b8d7-231d8e214f43",
"name": "Podcast Feed Builder",
"type": "n8n-nodes-base.code",
"position": [
1360,
304
],
"parameters": {},
"typeVersion": 2
},
{
"id": "83e7870a-50a4-4385-9392-1bb8c4707766",
"name": "Format Data For RSS",
"type": "n8n-nodes-base.set",
"position": [
1136,
304
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "73f160de-e26e-434b-90c3-11cfad3b982b",
"name": "Sticky Note5",
"type": "n8n-nodes-base.stickyNote",
"position": [
1520,
128
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "aa7aa33c-51da-44da-8e6b-18bdc0dfd3ec",
"name": "Error Handler Trigger",
"type": "n8n-nodes-base.errorTrigger",
"position": [
-528,
1232
],
"parameters": {},
"typeVersion": 1
},
{
"id": "3918e75d-c5a2-4b6d-90d3-c535a4190ece",
"name": "Sticky Note7",
"type": "n8n-nodes-base.stickyNote",
"position": [
-624,
1072
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "63f0667a-6601-4aa0-9545-1feef326835b",
"name": "Send a message",
"type": "n8n-nodes-base.gmail",
"position": [
-208,
1232
],
"parameters": {},
"typeVersion": 2.1
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "c0873968-bcec-4090-857d-02cf5385b837",
"connections": {
"Upload file": {
"main": [
[
{
"node": "Format Data For RSS",
"type": "main",
"index": 0
}
]
]
},
"Generate Audio": {
"main": [
[
{
"node": "Upload file",
"type": "main",
"index": 0
}
]
]
},
"Loop Over Items": {
"main": [
[],
[
{
"node": "AI Agent Rewrite to Podcast Script",
"type": "main",
"index": 0
}
]
]
},
"Update RSS File": {
"main": [
[
{
"node": "Notify Team",
"type": "main",
"index": 0
}
]
]
},
"Schedule Trigger": {
"main": [
[
{
"node": "Trigger: New Blog Post",
"type": "main",
"index": 0
}
]
]
},
"Format Data For RSS": {
"main": [
[
{
"node": "Podcast Feed Builder",
"type": "main",
"index": 0
}
]
]
},
"Podcast Feed Builder": {
"main": [
[
{
"node": "Update RSS File",
"type": "main",
"index": 0
}
]
]
},
"Error Handler Trigger": {
"main": [
[
{
"node": "Send a message",
"type": "main",
"index": 0
}
]
]
},
"Format Data For Audio": {
"main": [
[
{
"node": "Generate Audio",
"type": "main",
"index": 0
}
]
]
},
"Trigger: New Blog Post": {
"main": [
[
{
"node": "Loop Over Items",
"type": "main",
"index": 0
}
]
]
},
"Azure OpenAI Chat Model": {
"ai_languageModel": [
[
{
"node": "AI Agent Rewrite to Podcast Script",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Structured Output Parser": {
"ai_outputParser": [
[
{
"node": "AI Agent Rewrite to Podcast Script",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"AI Agent Rewrite to Podcast Script": {
"main": [
[
{
"node": "Format Data For Audio",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Automate your entire content-to-audio workflow by converting new blog articles into fully produced podcast episodes using AI scriptwriting and ElevenLabs narration. 🎙🤖 This automation monitors an RSS feed for new posts, rewrites each article into a human-sounding podcast script,…
Source: https://n8n.io/workflows/11897/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
This workflow is designed for Japanese-speaking professionals, and learners who want to efficiently stay up to date with practical productivity, lifehack, and efficiency-related insights from Japanese
Automate your team's daily stand-ups with AI-powered morning briefs, directly pulled from ClickUp tasks and shared via Slack and Gmail every morning. ☀️📋💬 Triggers automatically at 9:15 AM each mornin
AI powered workflow that scans HR news via RSS, checks which of your policies or contract templates might need updates, and sends a weekly internal newsletter as HTML.
LinkedIn_Job_Hunt_and_Cover_Letter. Uses outputParserStructured, outputParserAutofixing, googleDrive, agent. Scheduled trigger; 85 nodes.
This n8n automation workflow automates the creation, scripting, production, and posting of YouTube videos. It leverages AI (OpenAI), image generation (PIAPI), video rendering (Shotstack), and platform