Back to Catalog

Convert RSS feeds into LinkedIn & X posts with GPT-4o & AI images & approval

Abdellah HomraniAbdellah Homrani
77 views
2/3/2026
Official Page

๐Ÿš€ Overview

Stop letting your valuable blog content collect dust! This automation is your 24/7 content repurposing engine. It monitors any blog or news feed you choose. The moment a new article goes live, it instantly creates engaging, platform-aware posts for LinkedIn and X (Twitter), generates a custom image with AI, and packages it all up for your review. You get the final say with a simple approval email, ensuring your brand voice stays perfectly on point.

Screenshot_2025_07_04_at_21_49_22_0c19860a25.png


๐Ÿ˜ฉ The Problem

You've invested hours writing the perfect blog post. But the work isn't over. Now you have to manually copy, paste, and rewrite that content for different social platforms. You need a professional tone for LinkedIn, something short and snappy for X, and you have to find or create visuals for both. This tedious, repetitive task drains your creative energy and leads to your social media presence becoming stale or inconsistent.


โœจ The Solution

This workflow acts as your automated content marketing assistant, elegantly solving the problem. Hereโ€™s the magic in action:

  1. New Blog Post Detected: The workflow constantly watches a specific RSS feed (e.g., your company blog).
  2. AI Content Generation: When a new post appears, the AI (powered by OpenAI GPT-4o-mini) reads the article, performs a quick web search for context (via SerpAPI), and drafts optimized posts for LinkedIn and X. It also generates a brand-new image based on the articleโ€™s topic.
  3. Secure Image Hosting: The generated image is uploaded to your Imgbb account for a shareable link.
  4. Approval Workflow: A notification is sent directly to your email inbox with the generated text and image for review.
  5. One-Click Go-Live: If approved, the workflow automatically publishes the content to the correct social media profiles.

โš™๏ธ Setup Instructions

