Skip to content

Social media integration

Instagram integration for AI workflows.

Beta. Requires an Instagram Business or Creator account linked to a Facebook Page you manage. Publish posts, moderate comments and react to tags from your workflows.

Beta

In short

Fluxo Flow connects to Instagram by signing in to Meta (Facebook); workflows can publish a photo, publish a carousel and publish a reel and more, and start from new comment and new tag (mention). The integration is in beta.

Beta means it works but hasn't been tested against every account setup yet; actions and fields may still change. Found a problem? Tell us.

What you can do

Actions and triggers for Instagram.

Actions

  • Publish a photo

    Posts one photo to the feed: creates a media container from a public JPEG URL, waits until Instagram has processed it, then publishes it.

  • Publish a carousel

    Posts 2–10 photos as one carousel: one container per image, a carousel container, then publish.

  • Publish a reel

    Posts a video as a reel. Instagram processes videos for a while: the step waits up to about 90 seconds; if it's still processing it returns the container id (published = false) — run this step again later with that Container ID to publish it.

  • List posts

    Reads the account's recent posts (newest first) with caption, type, link, likes and comment counts.

  • List comments

    Reads the comments on one of the account's posts.

  • Reply to a comment

    Replies to a comment on one of the account's posts.

  • Hide or unhide a comment

    Hides a comment on one of the account's posts (or shows it again). Comments by the account itself are always shown.

  • Get account insights

    Reads account totals for a period: views, reach, accounts engaged, interactions, likes, comments, shares, saves and follows.

Triggers

  • New comment (checked on your plan's schedule interval)

    Starts a run for each new comment on one of the account's posts.

  • New tag (mention) (checked on your plan's schedule interval)

    Starts a run when the account is tagged in someone else's public post.

How to connect

Connect Instagram in a minute.

Connects by signing in to Meta (Facebook). Tokens are encrypted and renewed automatically.

  1. In the Instagram app, switch the account to a professional account (Business or Creator) and link it to a Facebook Page (Settings → Accounts Center, or the Page's Linked accounts in Meta Business Suite).
  2. Open Settings → Integrations here, click Connect on Instagram and log in with the Facebook account that manages that Page.
  3. When Facebook asks, select the Page and its Instagram account and keep every permission switched on.
  4. Pick the account in a step, or start a workflow from “New comment” or “New tag”.

Permissions & limits

What it can access, and how fast it runs.

Permissions requested

  • Pick the account, list posts and tags

    pages_show_list, pages_read_engagement, instagram_basic

  • Publish photos, carousels and reels

    instagram_content_publish

  • Read, reply to and hide comments

    instagram_manage_comments

  • Account insights

    instagram_manage_insights

Limits and timing

  • Polling triggers are checked on your plan's schedule interval: Basic every 15 minutes, Pro every 5 minutes, Business every 2 minutes, Elite every minute.
  • Instagram triggers check at most every 15 minutes, whatever your plan, to respect Instagram's limits.
  • If Instagram says to slow down (HTTP 429 or 503), requests wait as told and retry a limited number of times.

FAQ

Instagram questions, answered.

Why does Instagram need a Facebook Page?

Fluxo uses Instagram's official API for professional accounts with Facebook Login, which reaches Instagram through the Page it's linked to. Personal Instagram accounts aren't supported by the API.

Where do my images and videos come from?

Instagram downloads them from a public https URL (a JPEG for photos). Files on your computer need to be uploaded somewhere public first, e.g. a storage step.

Is there a posting limit?

Yes: Instagram allows 100 API-published posts per account per 24 hours (a carousel counts as one).

Can it read or send Instagram DMs?

Not yet. Instagram messaging needs extra Meta approvals and instant webhooks, so it isn't part of this connector.

How long does the connection last?

About 60 days, Meta's limit. Fluxo marks it “Needs reconnect” when it expires.

Is the Instagram integration finished?

It's in beta: it works, but it hasn't been tested against every account setup yet. Tell us if something doesn't behave as expected.

Can I use Instagram on the Free plan?

You can connect it, build with it and Dry Run on the Free plan. Running workflows live (triggers, schedules, webhooks) needs a paid plan.

What happens if the connection expires?

Access tokens are renewed automatically. If Instagram revokes access (for example, the person who connected it leaves), steps that use the connection fail and show the error in the run trace; reconnect in Settings → Integrations.

Can I call Instagram endpoints the integration doesn't cover?

Yes, if Instagram has an API: save a key in the encrypted credential vault and call it with an HTTP Request step.

Can I test a workflow without touching my real data?

Yes. Dry Run walks through every step with simulated app calls, so nothing is sent until you run it for real or activate its trigger.

All integrations

Connect Instagram to your first workflow.

Build and Dry Run on the Free plan, no credit card. Run live on a paid plan, on your own AI key at cost.

Free to explore · No credit card · 30-day money-back guarantee on paid plans