Instagram DM Integration
Connect Asyntai AI to Instagram for automated customer support
Overview
Asyntai's Instagram integration enables your AI chatbot to automatically respond to customer Direct Messages (DMs) on Instagram. Your customers can message your Instagram Business account and receive instant, intelligent AI-powered responses 24/7.
Plan Requirement: Instagram integration is available on Starter, Standard, and Pro plans.
Prerequisites
Before setting up the Instagram integration, you need:
- An Instagram Business or Creator account (not a personal account)
- An app created in the Meta for Developers portal
- An Asyntai account with Starter plan or higher
How to Install
Follow these steps to connect Asyntai to your Instagram Business account:
Create a Meta App
Create an app in Meta for Developers:
- Go to Meta for Developers
- Click "My Apps" → "Create App"
- Select "Business" as the app type
- Add the Instagram product to your app
Set Up Instagram Business Login
Use the simpler Instagram Business Login flow:
- In your app, go to Instagram → API Setup
- Choose "API setup with Instagram Business Login"
- Click "Add Instagram Account" to connect your Instagram
- Authorize the connection
Get Your Credentials
From the Instagram API Setup page:
- Instagram Account ID - The numeric ID shown next to your account name
- Access Token - Click "Generate Token" next to your account
- App Secret (optional) - Found in App Settings → Basic
Tip: The generated token works for messaging. Make sure to copy it before leaving the page.
Connect to Asyntai
Visit the Instagram Setup page and enter your credentials:
- Instagram Account ID (required)
- Access Token (required)
- App Secret (optional - for webhook signature verification)
Click "Connect Instagram" to validate and save your configuration. Asyntai will automatically detect your Instagram username.
Configure Webhook in Meta Business
After connecting, you'll receive a Callback URL and Verify Token. Add these to your Meta app:
- Go to your Meta App → Instagram → Webhooks (or Messenger → Webhooks)
- Click "Add Callback URL"
- Enter the Callback URL provided by Asyntai
- Enter the Verify Token provided by Asyntai
- Click "Verify and Save"
- Subscribe to the messages webhook field
Callback URL: https://asyntai.com/instagram/webhook/
Test the Integration
Send a test message to verify everything works:
- From a different Instagram account, send a DM to your business Instagram
- You should receive an AI-generated response within seconds
- Check your Asyntai dashboard to see the conversation logged
Customize Your AI
Go to your Asyntai Dashboard to:
- Add custom instructions for Instagram responses
- Upload FAQs and knowledge base content
- Configure response tone and style
- View conversation history and analytics
How It Works
Once connected, here's what happens when a customer messages your Instagram account:
1. Customer sends a DM to your Instagram Business account
2. Meta's webhook sends the message to Asyntai
3. Asyntai's AI processes the message using your knowledge base
4. An intelligent response is generated and sent back via Instagram
5. The conversation is logged in your Asyntai dashboard
The AI maintains conversation context, so follow-up questions are understood in relation to previous messages.
Supported Message Types
Asyntai can respond to text messages and story replies (when users reply to your stories via DM). For media-only messages (images, videos, voice notes, etc.), the AI acknowledges receipt but cannot process the visual/audio content.
Limitations
The Instagram integration supports textual replies only. Extra features available within the website widget (such as product cards, images, rich formatting, and interactive elements) may not work inside Instagram DMs due to platform constraints.
Pricing
Instagram integration is included in paid Asyntai plans:
- Starter ($39/mo) - 2,500 messages/month
- Standard ($139/mo) - 15,000 messages/month
- Pro ($449/mo) - 50,000 messages/month
Troubleshooting
Webhook not verifying
Ensure the Callback URL and Verify Token are copied exactly as shown in Asyntai. The URL must be https://asyntai.com/instagram/webhook/ (with trailing slash).
Messages not being received
Check that you've subscribed to the "messages" webhook field in Meta Business. Also verify your access token hasn't expired.
No Instagram Business Account found
Make sure your Instagram account is a Business or Creator account (not personal) and is properly connected to a Facebook Page.
Responses not being sent
Ensure your Page access token has the necessary permissions (pages_messaging, instagram_manage_messages). Check the token hasn't expired.
Invalid credentials error
Double-check your Page ID and Access Token. Make sure you're using a Page Access Token (not a User or App token).
Need Help?
If you have questions or run into issues, contact us at hello@asyntai.com.