This workflow corresponds to n8n.io template #6229 — we link there as the canonical source.
This workflow follows the HTTP Request → RSS Feed Read 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": "a45d1jkHh90Cr2bF",
"name": "'Generate News Videos from RSS Feeds with HeyGen Avatar",
"tags": [],
"nodes": [
{
"id": "79c28020-8eea-45b9-a813-1b59f180c249",
"name": "When clicking \u2018Execute workflow\u2019",
"type": "n8n-nodes-base.manualTrigger",
"position": [
760,
740
],
"parameters": {},
"typeVersion": 1
},
{
"id": "3e79a46a-2dee-4b0d-8ed7-7e9e68037448",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
600,
360
],
"parameters": {
"width": 900,
"height": 700,
"content": "## Generate News Videos from RSS Feeds with HeyGen Avatar\n\n**Steps:** \n- Triggered manually via the \"Execute workflow\" button. \n- Reads RSS feed from Prothom Alo Bangla news XML. \n- Uses news summary from the feed as input text for video generation. \n- Sends a POST request to HeyGen API to create videos with specified avatar and voice settings. \n- API key is included in the HTTP request headers (ensure it is kept secure). \n- Video dimension is set to 1280x720 pixels."
},
"typeVersion": 1
},
{
"id": "988d45e8-db19-42a6-9608-1bf811dc30f3",
"name": "Generate Video News",
"type": "n8n-nodes-base.httpRequest",
"position": [
1200,
740
],
"parameters": {
"url": "https://api.heygen.com/v2/video/generate",
"method": "POST",
"options": {},
"jsonBody": "={\n \"video_inputs\": [\n {\n \"character\": {\n \"type\": \"avatar\",\n \"avatar_id\": \"Lina_Dress_Sitting_Side_public\",\n \"avatar_style\": \"normal\"\n },\n \"voice\": {\n \"type\": \"text\",\n \"input_text\": \"{{ $json.summary }}\",\n \"voice_id\": \"119caed25533477ba63822d5d1552d25\",\n \"speed\": 1.1\n }\n }\n ],\n \"dimension\": {\n \"width\": 1280,\n \"height\": 720\n }\n}\n",
"sendBody": true,
"sendHeaders": true,
"specifyBody": "json",
"headerParameters": {
"parameters": [
{
"name": "X-Api-Key"
},
{
"name": "Content-Type",
"value": " application/json"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "a8a7c8fc-e8d3-4977-823f-f44601d3e3a0",
"name": "Read RSS Feed from Prothom Alo",
"type": "n8n-nodes-base.rssFeedRead",
"position": [
980,
740
],
"parameters": {
"url": "https://prod-qt-images.s3.amazonaws.com/production/prothomalo-bangla/feed.xml",
"options": {}
},
"typeVersion": 1.2
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "faaf54e4-6ad2-4749-9a08-82c9606263c6",
"connections": {
"Read RSS Feed from Prothom Alo": {
"main": [
[
{
"node": "Generate Video News",
"type": "main",
"index": 0
}
]
]
},
"When clicking \u2018Execute workflow\u2019": {
"main": [
[
{
"node": "Read RSS Feed from Prothom Alo",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
This n8n workflow automates the generation of short news videos using the HeyGen video API and RSS feeds from a Bangla news source, Prothom Alo. It is ideal for content creators, media publishers, or developers who want to create daily video summaries from text-based news feeds…
Source: https://n8n.io/workflows/6229/ — 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.
Extract And Decode Google News RSS URLs to Clean Article Links. Uses manualTrigger, limit, rssFeedRead, httpRequest. Event-driven trigger; 20 nodes.
The workflow performs tasks that would normally require human intervention on Google News links, transforming the RSS feeds into data that can be used by an automated system like n8n, thus creating a
AI Digest Daily Podcast. Uses rssFeedRead, httpRequest. Event-driven trigger; 11 nodes.
News Aggregation with Deduplication and Ranking. Uses httpRequest, rssFeedRead. Event-driven trigger; 8 nodes.
Multi-Source Deduplication Example. Uses httpRequest, rssFeedRead. Event-driven trigger; 6 nodes.