Instagram DM Automation
Connect your Instagram account and automate direct messages
Overview
Automate your Instagram Direct Messages to respond to customers instantly, capture leads, and provide 24/7 support. This guide walks you through connecting your Instagram account and setting up automated responses.
Prerequisites
Before you begin, ensure you have:
- An Instagram Professional Account (Business or Creator)
- A Facebook Page connected to your Instagram account
- Admin access to the Facebook Page
Note: Personal Instagram accounts cannot be connected. You must convert to a Professional account first.
Step 1: Connect Instagram Account
Navigate to Channels
- Go to Channels in the sidebar
- Click on Instagram
- Click Add Account
Choose Connection Method
You can verify your Instagram account using two methods:
Method A: Using Facebook Login (Recommended)
- Click Connect with Facebook
- Log in to your Facebook account
- Select the Facebook Page linked to your Instagram
- Grant the required permissions:
- Manage Pages
- Instagram Basic
- Instagram Manage Messages
- Click Done
Method B: Using Instagram Login
- Click Connect with Instagram
- Log in to your Instagram Professional account
- Authorize ChatMaxima to access your account
- Grant messaging permissions
- Click Allow
Verify Connection
After connecting, you should see:
- Your Instagram account name
- Profile picture
- Connection status: Connected
Step 2: Create a Chatbot
Open ChatMaxima Studio
- Go to ChatMaxima Studio in the sidebar
- Click Create New Bot
- Select Instagram as the channel
- Name your bot (e.g., "Instagram Support Bot")
Design Your Flow
Welcome Message
Start with a greeting when someone DMs you:
Hi {{contact.name}}\! 👋
Thanks for reaching out. How can I help you today?
Quick Replies
Add quick reply buttons for common queries:
- Product Information
- Support
- Book Appointment
- Talk to Human
Build Conversation Flow
Example flow structure:
Welcome Message
├── Product Info → Show catalog → Collect interest
├── Support → FAQ → Create ticket if needed
├── Appointment → Show calendar → Confirm booking
└── Human Agent → Transfer to inbox
Add AI Responses (Optional)
- Add an AI Response node
- Connect to your Knowledge Source
- Configure fallback for unanswered questions
Test Your Bot
- Click Preview in the top right
- Simulate a conversation
- Verify all paths work correctly
- Check variable capture
Publish the Bot
- Click Publish
- Confirm the bot is ready
- Note: Don't assign to channel yet
Step 3: Connect Chatbot to Instagram
Open Channel Settings
- Go to Channels → Instagram
- Find your connected account
- Click Manage Account (⚙️ icon)
Configure Actions
In the account settings, you can configure:
| Setting | Description |
|---|---|
| Auto-reply | Enable/disable automated responses |
| Business Hours | Set when bot is active |
| Welcome Message | First message to new conversations |
| Away Message | Response outside business hours |
Connect Your Bot
- Click Connect Bot
- A dialog will appear with your available bots
- Choose Bot from the dropdown
- Select the Instagram bot you created
- Click Save
Verify Bot Assignment
Your Instagram account should now show:
- Connected Bot: [Your Bot Name]
- Status: Active
Testing Your Automation
Send a Test Message
- Open Instagram on your phone
- Go to your business profile
- Send a DM to yourself (or use a test account)
- Verify the bot responds automatically
Check in ChatMaxima
- Go to Inbox
- Filter by Instagram
- You should see the test conversation
- Verify bot responses in the chat
Automation Features
Story Mentions
Automatically respond when someone mentions you in their story:
- Go to Manage Account → Story Replies
- Enable Auto-reply to mentions
- Set your response message
Story Replies
Handle replies to your stories:
- Enable Story Reply Automation
- Create a flow for story interactions
Comment Automation
Respond to comments on your posts:
- Enable Comment Replies
- Set trigger keywords
- Configure DM responses
Best Practices
Response Timing
- Respond within seconds for best engagement
- Set realistic expectations for human handoff
- Use typing indicators for natural feel
Message Content
- Keep messages concise (Instagram has character limits)
- Use emojis sparingly but effectively
- Include clear call-to-actions
Compliance
- Follow Instagram's messaging policies
- Don't send promotional messages without consent
- Respect user privacy
- Provide easy opt-out options
Troubleshooting
Bot Not Responding
- Check channel connection status
- Verify bot is published and assigned
- Check business hours settings
- Review bot flow for errors
Connection Issues
- Re-authenticate if token expired
- Verify Facebook Page permissions
- Ensure Instagram account is Professional
- Check if Page and Instagram are linked
Messages Not Appearing
- Check Inbox filters
- Verify channel is enabled
- Review webhook status in settings