Combine marketing RSS feeds and Hugging Face datasets into a clean CSV
Ready for 3.0What this workflow does
This workflow has 18 nodes and runs on a schedule (every 3 days at 09:00). It uses only n8n's built-in nodes. It also calls datasets-server.huggingface.co over HTTP.
How it runs
Trigger: On a schedule (every 3 days at 09:00).
- Set Source Configuration (Edit Fields (Set)): sets 8 fields: ad_copy_dataset, campaign_dataset, rows_per_dataset…
- Read Social Media Examiner RSS (RSS Read): reads an RSS feed
- Read HubSpot RSS Feed (RSS Read): reads an RSS feed
- Read Marketing Dive RSS Feed (RSS Read): reads an RSS feed
- Read MarTech RSS Feed (RSS Read): reads an RSS feed
- Fetch HuggingFace Campaigns (HTTP Request): calls datasets-server.huggingface.co
- Fetch HuggingFace Ad Copy (HTTP Request): calls datasets-server.huggingface.co
- Combine RSS Feeds (Merge): merges the data from its input branches
- Map Campaign Data (Code): runs custom JavaScript code
- Map Ad Copy Data (Code): runs custom JavaScript code
…plus 7 more steps. See the full node list below.
HTTP calls to: datasets-server.huggingface.co
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (7)
- HTTP Request
n8n-nodes-base.httpRequest - RSS Read
n8n-nodes-base.rssFeedRead - Code
n8n-nodes-base.code - Merge
n8n-nodes-base.merge - Convert to File
n8n-nodes-base.convertToFile - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set
From the author
Quick overview This workflow runs every three days to collect marketing data from two public Hugging Face datasets and four RSS feeds, standardizes and quality-checks the combined records, and outputs a cleaned CSV plus a JSON quality report. How it works 1.…