AutomationMart
Home/Browse/Auto-create Instagram carousel posts from Canva with OpenAI and Blotato
n8n

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

n8nn8n10 modulesv1.0
NotionGoogle SheetsOpenAITelegramLinkedInInstagramFacebook

Auto-Create Instagram Carousel Posts from Canva (Webhook → AI Caption → Instagram) Automatically turn Canva carousel exports into a fully published Instagram post with AI-generated captions. This workflow receives a webhook payload containing PNG slides (for example from Claude Cowork or a Canva automation), uploads the images, generates an optimized Instagram caption using AI, and publishes the carousel post via Blotato. It removes the manual work of downloading slides, writing captions, and

At a glance

Auto-create Instagram carousel posts from Canva with OpenAI and Blotato is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Notion, Google Sheets, OpenAI, Telegram. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Notion, Google Sheets, OpenAI, Telegram, LinkedIn, Instagram
Modules
10
Price
Free
Version
v1.0
Auto-create Instagram carousel posts from Canva with OpenAI and Blotato workflow diagram

About this workflow

Auto-Create Instagram Carousel Posts from Canva (Webhook → AI Caption → Instagram) Automatically turn Canva carousel exports into a fully published Instagram post with AI-generated captions. This workflow receives a webhook payload containing PNG slides (for example from Claude Cowork or a Canva automation), uploads the images, generates an optimized Instagram caption using AI, and publishes the carousel post via Blotato. It removes the manual work of downloading slides, writing captions, and posting to Instagram. What this template does When triggered by a webhook, this workflow: Receives a payload containing carousel slide images Splits the slides into individual items Uploads each image to a media host Aggregates all images into a carousel Uses AI to generate an Instagram caption with hashtags Publishes the post to Instagram via Blotato This allows you to go from Canva design → Instagram post automatically. Example use cases This workflow is useful for: Social media managers automating Instagram posting Content creators producing carousel posts at scale Agencies generating client posts automatically AI-assisted content pipelines Marketing automation systems Example automation pipeline: Claude → Canva → n8n → Instagram Workflow overview Webhook → Split Slides → Upload Media → Aggregate Images → Generate Caption → Publish Instagram Post Node breakdown Webhook Receives a POST request containing the carousel slide data. The payload includes slide metadata and PNG URLs generated by Canva. Split Out Slides - Splits the slides array so each slide is processed individually. This allows each PNG image to be uploaded and processed as its own item. Upload Media (Blotato) - Uploads each slide image to the media host used by the social publishing platform. Aggregate collects all uploaded image URLs into a single list. Message a Model (AI Caption Generator) Telegram Node for Approval Create Post (Blotato) - Creates and publishes the Instagram carousel post Requirements Before using this template you must configure the following: OpenAI API credential Blotato API credential Instagram account connected to Blotato A system that sends the webhook (Claude, Canva, or another automation) Setup instructions Import the workflow into n8n Configure credentials: OpenAI Blotato Copy the webhook URL from the Webhook node Configure your upstream tool (Claude / Canva / automation) to send slide data to this webhook Test the workflow by sending a sample payload Activate the workflow Once active, new carousel payloads will automatically be turned into Instagram posts Customization ideas You can easily extend this workflow by: Adding Telegram approval before posting Posting to TikTok, LinkedIn, or Facebook Storing posts in Google Sheets or Notion Generating captions in different tones or languages Adding AI analysis of the slides to generate smarter captions

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Generate AI-curated Reddit digests for Telegram, Discord & Slack with Gemini

Automatically fetch, curate, and distribute Reddit content digests using AI-powered filtering. This workflow monitors multiple subreddits, ranks posts by relevance, removes spam and duplicates, then delivers beautifully formatted digests to Telegram, Discord, or Slack. Who's it for Perfect for content creators tracking trends, marketers monitoring discussions, researchers following specific topics, and community managers staying informed. Anyone who wants high-quality Reddit updates without

Free

Add a new row into a Google Sheets spreadsheet from a modified deal in Bitrix24

This template regularly checks for deal updates in Bitrix24 and uses the retrieved information to create rows in Google Sheets spreadsheet. The template is using [this sample](https://docs.google.com/spreadsheets/d/14ED2-7qmp2IDMwcNqeY-fGPVa-6QCTY47nmkyhlfUKc/edit?usp=sharing) Google Sheets spreadsheet as the destination for the Bitrix24 deals. You should make a copy of it before configuring the template. The template is scheduled to run every 15 minutes. You can change the schedule after you

Free

Create Salesflare contacts from new Google Sheets rows

Every time a new row is added to your Google Sheets spreadsheet, Make will automatically create a new contact in Salesflare. The template uses this [example spreadsheet](http://bit.ly/31Mxgjx).

Free

Add a new row in Google Sheets for every new submission in Fillout

Automatically add a new row in Google Sheets for every new Fillout submission, streamlining data management and enhancing workflow efficiency.

Free

Chat with Postgresql database

Who is this template for? This workflow template is designed for any professionals seeking relevent data from database using natural language. How it works - Each time user ask's question using the n8n chat interface, the workflow runs. - Then the message is processed by AI Agent using relevent tools - Execute SQL Query, Get DB Schema and Tables List and Get Table Definition, if required. Agent uses these tool to form and run sql query which are necessary to answer the questions.

Free

Generate weekly grocery lists in Notion with automated email notifications

Who’s it for Busy homemakers, creators, and anyone who wants a simple, no-cost way to plan weekly meals and get a ready-to-shop grocery list—without extra apps. What it does Runs on a weekly Cron schedule, generates a grocery list, creates rows in your Notion database (Ingredient, Quantity, Status), and emails the list (optional Telegram confirmation). It includes a Notion connection check, detailed error notifications (email and optional Telegram), a success email with timestamp, and optional p

Free

Chat with PDF docs using AI (quoting sources)

This workflow allows you to ask questions about a PDF document. The answers are provided by an AI model of your choice, and the answer includes a citation pointing to the information it used. You can use n8n’s built-in chat interface to ask the questions, or you could customise this workflow to use another one (e.g. Slack, Teams, etc.) Example The workflow is set up with the Bitcoin whitepaper. So you could ask things like: Question: “Which email provider does the creator of Bitcoin use?“ Answer

Free

Very quick quickstart

Want to learn the basics of n8n? Our comprehensive quick quickstart tutorial is here to guide you through the basics of n8n, step by step. Designed with beginners in mind, this tutorial provides a hands-on approach to learning n8n's basic functionalities.

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free