Instagram for Business

The Instagram for Business modules enables you to monitor comments and media, retrieve insights, media, and stories, as well as create comments or replies in your Instagram for Business account.

Getting Started With Instagram for Business

Prerequisites

The module dialog fields that are displayed in bold (in the Integromat scenario, not in this documentation article) are mandatory!

Connecting Instagram for Business to Integromat

1. Go to Integromat, and open the Instagram for Business module's Create a connection dialog.

2. Enter a name for the connection to the Connection name field, and click Continue.

After you click the Continue button, Integromat will redirect you to the Instagram for Business website, where you will be prompted to grant Integromat access to your account.

2021-01-12_18_41_10-Log_in_With_Facebook.png

Confirm the dialog by clicking the Allow button.

Insights

Get User Insights

Returns insights on an Instagram user.

Insights data is not available on Instagram users that have fewer than 100 followers.
ConnectionEstablish a connection to your Instagram for Business account.
PageSelect the page or enter (map) the ID of the page you want to retrieve insights for.
LimitSet the maximum number of insights Integromat will return during one execution cycle.

Get Media Insights

Returns insights on Instagram media.

ConnectionEstablish a connection to your Instagram for Business account.
Media IDEnter (map) the ID of the media (e.g., from the Watch Media module) you want to retrieve insights for.
Metrics

Select the metrics you want to retrieve for the specified media.

Please see the list of metrics that can be returned for corresponding media.

Media

Watch Media

Returns media details when new media is added.

ConnectionEstablish a connection to your Instagram for Business account.
PageSelect the page you want to watch for new media.
LimitSet the maximum number of media Integromat will return during one execution cycle.

Create a Photo Post

Posts a photo to the specified Instagram page.

If you manage a Page with a large audience, you may be asked to confirm your identity and secure your account through a Page Publishing Authorization process.
ConnectionEstablish a connection to your Instagram for Business account.
PageSelect the page where you want to post a photo.
Photo URLEnter the URL of the photo. The URL must be publicly accessible.

Photo Requirements

  • Maximum file size: 8MB
  • Aspect ratio: Must be within a 4:5 to 1.91:1 range
  • Minimum width: 320 (will be scaled up to the minimum if necessary)
  • Maximum width: 1440 (will be scaled down to the maximum if necessary)
  • Height: Varies, depending on width and aspect ratio
  • Formats: JPEG
CaptionEnter a caption for the photo. Like in the app, you can include hashtags (e.g., #crazywildebeest) and usernames of Instagram users (e.g., @natgeo). @Mentioned Instagram users will receive a notification when you publish the media object container.
Maximum 2200 characters, 30 hashtags, and 20 @ tags.

Create a Video Post

Posts a video to the specified Instagram page.

If you manage a Page with a large audience, you may be asked to confirm your identity and secure your account through a Page Publishing Authorization process.
ConnectionEstablish a connection to your Instagram for Business account.
PageSelect the page where you want to post a video.
Video URLEnter the URL of the video. The URL must be publicly accessible.

Video Requirements

  • Container: MOV or MP4 (MPEG-4 Part 14), no edit lists, Moov atom at the front of the file.
  • Audio codec: AAC, 48kHz sample rate maximum, 1 or 2 channels (mono or stereo).
  • Video codec: HEVC or H264, progressive scan, closed GOP, 4:2:0 chroma subsampling.
  • Frame rate: 23-60 FPS.
  • Picture size:
    • Maximum columns (horizontal pixels): 1920
    • Minimum aspect ratio [cols / rows]: 4 / 5
    • Maximum aspect ratio [cols / rows]: 16 / 9
  • Video bitrate: VBR, 5Mbps maximum
  • Audio bitrate: 128kbps
  • Duration: 60 seconds maximum, 3 seconds minimum
  • File size: 100MB maximum
CaptionEnter a caption for the video. Like in the app, you can include hashtags (e.g., #crazywildebeest) and usernames of Instagram users (e.g., @natgeo). @Mentioned users will receive a notification when you publish the media object container. Maximum 2200 characters, 30 hashtags, and 20 @ tags.

List Media

Retrieves all media from the specified Instagram page.

ConnectionEstablish a connection to your Instagram for Business account.
PageSelect the page you want to retrieve for media from.
LimitSet the maximum number of media Integromat will return during one execution cycle.

Get Media

Retrieves details of the specified media.

ConnectionEstablish a connection to your Instagram for Business account.
Media IDEnter (map) the ID of the media (e.g., from the Watch Media module) you want to retrieve details for.

Download a Media File

Downloads a media file.

ConnectionEstablish a connection to your Instagram for Business account.
Media IDEnter (map) the ID of the media (e.g., from the Watch Media module) you want to download.

Get Album Media

Retrieves a list of all media in the specified album.

ConnectionEstablish a connection to your Instagram for Business account.
Media IDEnter (map) the ID of the media album you want to retrieve media objects for.

Users

Get User Info

Retrieves information about other Instagram users.

ConnectionEstablish a connection to your Instagram for Business account.
PageSelect your page.
UsernameEnter the username of the Instagram user you want to retrieve information about.

Comments

New Comment

Triggers when a new comment on media is created.

  • The app user must have granted your app appropriate permissions (instagram_manage_insights for Stories, and instagram_manage_comments for comments and @mentions).
  • The owner of the media object on which the comment or @mention appears must not have set their account to private.
  • The Business connected to the app user's Page must be verified.
Webhook nameEnter the name of the webhook. E.g., Media Commented.
ConnectionEstablish a connection to your Instagram for Business account.
PageSelect the page you want to watch for new comments.

Create a Comment

Creates a comment on specified media.

ConnectionEstablish a connection to your Instagram for Business account.
Media IDEnter (map) the ID of the media you want to create a comment on.
MessageEnter the text content of the comment.

Create a Reply

Replies to comment on media.

ConnectionEstablish a connection to your Instagram for Business account.
Comment IDEnter (map) the ID of the comment you want to reply to.
MessageEnter the text content of the reply.

Stories

List Stories

Returns a list of stories associated with the Instagram page.

ConnectionEstablish a connection to your Instagram for Business account.
PageSelect the page you want to retrieve stories for.
LimitSet the maximum number of stories Integromat will return during one execution cycle.

Popular use cases from our blog

slack-automation-illustration

Slack Automation: 20 Free Templates to Get You Inspired

google-sheets-automation-alt

Google Sheets Automation for Ecommerce: 23 Free Templates

tweet-automation-illustration

How to Get Someone's Tweets Before Anyone Else Does

onboarding-automation-with-integromat-alt

How to Automate Employee Onboarding in Minutes with Integromat

shopify-order-to-manufacturer-illustration-alt

How to Auto Send Shopify Orders to Dropshipping Suppliers [Guide]

strava-exercise-to-google-sheets-illustration

Like a Champ: How to Save Strava Activities to Google Sheets

Didn’t find what you were looking for?

Ticket

Create a ticket

Contact our world-class support team and tell us what’s happening.

Create a ticket
Expert

Find an expert

We feature a network of 450+ certified partners across the globe who are ready to help

Find an expert

Automate any workflow in your business

Sign up for a free account today. No credit card required, no time limits on free plan.