How to Connect Instagram
Connect your chatbot to Instagram so it answers Direct Messages from customers automatically.
Before you begin
Connecting Instagram lets your chatbot reply to Direct Messages automatically, so customers get answers in their DMs without you watching the inbox.
A Facebook Page is required
Meta requires your Instagram Business (or Creator) account to be linked to a Facebook Page for messaging to work. If you see "Instagram Business Account Not Found" after authorizing, your accounts are not linked. If you only have a Facebook Page, connect Messenger instead.
Before you begin
- Your Instagram must be a Business or Creator account, not personal. Switch it in the Instagram app under Settings, Account type and tools.
- That account must be linked to a Facebook Page (in your Facebook Page settings, under Linked accounts).
Connect in ChatFlow
- Go to Chatbots in the sidebar and open your chatbot.
- Click the Integrations tab.
- Find Instagram and select Connect.
Authorize with Facebook
Select Connect with Facebook. In the popup, log in and select your Instagram Business account and the Facebook Page it is linked to.
Approve the permissions
Approve the messaging permissions ChatFlow requests (Instagram account access and managing messages), then select Done.
Confirm it connected
ChatFlow sets up the webhook automatically. You should see your Instagram username and a connected status.
Full walkthrough with screenshots
For the complete setup with screenshots, follow the Instagram integration guide.
Verify it's working
- From a different Instagram account, send a DM to your Business account.
- Confirm the chatbot replies automatically.
- Open Conversations in ChatFlow and confirm the Instagram message appears.
Troubleshooting
The popup was blocked
Allow popups for chat-flow.app in your browser, then try again.
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.
