How to Automatically Create Instagram Posts using Make

16 October 2023 | 7 min read
Laura van Sinderen

In this tutorial, you'll learn how to automatically generate images, videos, and Reels for posting on Instagram using (Integromat) and Creatomate.

The process of creating content for Instagram can often feel like having an additional full-time job on top of everything else, especially if you run a business. Because Instagram is all about videos and images, it's a huge time commitment to create the right visuals for every post.

Fortunately, automation tools such as and Creatomate make the process much more efficient and streamlined. Investing some time into setting up an automated workflow will pay off almost immediately with the first batch of visuals.

In this tutorial, you'll learn how to automate Instagram images and videos with As a bonus, the visuals will automatically be posted to your Instagram account as well. The flexibility of lets you use this workflow with any of your favorite apps, such as Airtable, ChatGPT, Google Drive, and thousands of others.

As an example, we will generate an Instagram video similar to the one above. It's a video that's proven to work on Instagram; it is engaging, fun, and interesting, but it is also very simple to automate – perfect for promoting your business and building an Instagram audience efficiently.

Keep in mind, if you've got a completely different concept idea, try out Creatomate's template editor. This online tool allows you to create your own templates and supports almost any format, including Instagram Story videos.

Let's get started!


As you'll probably be creating a scenario based on your own requirements, we'll keep things simple. After you finish this quick guide, you'll be able to apply it to your own situation.

Here's what we'll use:

  • Creatomate: to auto-generate videos and images. Sign up for free.
  • Make (formerly Integromat): to set up an automated workflow.
  • Instagram: where your posts get automatically published.

How to create Instagram posts with Make (Integromat)?

First, we'll create a template in Creatomate. We can then use this template in our Make scenario. We'll set up a simple workflow that automatically runs based on a trigger. In a real-life scenario, this trigger could be an application like Airtable or Google Drive, but for simplicity, we'll use a basic trigger in this example. Creatomate will then generate a video or image, which will be automatically published on Instagram.

Let's begin by creating a template.

1. Create a template in Creatomate

Sign in to your Creatomate account and go to the Templates page. Click the New button to create a new template. For this tutorial, let's use the Questions & Quizzes template from the Social Media category. Select the 1:1 Square format and click Create Template to open it in the editor:

Although this template is for videos, Creatomate's editor can also be used to create images as well. To change the file format of the template, locate the Format setting in the right-hand panel:

In the left-hand panel, you'll find the elements that make up this template. It’s worth noting that most of the elements are marked as Dynamic. The scenario we're about to create will let us modify each of these elements. There are several placeholder elements in this template that we'll work with in the next steps; Question, Answer, and Video:

As we’re creating Instagram Reels, it's a good idea to create an eye-catching cover. Most social media platforms take the first frame of a video as a cover image. Here is where the Snapshot setting comes in. With this property, you can extract a frame from the video and place it somewhere in the video. So, set the snapshot time to a point in your video that you want to use as the cover image. Make sure you also set the location to Start:

Because of the scope of this article, we won't go into more detail about the template editor. But if you, or your designer, have used a design tool such as Canva, Figma, or After Effects before, the experience will be similar with a greater focus on automation. You can read more about the editor in the quick start guide.

Let's set up our automated workflow next.

2. Set up a trigger in

The Basic trigger we're going to use is just for demonstration purposes. Once you've gotten the hang of it, you can replace this trigger with your own.

Log in to your Make account and click + Create a new scenario. Click the big + button, search for the Tools app, and choose Basic trigger.

For testing, set up a few items in the trigger. You can use the following data:

  • Item 1: Video ->
  • Item 2: Question -> What never asks a question but gets answered all the time?
  • Item 3: Answer -> Your cellphone. 📱

Optionally, you can add the following items for posting to Instagram:

  • Item 4: Caption -> Is this familiar to you?
  • Item 5: Hashtags -> #quiz

When done, click OK:

Right-click the module and select Run this module only:

Now that we've got some test data, we can proceed to the next step.

3. Generate the Instagram visuals

Next, we'll use Creatomate to create the video using the template and data from our trigger.

Click + to add another module. Search for the Creatomate app with the Render a Template action.

First, create a connection using your project's API key, which you can find under Project Settings in your Creatomate dashboard:

Next, select your Question & Quizzes template in the Template ID field. automatically pulls in the dynamic elements and lists them under Modifications.

Now, let's map the data from our trigger to the template as follows:

  • Set Video to Tools - Basic trigger -> video
  • Set Question to Tools - Basic trigger -> question
  • Set Answer to Tools - Basic trigger -> answer

Once done, click OK:

To test if Creatomate can generate a video for us, click the Run once button located in the bottom left corner:

If the test is successful, the module will turn green. To view Creatomate's output, click the magnifying glass icon. You can preview the visual by visiting the provided URL:

4. Post on Instagram

And last but not least, we'll post the generated video on Instagram.

Click +, choose the Instagram for Business app, and then choose Create a Photo/Reel Post as the action.

Choose your Instagram account and the page you want to post it on. In the Video/Photo URL field, select Creatomate - Render a Template -> URL:

In the Caption field, select Tools - Basic trigger -> caption and Tools - Basic trigger -> hashtags. Then, click OK:

Finally, click Run once. If everything is set up correctly, your image or Reel should now be posted on your Instagram account:

What's next for automated Instagram posts

Congratulations, you have completed the fundamentals of automating your Instagram channel! Now that you know how to auto-generate and post Instagram visuals, think about which apps will work best for your workflow.

Perhaps you want to make an Airtable list of posts that automatically go live on a certain date. Maybe you'd rather use Google Drive, and make Instagram Stories based on video clips uploaded to a particular folder. Another idea is to generate Instagram Reels based on output from ChatGPT. For a full list of supported apps you can use in your Make automation scenarios, visit Make's integration page.

For more articles about automating your social media visuals, check out our other no-code tutorials under Tutorial & Guides.

Start automating today

Start with a full-featured trial with 50 credits, no credit card required.
Get started for free