Skip to main content

AI-powered news monitoring & social post generator with OpenAI and Upload-Post

Workflow preview

Workflow preview
100%
AI-powered news monitoring & social post generator with OpenAI and Upload-Post preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

This automation template turns any RSS feed into ready to publish social content using AI. It continuously ingests articles, scores their quality and relevance, crafts pla...

Best for

  • Social Media automation workflows
  • Multimodal AI automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.stickynote, n8n-nodes-base.rssfeedreadtrigger, @n8n/n8n-nodes-langchain.lmchatopenai, n8n-nodes-base.code, @n8n/n8n-nodes-langchain.memorybufferwindow, n8n-nodes-base.googlesheets, @n8n/n8n-nodes-langchain.agent, n8n-nodes-base.if

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Juan Carlos Cavero Gracia.

Original n8n.io source

1.1 Workflow description

Title
AI-powered news monitoring & social post generator with OpenAI and Upload-Post
Workflow name
AI-powered news monitoring & social post generator with OpenAI and Upload-Post

This automation template turns any RSS feed into ready-to-publish social content using AI. It continuously ingests articles, scores their quality and relevance, crafts platform-native posts (Twitter/X threads and LinkedIn posts), routes items for review or archiving, logs everything to Google Sheets, and can publish automatically to X, Threads, and LinkedIn.

Note: This workflow uses OpenAI models for analysis and content generation and integrates with Upload-Post for multi-platform publishing and Google Sheets for tracking. Costs depend on token usage and posting volume.

Who Is This For?

  • Content Teams & Solo Creators: Ship consistent, high-signal posts without manual rewriting.
  • Newsletters & Media Brands: Turn breaking stories into shareable, platform-native content.
  • Agencies: Scale curation across clients with review and auto-publish paths.
  • Founders & PMMs: Maintain a steady public presence with minimal effort.

What Problem Does This Workflow Solve?

Manual curation and rewriting of news is slow and inconsistent. This workflow:

  • Scores Articles: Filters noise with AI quality/relevance scoring.
  • Auto-Writes Posts: Generates concise X threads and business-ready LinkedIn copy.
  • Routes Intelligently: Sends good items to publish/review and archives the rest.
  • Logs Everything: Keeps a structured history in Google Sheets for analytics.

How It Works

  1. RSS Polling: Monitors your chosen feed(s) on a schedule.
  2. Scoring AI: Rates quality and relevance; extracts summary, key topics, and angle.
  3. Parse & Enrich: Normalizes AI output and merges with article metadata.
  4. Quality Gates: Directs items to “publish/review” or “archive.”
  5. Content Generation: Produces an X thread and a LinkedIn post with clear hooks and insights.
  6. Publishing: Uploads to X, Threads, and LinkedIn via Upload-Post (optional).
  7. Sheets Logging: Writes summaries, scores, and outputs to Google Sheets.

Setup

  1. OpenAI API: Add your OpenAI credentials (models like gpt-4.1/gpt-4o).
  2. Upload-Post Credentials: Connect the Upload-Post integration and target pages (e.g., LinkedIn org ID).
  3. Google Sheets: Add OAuth credentials and point “Store Content”/“New for Review”/“Archive” to your sheets.
  4. RSS Feed URL: Replace the sample feed with your preferred sources.
  5. Thresholds & Routing: Adjust quality/relevance filters to your standards.
  6. Publishing Mode: Toggle platforms (X, Threads, LinkedIn) and decide auto vs. review-first.

Requirements

  • Accounts: n8n, OpenAI, Upload-Post, Google account (Sheets).
  • API Keys: OpenAI token, Upload-Post credentials, Google Sheets OAuth.
  • Feeds: One or more RSS URLs for your niche.

Features

  • AI Triage: Quality/relevance scoring to prioritize high-value stories.
  • Platform-Native Output: Hooked X threads and professional LinkedIn posts.
  • Review or Auto-Publish: Safe gating before posting live.
  • Analytics-Ready Logs: Structured entries in Google Sheets.
  • Modular & Extensible: Swap feeds, add Slack/Discord alerts, or plug into CMS/Notion.

Stay top-of-mind: convert fresh news into compelling, on-brand social content—automatically.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Section: Fetch Articles

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 2 - Section: Analyze & Score

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 3 - Section: Parse & Enrich

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 4 - Section: Route

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 5 - Section: Content Generation

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 6 - Section: Store & Publish

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 7 - Section: Review & Archive

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 8 - RSS Feed Trigger

Type / Role
n8n-nodes-base.rssFeedReadTrigger - rssFeedReadTrigger
Config choices
Version 1

Block 9 - OpenAI Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 10 - Code

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 11 - Simple Memory

Type / Role
@n8n/n8n-nodes-langchain.memoryBufferWindow - memoryBufferWindow
Config choices
Version 1.3

Block 12 - OpenAI Chat Model1

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 13 - Code1

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 14 - Store Content

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 15 - New for Review

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 16 - Archive

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 17 - Content AI

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 2.2

Block 18 - Scoring AI

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 2.2

Block 19 - Quality Filter

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 20 - Quality Filter 2

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 21 - Upload to Twitter,Linkedin and Threads

Type / Role
n8n-nodes-upload-post.uploadPost - uploadPost
Config choices
Version 1

Block 22 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow AI-powered news monitoring & social post generator with OpenAI and Upload-Post
Complexity advanced
Nodes 22
Categories Social Media, Multimodal AI
Author Juan Carlos Cavero Gracia
Published 17 Oct 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/9851/9851.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does AI-powered news monitoring & social post generator with OpenAI and Upload-Post do?

This automation template turns any RSS feed into ready to publish social content using AI. It continuously ingests articles, scores their quality and relevance, crafts pla...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Social Media, Multimodal AI use case.