What You'll Need

  • RSS Feed URL (e.g., https://yourwebsite.com/feed)
  • OpenAI API key (for content + image generation)
  • SerpAPI API key (optional, for extra context)
  • Imgbb API key (for image hosting)
  • Connected Accounts: Gmail, LinkedIn, and X (Twitter)

Steps

  1. Upload: Import the JSON file into n8n.

  2. Connect: Link your credentials for Gmail, LinkedIn, X, OpenAI, SerpAPI, and add Imgbb with โ€œHeader Auth.โ€

  3. Configure:

    • Add your RSS URL to the RSS Feed Trigger node.
    • Update the โ€œSend Toโ€ field in both Gmail User for Approval nodes with your own email.
  4. Activate: Switch on the workflow and let automation handle the heavy lifting.


๐ŸŽจ Customizations

  • Expand to More Networks: Duplicate an existing branch to add Facebook or Instagram.
  • Add Smart Filters: Only generate posts for articles containing specific keywords (e.g., โ€œAIโ€ or โ€œCase Studyโ€).

n8n Workflow: Convert RSS Feeds into LinkedIn/X Posts with GPT-4o, AI Images, and Approval

This n8n workflow automates the process of converting RSS feed items into engaging social media posts for LinkedIn and X (formerly Twitter). It leverages AI (GPT-4o) to generate creative content and AI images, incorporates a human approval step, and then publishes the approved content.

What it does

  1. Monitors RSS Feeds: Triggers when new items are published in a configured RSS feed.
  2. Extracts Content: Retrieves the title, description, and URL from the new RSS feed item.
  3. Generates Social Media Content (AI):
    • Uses an AI Agent with an OpenAI Chat Model (GPT-4o) and SerpAPI (Google Search) to craft compelling social media posts for LinkedIn and X.
    • The AI Agent is instructed to generate a LinkedIn post (including hashtags, emojis, and a call to action), an X post (short, concise, with hashtags and emojis), and a prompt for an AI image based on the article's content.
  4. Generates AI Image: Uses OpenAI's DALL-E to create an image based on the AI-generated prompt.
  5. Sends for Human Approval:
    • Compiles all generated content (LinkedIn post, X post, image URL, original article URL) into an email.
    • Sends this email to a specified recipient for review, including "Approve" and "Reject" links.
  6. Waits for Approval: Pauses the workflow until a human decision is received via the approval email.
  7. Conditionally Publishes:
    • If the post is approved:
      • Publishes the generated content to LinkedIn.
      • Publishes the generated content to X (formerly Twitter).
    • If the post is rejected:
      • The workflow terminates without publishing.

Prerequisites/Requirements

  • n8n Instance: A running n8n instance.
  • RSS Feed URL: The URL of the RSS feed you wish to monitor.
  • OpenAI API Key: For GPT-4o (Chat Model) and DALL-E (Image Generation).
  • SerpAPI API Key: For the AI Agent to perform Google searches (optional, but recommended for better content generation).
  • Gmail Account: For sending approval emails.
  • LinkedIn Account: Configured as an n8n credential for publishing.
  • X (formerly Twitter) Account: Configured as an n8n credential for publishing.

Setup/Usage

  1. Import the Workflow: Download the provided JSON and import it into your n8n instance.
  2. Configure Credentials:
    • Add your OpenAI API Key credential for the "OpenAI Chat Model" and "OpenAI" nodes.
    • Add your SerpAPI API Key credential for the "SerpAPI" node.
    • Add your Gmail credential for the "Gmail" node.
    • Add your LinkedIn credential for the "LinkedIn" node.
    • Add your X (formerly Twitter) credential for the "X" node.
  3. Configure RSS Feed Trigger:
    • In the "RSS Feed Trigger" node, enter the URL of the RSS feed you want to monitor.
    • Set the desired "Interval" for checking the feed.
  4. Configure Approval Email:
    • In the "Gmail" node, specify the recipient email address(es) for approval.
    • Customize the email subject and body as needed, ensuring the "Approve" and "Reject" links are correctly formatted to trigger the "HTTP Request" node.
  5. Activate the Workflow: Once all configurations are complete, activate the workflow.

The workflow will now automatically monitor your RSS feed, generate social media content, request approval, and publish approved posts to LinkedIn and X.

Related Templates

Automate Dutch Public Procurement Data Collection with TenderNed

TenderNed Public Procurement What This Workflow Does This workflow automates the collection of public procurement data from TenderNed (the official Dutch tender platform). It: Fetches the latest tender publications from the TenderNed API Retrieves detailed information in both XML and JSON formats for each tender Parses and extracts key information like organization names, titles, descriptions, and reference numbers Filters results based on your custom criteria Stores the data in a database for easy querying and analysis Setup Instructions This template comes with sticky notes providing step-by-step instructions in Dutch and various query options you can customize. Prerequisites TenderNed API Access - Register at TenderNed for API credentials Configuration Steps Set up TenderNed credentials: Add HTTP Basic Auth credentials with your TenderNed API username and password Apply these credentials to the three HTTP Request nodes: "Tenderned Publicaties" "Haal XML Details" "Haal JSON Details" Customize filters: Modify the "Filter op ..." node to match your specific requirements Examples: specific organizations, contract values, regions, etc. How It Works Step 1: Trigger The workflow can be triggered either manually for testing or automatically on a daily schedule. Step 2: Fetch Publications Makes an API call to TenderNed to retrieve a list of recent publications (up to 100 per request). Step 3: Process & Split Extracts the tender array from the response and splits it into individual items for processing. Step 4: Fetch Details For each tender, the workflow makes two parallel API calls: XML endpoint - Retrieves the complete tender documentation in XML format JSON endpoint - Fetches metadata including reference numbers and keywords Step 5: Parse & Merge Parses the XML data and merges it with the JSON metadata and batch information into a single data structure. Step 6: Extract Fields Maps the raw API data to clean, structured fields including: Publication ID and date Organization name Tender title and description Reference numbers (kenmerk, TED number) Step 7: Filter Applies your custom filter criteria to focus on relevant tenders only. Step 8: Store Inserts the processed data into your database for storage and future analysis. Customization Tips Modify API Parameters In the "Tenderned Publicaties" node, you can adjust: offset: Starting position for pagination size: Number of results per request (max 100) Add query parameters for date ranges, status filters, etc. Add More Fields Extend the "Splits Alle Velden" node to extract additional fields from the XML/JSON data, such as: Contract value estimates Deadline dates CPV codes (procurement classification) Contact information Integrate Notifications Add a Slack, Email, or Discord node after the filter to get notified about new matching tenders. Incremental Updates Modify the workflow to only fetch new tenders by: Storing the last execution timestamp Adding date filters to the API query Only processing publications newer than the last run Troubleshooting No data returned? Verify your TenderNed API credentials are correct Check that you have setup youre filter proper Need help setting this up or interested in a complete tender analysis solution? Get in touch ๐Ÿ”— LinkedIn โ€“ Wessel Bulte

Wessel BulteBy Wessel Bulte
247

Transform Readwise highlights into weekly content ideas with Gemini AI

Turn Your Reading Habit into a Content Creation Engine This workflow is built for one core purpose: to maximize the return on your reading time. It turns your passive consumption of articles and highlights into an active system for generating original content and rediscovering valuable ideas you may have forgotten. Why This Workflow is Valuable End Writer's Block Before It Starts: This workflow is your personal content strategist. Instead of staring at a blank page, you'll start your week with a list of AI-generated content ideasโ€”from LinkedIn posts and blog articles to strategic insightsโ€”all based on the topics you're already deeply engaged with. It finds the hidden connections between articles and suggests novel angles for your next piece. Rescue Your Insights from the Digital Abyss: Readwise is fantastic for capturing highlights, but the best ones can get lost over time. This workflow acts as your personal curator, automatically excavating the most impactful quotes and notes from your recent reading. It doesn't just show them to you; it contextualizes them within the week's key themes, giving them new life and relevance. Create an Intellectual Flywheel: By systematically analyzing your reading, generating content ideas, and saving those insights back into your "second brain," you create a powerful feedback loop. Your reading informs your content, and the process of creating content deepens your understanding, making every reading session more valuable than the last. How it works This workflow automates the process of generating a "Weekly Reading Insights" summary based on your activity in Readwise. Trigger: It can be run manually or on a weekly schedule Fetch Data: It fetches all articles and highlights you've updated in the last 7 days from your Readwise account. Filter & Match: It filters for articles that you've read more than 10% of and then finds all the corresponding highlights for those articles. Generate Insights: It constructs a detailed prompt with your reading data and sends it to an AI model (via OpenRouter) to create a structured analysis of your reading patterns, key themes, and content ideas. Save to Readwise: Finally, it takes the AI-generated markdown, converts it to HTML, and saves it back to your Readwise account as a new article titled "Weekly Reading Insights". Set up steps Estimated Set Up Time: 5-10 minutes. Readwise Credentials: Authenticate the two HTTP Request nodes and the two Fetch nodes with your Readwise API token Get from Reader API. Also check how to set up Header Auth AI Model Credentials: Add your OpenRouter API key to the OpenRouter Chat Model node. You can swap this for any other AI model if you prefer. Customize the Prompt: Open the Prepare Prompt Code node to adjust the persona, questions, and desired output format. This is where you can tailor the AI's analysis to your specific needs. Adjust Schedule: Modify the Monday - 09:00 Schedule Trigger to run on your preferred day and time.

Julian KaiserBy Julian Kaiser
162

Monitor daily HR risks and standup summaries with Monday.com and GPT-4o-mini

๐Ÿ“Š Description This workflow automates the daily HR standup by continuously monitoring active hiring and HR tasks, identifying risks and blockers, and generating an intelligent, action-oriented summary using AI. Every morning, HR and leadership teams receive a clear overview of priorities, overdue items, and potential risks โ€” without any manual preparation. By combining structured task data with AI-driven analysis, the workflow ensures teams start the day aligned, informed, and ready to act. The automation is designed for real-world HR operations, scaling seamlessly as task volume grows while maintaining concise and consistent reporting. ๐Ÿ” What this automation does Automatically triggers every morning using a scheduled Cron trigger. Retrieves all HR and hiring-related tasks from a Monday.com board. Filters out completed items to focus only on active and relevant work. Aggregates all remaining tasks into a single structured dataset. Analyzes task status, ownership, and due dates to identify blockers and risks. Uses AI (GPT-4o-mini) to generate a concise, structured daily standup report. Delivers the final standup update to HR via email for immediate visibility. ๐Ÿง  Key design decisions Uses a scheduled trigger to ensure consistent, hands-free execution Applies task filtering via a Code node to overcome API limitations Aggregates all tasks to produce a single, consolidated standup report Leverages AI for insight generation, not raw data repetition Excludes completed tasks to reduce noise and improve signal quality Prioritizes concise, actionable output suitable for leadership review โญ Key benefits Eliminates manual standup preparation Ensures overdue tasks and blockers are surfaced early Improves visibility and accountability across HR operations Saves daily operational time for HR and managers Produces consistent, professional summaries every day Scales efficiently as teams and task volume increase ๐Ÿ› ๏ธ Tools & services used n8n โ€“ Workflow orchestration and automation Monday.com โ€“ HR and hiring task management OpenAI (GPT-4o-mini) โ€“ Intelligent analysis and summarization Gmail โ€“ Delivery of daily standup reports Cron โ€“ Scheduled execution ๐Ÿ” Requirements Monday.com OAuth credentials OpenAI API key Gmail OAuth credentials n8n (cloud or self-hosted) HR board with status and due date columns ๐ŸŽฏ Target audience HR and Talent Acquisition teams Hiring managers Operations and RevOps teams Startups and scaling organizations Automation teams building internal HR tooling

Rahul JoshiBy Rahul Joshi
8