Skip to main content

Create LinkedIn carousel posts from RSS blogs with DeepSeek, fal.ai and Posta

Workflow preview

Workflow preview
100%
Create LinkedIn carousel posts from RSS blogs with DeepSeek, fal.ai and Posta preview
Open on n8n.io

1. Workflow Overview

Quick overview This workflow fetches the latest blog post from an RSS feed, uses DeepSeek to generate 5 slide carousel copy, creates AI background images with fal.ai, builds a PDF carousel in Posta...

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.manualtrigger, n8n-nodes-base.rssfeedread, n8n-nodes-posta.posta, n8n-nodes-base.httprequest, n8n-nodes-base.code, @n8n/n8n-nodes-langchain.chainllm, @n8n/n8n-nodes-langchain.lmchatdeepseek

Source and attribution

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

Original n8n.io source

1.1 Workflow description

Title
Create LinkedIn carousel posts from RSS blogs with DeepSeek, fal.ai and Posta
Workflow name
Create LinkedIn carousel posts from RSS blogs with DeepSeek, fal.ai and Posta

Quick overview

This workflow fetches the latest blog post from an RSS feed, uses DeepSeek to generate 5-slide carousel copy, creates AI background images with fal.ai, builds a PDF carousel in Posta, and publishes the post to LinkedIn via a connected Posta social account.

How it works

  1. Starts when you manually execute the workflow.
  2. Reads your blog’s RSS feed, sorts items by publish date, and selects the newest post.
  3. Sends the post title and content to DeepSeek (via an LLM chain) to generate minified JSON containing a caption, tags, and five slides with titles, bodies, and image prompts.
  4. Splits the slide list into individual items, applies a theme color, and generates a square background image for each slide with fal.ai.
  5. Downloads each generated image and uploads it to Posta as media, then re-associates the uploaded media IDs with the corresponding slide text.
  6. Uses Posta to render the slides into a text carousel PDF, then publishes the PDF to the selected LinkedIn account with the generated caption and hashtags.

Setup

  1. Add your Posta API credential, select the target LinkedIn social account ID, and update any fixed values like the logoMediaId used for the PDF.
  2. Add your DeepSeek API credential and confirm the LLM output stays valid minified JSON for the parser.
  3. Add your fal.ai API credential and adjust the image generation prompt or theme_color value to match your brand.
  4. Replace the RSS feed URL with your blog feed and confirm the feed provides title and content fields (for example, content:encoded).

Additional info

Video explanation: https://youtu.be/CC-_i6LanLg

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 - Sticky Note

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

Block 2 - Sticky Note1

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

Block 3 - Sticky Note2

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

Block 4 - Sticky Note3

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

Block 5 - Sticky Note4

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

Block 6 - Sticky Note5

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

Block 7 - When clicking ‘Execute workflow’

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

Block 8 - RSS Read

Type / Role
n8n-nodes-base.rssFeedRead - rssFeedRead
Config choices
Version 1.2

Block 9 - Create a post

Type / Role
n8n-nodes-posta.posta - posta
Config choices
Version 1

Block 10 - Get many social accounts

Type / Role
n8n-nodes-posta.posta - posta
Config choices
Version 1

Block 11 - Upload media

Type / Role
n8n-nodes-posta.posta - posta
Config choices
Version 1

Block 12 - Download generated background

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

Block 13 - Latest post

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

Block 14 - Basic LLM Chain

Type / Role
@n8n/n8n-nodes-langchain.chainLlm - chainLlm
Config choices
Version 1.9

Block 15 - DeepSeek Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatDeepSeek - lmChatDeepSeek
Config choices
Version 1

Block 16 - Split into slides

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

Block 17 - Parse slides JSON

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

Block 18 - Generate media using AI model

Type / Role
@fal-ai/n8n-nodes-fal.falAi - falAi
Config choices
Version 1

Block 19 - Re-assemble slides

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

Block 20 - Generate text carousel PDF

Type / Role
n8n-nodes-posta.posta - posta
Config choices
Version 1

Block 21 - theme_color

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

3. Summary Table

Workflow Create LinkedIn carousel posts from RSS blogs with DeepSeek, fal.ai and Posta
Complexity advanced
Nodes 21
Categories Social Media, Multimodal AI
Author Stefan Gimeson
Published 12 Jun 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/16309/16309.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 LinkedIn carousel posts from RSS blogs with DeepSeek, fal.ai and Posta do?

Quick overview This workflow fetches the latest blog post from an RSS feed, uses DeepSeek to generate 5 slide carousel copy, creates AI background images with fal.ai, builds a PDF carousel in Posta...

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.