Back to Templates

Create & Publish Instagram Carousels with AI Research, Nano Banana Pro & Slack

Created by

Created by: Shun Nakayama || nakayama

Shun Nakayama

Last update

Last update 8 hours ago

Share


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 perfect text, to create professional "consultant-style" slides that AI previously struggled with.

How it works

  1. Start in Slack: You trigger the workflow by entering a topic ensuring the entire process starts in Slack.
  2. Research (AI Agent): An AI agent searches the web for deep insights on the topic.
  3. Drafting (AI Agent): Structures research into a carousel format designed for engagement.
  4. Review in Slack: The draft is sent to Slack as a formatted message. You approve it with a single click.
  5. Image Generation: Upon approval, Nano Banana Pro generates professional infographic-style images with legible, high-density text.
  6. Final Review in Slack: The created images and caption are sent back to Slack.
  7. Publish from Slack: One final approval in Slack automatically publishes the Carousel to Instagram.

Setup steps

  1. Configure Credentials:
    • OpenAI API: Required for the Research and Drafting agents (GPT-4o/GPT-5 recommended).
    • Slack API: Required for notifications and approval buttons.
    • Kie.ai (Nano Banana Pro): Required for high-quality text-in-image generation.
    • Facebook Graph API: Required for publishing to Instagram.
  2. Set IDs:
    • Open the "Slack Approval" nodes and set your Channel ID.
    • Open the "Instagram" nodes and set your Instagram Business Account ID.
  3. Customize Prompts (Optional): Adjust the system prompts in the AI nodes to match your brand's tone of voice.

Requirements

  • n8n version: 1.0+ (AI nodes required)
  • Kie.ai Account: For using the Nano Banana Pro model (excellent at rendering text).
  • Slack Workspace: For the Human-in-the-loop approval process.