Skip to content
Auto-create Instagram carousel posts from Canva with OpenAI and Blotato logo

Auto-create Instagram carousel posts from Canva with OpenAI and Blotato

Verified

Automate Instagram carousels with OpenAI captions and Telegram approval.

n8nAI & LLMBeginner👁 15 views
Open template
Updated 2026-06-16

What this workflow does

This n8n workflow accepts incoming carousel images, uses OpenAI to create captions, and routes the post through Telegram for manual review before final publication.

It is designed for social media managers, content creators, and agencies that need reliable AI-assisted Instagram posting with built-in approval steps.

Who is this for?

Social media managers and content creators who produce Instagram carousels from Canva designs. Agencies and marketing teams running automated posting pipelines.

What problem it solves

Manually downloading Canva slides, writing captions, and publishing carousels to Instagram is repetitive and time-consuming. This workflow automates the entire process from webhook trigger to published post.

Live workflow preview

Interactive canvas of every node and connection — scroll and click to explore. Powered by n8n's preview.

Open the template on n8n to import and run it. View source template →

What it automates

Daily content posting

A creator exports Canva slides and triggers the workflow to generate captions and publish carousels without manual steps.

Client campaign automation

An agency receives Canva designs via webhook and uses AI to create on-brand Instagram posts for multiple clients.

AI-assisted scaling

Teams connect Claude or Canva automations to n8n so new designs become live Instagram carousels with minimal oversight.

How the workflow works

The 2 nodes in this automation, in order.

  1. 1Telegramtelegram
  2. 2OpenAI@n8n/n8n-nodes-langchain.openAi

Apps & integrations used

TelegramOpenAI

How to set up Auto-create Instagram carousel posts from Canva with OpenAI and Blotato

  1. 1Import the workflow into n8n and activate the Webhook node to receive Canva slide payloads.
  2. 2Configure the Split Out Slides node to process each PNG image individually.
  3. 3Set up Upload Media nodes (Blotato) to host each slide image.
  4. 4Add the Aggregate node to collect all uploaded image URLs into one list.
  5. 5Connect the OpenAI Message a Model node to generate an Instagram caption with hashtags.
  6. 6Insert the Telegram node for approval before the final Create Post (Blotato) node publishes to Instagram.

How to customize this workflow

  • Swap OpenAI for another model provider in the caption step.
  • Replace the Webhook trigger with a scheduled or Canva-native trigger.
  • Add extra approval steps or conditional logic after the Telegram node.
  • Adjust the caption prompt to match specific brand voice or hashtag sets.

Auto-create Instagram carousel posts from Canva with OpenAI and Blotato: pros & cons

Pros

  • +Removes manual download, caption writing, and posting work
  • +Uses AI for consistent, optimized captions
  • +Supports end-to-end automation from Canva to Instagram
  • +Includes human approval via Telegram

Cons

  • Requires Blotato account for media hosting and publishing
  • Depends on external Canva export or Claude trigger to start
  • Approval step adds a manual delay
Did you find this helpful?

Frequently asked questions

It receives Canva carousel slides via webhook, uploads them, generates an AI caption, and publishes the post to Instagram through Blotato.

User reviews

Verified reviews from the community shape this listing's rating.

Loading reviews…

Sign in to review

Promote Auto-create Instagram carousel posts from Canva with OpenAI and Blotato

Add this badge to your website, or share the tool.

DFeatured on DhanasviAuto-create Instagram carousel posts from Canva with OpenAI and Blotato 0