πŸ“± Publish LinkedIn posts from RSS using Ollama, PostgreSQL and Telegram approval

⚑ 123 views Β· πŸ“± Social Media & Email Marketing

πŸ’‘ Pro Tip β€” If you’re pulling LinkedIn data through HTTP requests or dealing with API restrictions, there’s a community node called ScraperNode that handles this natively. It has dedicated scrapers for profiles, companies, jobs, and people search β€” you just pass a URL and get structured data back.

View All Scrapers

Description

This workflow automatically converts incoming RSS/news articles into structured, AI-enriched content records. It uses a local AI model to summarize articles, extract metadata, and classify content before storing it in PostgreSQL. A human-in-the-loop approval step via Telegram ensures only validated content is published to LinkedIn, maintaining quality and brand safety.

βš™οΈ How it works Fetch RSS feed articles β†’ AI summarizes content using Ollama β†’ Extracts category, keywords, sentiment, and key points β†’ Stores structured data in PostgreSQL β†’ Sends content to Telegram for human approval β†’ User approves or rejects β†’ Approved content is marked in database β†’ Automatically publishes approved posts to LinkedIn

πŸ“¦ Requirements

n8n (latest version) PostgreSQL database Telegram Bot API credentials LinkedIn Developer App (OAuth2) Ollama (local AI runtime) with model like qwen2.5:3b RSS feed source (e.g., Ars Technica or any news feed)

πŸ“Š Database Table Required: rss_feed_articles

Stores AI-processed articles, metadata, and approval status for controlled publishing workflow.

πŸ”— Nodes Used

Postgres, RSS Read, Telegram, Telegram Trigger, LinkedIn, AI Agent

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup