ChatFlow Logo

Instagram Integration Guide

Connect Instagram Business to ChatFlow so your chatbot answers Direct Messages automatically.

Connect your Instagram Business account so your chatbot answers Direct Messages automatically, 24/7, using the same knowledge base as your web chat.

A Facebook Page is required

Instagram messaging is routed through Facebook. Your Instagram account must be a Business or Creator account and linked to a Facebook Page, this is a Meta requirement that cannot be bypassed. If you see "Instagram Business Account Not Found" after authorizing, the accounts are not linked. If you only have a Facebook Page (no Instagram), use Messenger instead.

Prefer to watch? This short walkthrough shows the whole setup: check your account, connect Instagram from your Integrations tab, log in with Facebook, and test it.

Step 1: Prepare your Instagram account

  • Convert to a Business or Creator account: in the Instagram app, go to Settings, Account type and tools → Switch to professional account, and choose Business.
  • Link it to a Facebook Page: in your Facebook Page settings, under Linked accounts → Instagram, select Connect Account and confirm.

Step 2: Connect in ChatFlow

1

Open the Integrations tab

In ChatFlow, open your chatbot, go to the Integrations tab, find Instagram, and select Connect Instagram.

The chatbot Integrations tab with channel cards including Instagram
2

Select Connect with Facebook

The Quick Setup with Facebook window lists what happens next: log in with your Facebook account, select your Instagram Business account, and choose your Facebook Page. Select Connect with Facebook.

The Quick Setup with Facebook window for Instagram, with a Connect with Facebook button
3

Log in and choose your account

In the Facebook popup, log in, select your Instagram Business account, select the Facebook Page it is linked to, and approve the messaging permissions.

4

Wait for Integration Complete

ChatFlow configures everything automatically: it registers the webhook, sets up the messaging permissions, and saves your credentials securely. When you see Integration Complete! with your Instagram username and an Active status, you are connected. Select Done, or Test Integration to try it in the Playground.

Verify it's working

  1. From a different Instagram account, send a DM to your Business account.
  2. Confirm the chatbot replies automatically.
  3. Open Conversations in ChatFlow and confirm the Instagram message appears.

What's supported

Incoming text DMs and quick replies are supported, with conversation threading. Story mentions, post comments, and voice messages are not handled.

Troubleshooting

My Instagram account does not appear

Make sure it is a Business or Creator account (not personal), that it is linked to a Facebook Page, and that you are logged into the correct Facebook account.

Messages are not coming through

Confirm the integration shows as connected and that your chatbot has training content to answer from. If the popup was blocked, allow popups for chat-flow.app and try again.

"Authorization window closed"

ChatFlow could not confirm the connection because the Facebook popup closed before it finished. Select Connect Instagram and go through the popup again.

Plan and policy

Instagram is available on the Growth and Enterprise plans. Make sure your automated replies follow Instagram's Platform Policy and Community Guidelines.