Automate news publishing to LinkedIn with Gemini AI and RSS feeds
Needs changesWhat this workflow does
This AI workflow has 34 nodes and runs on a schedule (every week at 15:00). Along the way it connects Google Gemini Chat Model, LinkedIn and Google Sheets. It also calls generativelanguage.googleapis.com and api.qrserver.com over HTTP.
How it runs
Trigger: On a schedule (every week at 15:00).
- RSS Read: reads an RSS feed
- RSS Read: reads an RSS feed
- RSS LatinxinAI (RSS Read): reads an RSS feed
- Merge: merges the data from its input branches
- Transform date (Edit Fields (Set)): sets 5 fields: title, content, link…
- Filter: keeps only the items that match a condition
- Sort: sorts the items
- Limit: keeps the first few items
- Information (Edit Fields (Set)): sets 4 fields: Enlace, Fecha_sinFormato, Titulo_original…
- Information (Edit Fields (Set)): sets 1 field: Categorias
…plus 19 more steps. See the full node list below.
Services it uses
HTTP calls to: generativelanguage.googleapis.com, api.qrserver.com
Before you upgrade to n8n 3.0
2 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:
- AI Agent v1 (old agent modes) in AI Agent (v1.9), AI Agent1 (v1.9), AI Agent2 (v1.9)…: replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
- Write Binary File in Escribir archivo: replace with Read/Write Files from Disk.
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) AI Agent (v1.9), AI Agent1 (v1.9), AI Agent2 (v1.9), AI Agent4 (v1.9) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
| Write Binary File Escribir archivo | Read/Write Files from Disk |
Nodes used (16)
- AI Agent
@n8n/n8n-nodes-langchain.agent - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Schedule Trigger
n8n-nodes-base.scheduleTrigger - RSS Read
n8n-nodes-base.rssFeedRead - Edit Fields (Set)
n8n-nodes-base.set - Filter
n8n-nodes-base.filter - Sort
n8n-nodes-base.sort - Limit
n8n-nodes-base.limit - Merge
n8n-nodes-base.merge - Code
n8n-nodes-base.code - LinkedIn
n8n-nodes-base.linkedIn - HTTP Request
n8n-nodes-base.httpRequest - Write Binary File
n8n-nodes-base.writeBinaryFile - Convert to File
n8n-nodes-base.convertToFile - Google Sheets
n8n-nodes-base.googleSheets - If
n8n-nodes-base.if
From the author
📰 LinkedIn News Auto-Publisher Overview 📋 This project is an automated news publisher for LinkedIn. It uses RSS feeds to fetch news, processes the content with the Gemini API to generate precise summaries, and automatically publishes to LinkedIn via its…