Create & publish Instagram carousels with AI research, Nano Banana Pro & Slack
Needs changesWhat this workflow does
This AI workflow has 20 nodes and runs on a schedule (every hour). Along the way it connects Slack, Facebook Graph API and OpenAI Chat Model. It also calls api.kie.ai over HTTP.
How it runs
Trigger: On a schedule (every hour).
- Theme Input (Slack) (Slack): send and wait for a reply
- Set Theme (Edit Fields (Set)): sets 1 field: thema
- Research Agent (Basic LLM Chain): sends a prompt to an LLM, with model: OpenAI Model A
- Drafting Agent (Basic LLM Chain): sends a prompt to an LLM, with model: OpenAI Model B
- JSON Parse (Content) (Code): runs custom JavaScript code
- Slack: send and wait for a reply
- Approval Loop (If): checks a condition and branches into true / false
- Image Prompt Gen (Basic LLM Chain): sends a prompt to an LLM, with model: OpenAI Model B
- JSON Parse (Prompts) (Code): runs custom JavaScript code
- Split Slides (Item Lists): reshapes item lists (legacy Item Lists node)
…plus 7 more steps. See the full node list below.
Services it uses
HTTP calls to: api.kie.ai
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- Item Lists (legacy) in Split Slides: replace with Split Out, Aggregate, Sort, Limit, Remove Duplicates or Summarize (match the operation used).
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| Item Lists (legacy) Split Slides | Split Out, Aggregate, Sort, Limit, Remove Duplicates or Summarize (match the operation used) |
Nodes used (11)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Slack
n8n-nodes-base.slack - If
n8n-nodes-base.if - Item Lists
n8n-nodes-base.itemLists - Facebook Graph API
n8n-nodes-base.facebookGraphApi - Wait
n8n-nodes-base.wait - HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - Edit Fields (Set)
n8n-nodes-base.set - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
From the author
This workflow allows you to complete the entire process of creating and publishing detailed Instagram Carousels—from research to posting—without ever leaving Slack. It leverages Nano Banana Pro, a state-of-the-art image generation model capable of rendering…