Skip to main content

Create AI-generated social media posts from RSS feeds with GPT-5 and JsonCut

Workflow preview

Workflow preview
100%
Create AI-generated social media posts from RSS feeds with GPT-5 and JsonCut preview
Open on n8n.io

Important notice

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

1. Workflow Overview

Automatically create and publish ready to post social media news updates — all powered by AI. This workflow turns any RSS feed into professional, branded posts, c...

Best for

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

Tools used

n8n-nodes-base.wait, n8n-nodes-base.if, n8n-nodes-base.httprequest, n8n-nodes-base.stopanderror, n8n-nodes-base.aggregate, n8n-nodes-base.stickynote, n8n-nodes-base.rssfeedreadtrigger, @n8n/n8n-nodes-langchain.openai

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by 8Automator.

Original n8n.io source

1.1 Workflow description

Title
Create AI-generated social media posts from RSS feeds with GPT-5 and JsonCut
Workflow name
Create AI-generated social media posts from RSS feeds with GPT-5 and JsonCut

Automatically create and publish ready-to-post social media news updates — all powered by AI.
This workflow turns any RSS feed into professional, branded posts, complete with visuals and captions.

Use cases include automating news updates, sharing industry insights, or maintaining an active social presence without manual work.


Good to know

  • Fully automated end-to-end publishing — from RSS feed to social post
  • Uses JsonCut for dynamic image composition (backgrounds, text overlays, logos)
  • Publishes directly to Instagram (or other channels) via Blotato
  • Utilizes OpenAI GPT-5 for post text and image prompt generation
  • Polling mechanism checks job status every 3 seconds
  • Setup time: under 10 minutes once credentials are in place

How it works

  1. The RSS Trigger monitors any RSS feed for new content.
  2. OpenAI GPT-5 rewrites the headline and creates a short, social-friendly post caption.
  3. An AI image prompt is generated to match the article’s topic and mood.
  4. JsonCut combines the background, logo, and headline text into a branded image.
  5. Once the image is ready, Blotato uploads and publishes the post directly to Instagram (or other connected platforms).

The process runs completely automatically — no human input required after setup.


How to use

  1. Import the workflow into your n8n instance.
  2. Configure your RSS feed URL(s).
  3. Add your JsonCut, Blotato, and OpenAI credentials.
  4. Activate the workflow — it will automatically generate and post new content whenever your RSS source updates.

Requirements

  • Free account at jsoncut.com
  • Account at blotato.com (paid service — can be replaced with any social media API or publishing platform)
  • API keys for both services:
  • OpenAI credential (GPT-5 or compatible model)
  • RSS Feed URL (e.g. from a news site, blog, or press page)

Setup steps

  1. Sign up for a free account at app.jsoncut.com.
  2. If you use Blotato, create an account at blotato.com and generate an API key.
  3. In n8n, add:
    • JsonCut API Key (HTTP Header Auth, header: x-api-key)
    • Blotato API credential (optional — can be replaced)
    • OpenAI credential for GPT-5
  4. Replace the example RSS URL in the RSS Feed Trigger node with your own.
  5. Activate the workflow — it will start monitoring, generating, and posting automatically.

Customising this workflow

You can easily adjust:

  • The image layout and branding (in the “Create JsonCut Job” node)
  • The tone or length of social captions (in the “Create Instagram Text” node prompt)
  • The publishing platform — replace Blotato with another integration (e.g. Buffer, Hootsuite, or native social API)
  • Posting frequency via the RSS trigger interval

For advanced customization, check out:

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 - Wait

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

Block 2 - If Success

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

Block 3 - If Error

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

Block 4 - Download Image

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.1

Block 5 - Error Stop

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

Block 6 - Aggregate

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

Block 7 - Sticky Note

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

Block 8 - Sticky Note1

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

Block 9 - Create JsonCut Job

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.1

Block 10 - Check JsonCut job Status

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.1

Block 11 - RSS Feed Trigger

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

Block 12 - Generate content and Image Prompt

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 1.8

Block 13 - Generate Background Image

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 1.8

Block 14 - Upload logo

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.1

Block 15 - Download Logo

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 16 - Sticky Note2

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

Block 17 - Sticky Note3

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

Block 18 - Download Background

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 19 - Merge

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 20 - Upload Background

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 21 - Upload media

Type / Role
@blotato/n8n-nodes-blotato.blotato - blotato
Config choices
Version 2

Block 22 - Create Instagram Text

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 1.8

Block 23 - Create Instagram post

Type / Role
@blotato/n8n-nodes-blotato.blotato - blotato
Config choices
Version 2

Block 24 - Sticky Note4

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

3. Summary Table

Workflow Create AI-generated social media posts from RSS feeds with GPT-5 and JsonCut
Complexity advanced
Nodes 24
Categories Social Media, Multimodal AI
Author 8Automator
Published 13 Oct 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/9590/9590.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 Create AI-generated social media posts from RSS feeds with GPT-5 and JsonCut do?

Automatically create and publish ready to post social media news updates — all powered by AI. This workflow turns any RSS feed into professional, branded posts, c...

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.