Instagram DMs Integration
Connect your Instagram Business account to sell directly through Instagram Direct Messages.
Why Instagram DMs?
Instagram is where customers discover products. When they see your posts or stories, they want to buy—and Instagram DMs is where they reach out.
- 24/7 availability: Your AI agent never sleeps—responds to DMs anytime, day or night
- Fast responses: Average response time under 60 seconds vs. hours for manual replies
- Product carousels: Show multiple products with images in Instagram's native carousel format
- Bilingual support: English and Arabic conversations feel natural and localized
- Seamless experience: Customers stay in Instagram—no need to switch apps
- Order management: Create orders, send confirmations, and track status—all in Instagram DMs
How It Works
1. Connect Your Instagram Business Account
In your Towasal dashboard, go to Integrations → Instagram DMs. We'll guide you through connecting your Instagram Business or Creator account via Meta's Graph API.
2. Configure Your AI Agent
Set up your AI sales agent with your products, policies, and brand voice. Upload PDFs for document training, configure product catalogs, and customize responses for Instagram's format.
3. Start Receiving DMs
Once connected, customers can message your Instagram account. The AI agent responds automatically, shows products in carousels, answers questions, and processes orders.
4. Human Handoff When Needed
For complex queries or when customers request it, transfer the conversation to a human agent. Your team can take over seamlessly from the Towasal dashboard.
Features Available
- Product carousels: Show multiple products with images in Instagram's native carousel format
- Product browsing: Customers can search, browse, and view products with images and prices
- Order creation: AI agent creates orders automatically and sends order IDs
- Inventory sync: Real-time stock levels so customers never see out-of-stock items
- Multilingual: Seamless switching between English and Arabic in the same conversation
- Wishlist: Customers can save products for later purchase
- Order tracking: Customers can check order status and receive updates
- Payment links: Share payment links directly in DMs (with custom gateway integration)
Plan Requirements
Instagram DMs integration is available on all plans:
- Bronze: 1 Instagram agent per account, text-only responses, 200 conversations
- Silver: 1 Instagram agent per account, text & voice responses, 500 conversations
- Gold: 1 Instagram agent per account, text & voice responses, 2000 conversations, team management
All plans support human handoff and bilingual (English/Arabic) conversations.
Setting Up Instagram DMs
To connect Towasal to Instagram DMs, you'll need:
- Instagram Business Account: A verified Instagram Business or Creator account
- Meta Business Account: Access to Meta Business Manager
- API Access: Instagram Graph API access with messaging permissions
- Webhook Configuration: We'll help you set up webhooks for message delivery
Our onboarding team guides you through the entire setup process. Contact support@towasal.io for assistance.
Compliance & Best Practices
Towasal follows Meta's Instagram Messaging policies:
- Response time: We respond within 24 hours to maintain messaging access
- Opt-in tracking: We track customer consent and opt-ins for compliance
- Spam prevention: Built-in rate limiting and abuse detection
- Content guidelines: All messages comply with Instagram's community standards
- Audit logs: All messages and actions are logged for compliance review
See our Compliance page for more details on platform policies.
Getting Started
Ready to connect Instagram DMs?
- Sign up for a Towasal plan (Bronze, Silver, or Gold)
- Ensure you have an Instagram Business account with API access
- Go to your Towasal dashboard → Integrations → Instagram DMs
- Follow the setup wizard to connect your account
- Configure your AI agent with products and policies
- Start receiving DMs and taking orders!
Need help? Contact support@towasal.io or use the WhatsApp support button. Our team is here to help you get set up.