Combine marketing RSS feeds and Hugging Face datasets into a clean CSV

Go to Workflow
0 views
Built by Mayank Bhadrasen Mayank Bhadrasen
Created on October 12, 2026

Description

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
Runs every three days on a schedule and loads the Hugging Face dataset names, row window, and RSS feed URLs from a configuration step.
Fetches rows from two Hugging Face datasets (ad copy and campaign performance) and maps them into a shared schema while recording per-source availability.
Reads the latest items from four marketing RSS feeds, strips HTML from titles and summaries, and maps each article into the same shared schema while tolerating individual feed failures.
Merges all sources, normalizes dates to YYYY-MM-DD, removes duplicates, drops records missing essential fields, and flags incomplete records with quality reasons.
Generates a CSV file containing the cleaned records and a JSON file summarizing per-source health, counts of removed records, and completeness metrics.

Setup
Import the workflow (no credentials are required because it uses public Hugging Face datasets and public RSS URLs).
Optionally update the dataset names, row offset/length, and RSS feed URLs in the configuration step.
Execute the workflow once and download the generated files from the CSV and JSON file output steps, then activate the workflow to refresh every three days.

This workflow was created by Mayank Bhadrasen and shared publicly on the n8n community template library. n8nFind indexes it for discovery — the workflow remains the property of its original creator.

Nodes Used (2)

Code
n8n-nodes-base.code
HTTP Request
n8n-nodes-base.httpRequest