How to Directly Publish to Instagram via Zapier
The long-awaited direct publishing to Instagram update is finally here!
Here are the steps to follow to connect your Business Instagram account to ContentStudio through Zapier. This integration will allow you to publish single-image posts directly without the need for a push reminder.
Before we get started, make sure that you have:
Login to your account. If you haven't already subscribed to a plan, then do it
Zapier account. You can create your Zapier account
here if you don't have one already.
Instagram Business account. Make sure that your
Instagram account is connected to your Facebook account.
Note: You should be an owner/admin of the Facebook Page which is linked to the Instagram Business Profile to enable direct publishing through this method.
Before you set it up, please remember:
- The scheduled post can take at least ten minutes (depending upon your plan with Zapier) to show up on Instagram.
- Multiple pictures, videos, IGTVs are not supported.
- The images that you post on Instagram need to have this specific aspect ratio:
This image aspect ratio is a compulsory requirement by Zapier in order to post directly on Instagram.
Let's get started:
Part A: Making A Zap
Create an account on Zapier. Skip this step if you already have an account with Zapier.
In the dashboard, click on "
Make a Zap" on the left-hand side menu.
In this newly opened window, search up
ContentStudio from the list of available applications.
Note: You can have multiple free Zapier accounts for distributing your Instagram accounts in multiple Zapier accounts if you don't want to upgrade Zapier. Conversely, you can make 5 Zaps for 5 Instagram accounts.
Choose ContentStudio from the list of applications and choose "
A Post Is Ready to Publish" as a triggered event.
Sign in with your ContentStudio account. Authorize Zapier to access your ContentStudio account and then click
Instagram from the dropdown menu in the Customize post section in Platform Type. Choose the respective workspace and the Instagram social account.
Click on the Test trigger to make sure everything is set up well.
Zapier will try to test the trigger. If you already have a recent post pending, it will display that information. However, if you do not have a post, and get an error, please press on
You will see a default post, like below. Please press Continue.
Congratulations! That's all from the trigger part! :)
Part B: Connecting Instagram
Moving on, search for
Instagram for Business (Beta) under "Choose app and event" and select it. After that, choose "
Publish Photo" as an action event and press continue.
Connect your Instagram Business account in the dropdown menu. You can enter the credentials of your Facebook account which is linked to your Instagram account. Once you log in, and it is connected, you will see your connected account, as shown below:
Select the appropriate Instagram account from the drop-down menu in Customize Media.
Now, make sure you fill all the relevant details. Select the
Image URL from the given dropdown menu.
Click on the Caption box and select
Tagged Users from the dropdown menu. Add location.
(This is optional)
After proceeding, you can press
Test & Continue. This will post a sample image on Instagram. You can press
Skip Test to avoid posting.
Most importantly, Turn on your Zap. You can even rename it and share it with your colleagues!
Part C: Publishing from ContentStudio
Head back to ContentStudio.
Create a Single Image post for your Instagram that you have connected to Zapier.
Publish and schedule the posts. You can also add the posts to the queue.
Sit back, and relax!
You can even view your posting through Zapier's Task History section:
Here's a gif: