Generate LinkedIn carousels from articles with OpenAI GPT-4o-mini
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This AI workflow has 8 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects OpenAI.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Parse Input for Processing (Code): runs custom JavaScript code
- If: checks a condition and branches into true / false
- OpenAI: uses OpenAI
- Fetch Article Content (HTTP Request): calls an HTTP API
- Prepare Canva Format (Code): runs custom JavaScript code
- Extract Article Text (Code): runs custom JavaScript code
- Check Carousel Structure (Code): runs custom JavaScript code
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (5)
- Webhook
n8n-nodes-base.webhook - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - HTTP Request
n8n-nodes-base.httpRequest - OpenAI
@n8n/n8n-nodes-langchain.openAi
From the author
Quick overview Send article text or a URL to generate a validated LinkedIn carousel with an exact slide count, caption, hashtags, alt text, and Canva-ready copy. The workflow only prepares content; it does not publish to LinkedIn. How it works 1. Receives a…