Templates / Automated AI news curation and LinkedIn posting with GPT-5 and Firebase

Automated AI news curation and LinkedIn posting with GPT-5 and Firebase

Ready for 3.0

by Arthur Dimeglio · 972 views · created 2025-10-19 · Social Media, AI Chatbot

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 47 nodes and runs on a schedule (cron 0 10,12,19,21 * * *). Along the way it connects OpenAI Chat Model, Google Cloud Firestore and LinkedIn. It also calls newsapi.org over HTTP.

How it runs

Trigger: On a schedule (cron 0 10,12,19,21 * * *).

  1. Get Previous News Titles (Google Cloud Firestore): uses Google Cloud Firestore
  2. API NEWS (HTTP Request): calls newsapi.org
  3. Collect Articles (Edit Fields (Set)): sets 1 field: articles
  4. Select Articles (Code): runs custom JavaScript code
  5. URL checker (If): checks a condition and branches into true / false
  6. Description Checker (If): checks a condition and branches into true / false
  7. LinkedIn post redaction (AI Agent): runs an AI agent, with model: OpenAI Chat Model; memory: Simple Memory; output parser: Structured Output Parser
  8. LinkedIn post redaction (AI Agent): runs an AI agent, with model: OpenAI Chat Model; memory: Simple Memory; output parser: Structured Output Parser
  9. Post setup (Edit Fields (Set)): sets 1 field: input image url
  10. Post setup (Edit Fields (Set)): sets 1 field: input image url

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

Services it uses

OpenAI Chat ModelGoogle Cloud FirestoreLinkedIn

HTTP calls to: newsapi.org

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

From the author

What this workflow does Automatically: 1. fetches fresh news, 2. filters out aggregators/PR wires and duplicates, 3. writes a human-sounding LinkedIn post with GPT, 4. downloads the article image to verify it’s usable, 5. publishes to LinkedIn (with or…

Excerpt from Arthur Dimeglio'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.