Templates / News-to-blog automation with GPT, Leonardo AI & WordPress publishing

News-to-blog automation with GPT, Leonardo AI & WordPress publishing

Ready for 3.0

by Dean Gallop · 667 views · created 2025-08-24 · Content Creation, Multimodal AI

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 25 nodes and runs on a schedule (every day at 12:00). Along the way it connects OpenAI. It also calls api.gdeltproject.org, api.openai.com and cloud.leonardo.ai over HTTP.

How it runs

Trigger: On a schedule (every day at 12:00).

  1. Google News RSS (RSS Read): reads an RSS feed
  2. GDELT Docs API (HTTP Request): calls api.gdeltproject.org
  3. Merge: merges the data from its input branches
  4. Within dedupe (Code): runs custom JavaScript code
  5. Top Headlines (Code): runs custom JavaScript code
  6. Classify Headlines (Code): runs custom JavaScript code
  7. Writing Style (Code): runs custom JavaScript code
  8. Build GPT body (Code): runs custom JavaScript code
  9. Research Topic – GPT (HTTP Request): calls api.openai.com (POST)
  10. Build Tone Request (Code): runs custom JavaScript code

…plus 14 more steps. See the full node list below.

Services it uses

OpenAI

HTTP calls to: api.gdeltproject.org, api.openai.com, cloud.leonardo.ai, public-api.wordpress.com

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 (8)

From the author

This workflow automates the end-to-end process of generating and publishing blog posts from live news headlines. Fetch Headlines – Collects the latest top stories from Google News and GDELT, merges them, and removes duplicates. Headline Selection &…

Excerpt from Dean Gallop's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.