- Login with Instagram — Connect directly via Instagram OAuth authentication. Simple process, no Facebook Page linking required.
- Login with Facebook — Connect via Facebook OAuth authentication. Requires linking a Facebook Page to your Instagram account before getting started. Best when you want to manage multiple Facebook Pages and Instagram accounts at once.
Prerequisites
Common requirements (both methods):- Instagram Professional account — your Instagram account must be set as a Business or Creator profile. If you are using a personal account, follow this official guide to switch.
- Linked Facebook Page — your Instagram account must be linked to a Facebook Page where you have Admin access.
- Admin access — you need “Full Control” or Admin permissions on the linked Facebook Page.
- Personal Facebook account — you must be logged in on your browser with the Facebook account that manages that Page.
Step 1: Open the Channel Configuration in ChatbotX
Navigate to Channels
Add Instagram
Choose your connection method
Step 2: Authenticate and Complete Connection
Method A — Login with Instagram
This method connects directly via Instagram OAuth. You do not need to link a Facebook Page first.Grant access permissions on Instagram
- Ensure the following permission options are toggled ON:
- Access and manage comments
- Access and manage messages
- Click the Allow button at the bottom to authorize the application access.
Complete connection
Method B — Login with Facebook
This method connects via Facebook OAuth. You need to link your Facebook Page to your Instagram account first before proceeding.Link your Facebook Page to your Instagram account
- Go to the Facebook Pages Manager, select the Page you want to link, and open Settings.
- Go to Linked Accounts and connect your Instagram Professional account — select Instagram, click “Connect account”, and follow the Instagram login prompts.
- If everything is successful, you will see the message “Instagram connected.” on the settings page.
Authenticate via Meta and grant permissions
- Continue with your personal account — click Continue to allow ChatbotX to access your name and profile picture. (On the Meta interface it may appear under the registered name ChatConnectX.)
- Choose the Facebook Pages you want to connect — select Opt in to all current and future Pages (recommended) or Opt in to current Pages only, then click Continue.
- Choose the Instagram accounts you want to connect — select Opt in to all current and future Instagram accounts or Opt in to current Instagram accounts only, then click Continue.
- Review access permissions — review the full list of permissions the application is requesting and click the Save button at the bottom.
Complete connection
Step 3: Sync Contacts and Chat History (Optional)
After completing the connection, a dialog will appear asking if you want to sync existing contacts and chat history.- Enable sync — allow ChatbotX to import existing Instagram contacts and up to 3 months of conversation history from this account. Note: for accounts with many conversations, this sync process may take several hours to complete.
- Don’t sync — skip importing old data and start fresh with new customer interactions.
Step 4: Finalize and Verify
After being redirected back to the system, your Instagram account will appear on the ChatbotX dashboard.- Confirm connection — make sure the correct Instagram account is displayed with the Instagram icon.
- Check integration — click Test Now to send a test message and confirm the AI Agent is working.
Step 5: Test Automation
Your Instagram account is now connected. You can test it using one of the following methods:- Option 1: Create a Flow — go to the Flows section in the sidebar, create a simple welcome message or an interactive menu, then send a DM to the Instagram account to verify the response.
- Option 2: Set up an AI Agent — go to the AI Agent tab to configure your agent’s personality. After saving, send a DM to the Instagram account from another account to test the AI response.
FAQ
Why doesn't my Instagram account appear in the connection list?
Why doesn't my Instagram account appear in the connection list?
I connected successfully but I'm not receiving messages in ChatbotX?
I connected successfully but I'm not receiving messages in ChatbotX?
- Open the Instagram app on your phone.
- Go to Settings and privacy → Messages and story replies → Message controls.
- Scroll down to the Connected tools section and toggle ‘Allow Access to Messages’ to ON.
Can ChatbotX automatically respond to Instagram Stories and Mentions?
Can ChatbotX automatically respond to Instagram Stories and Mentions?
Can I use Comment-to-DM automation on Instagram posts?
Can I use Comment-to-DM automation on Instagram posts?
How does Facebook's 24-hour rule affect the bot?
How does Facebook's 24-hour rule affect the bot?
How do I update permissions when I add a new Instagram account?
How do I update permissions when I add a new Instagram account?