Why Connect Messenger?
Instant AI Responses
Customers get immediate answers based on your website’s knowledge base
24/7 Availability
AI responds day and night, even when your team is offline
Human Takeover
Support agents can jump into any conversation from the dashboard
Conversation History
All Messenger conversations are logged and searchable
Multi-Language
AI supports 100+ languages for international customers
Knowledge-Powered
Answers based on your website’s content and documentation
What Can the Messenger Bot Do?
Answer Customer Questions Instantly
Your customers can ask questions about your products, services, or content directly through Messenger: Example Questions:Provide 24/7 Support
- Responds instantly to common questions
- No waiting for business hours
- Reduces support ticket volume
- Consistent, accurate answers
Search Your Knowledge Base
The bot uses your website’s content to provide accurate answers:- Product information
- Help articles
- FAQ sections
- Pricing details
- Shipping information
Human Agent Handoff & Unified Inbox
Messenger messages now appear in your Live Support unified inbox alongside website widget and other platform conversations. Each conversation shows a Messenger badge so you always know the source platform.When replying to Messenger conversations from the dashboard, be aware of Facebook’s 24-hour messaging window. Messages sent more than 24 hours after the customer’s last message will be blocked with a clear error message.
- Go to Live Support in your dashboard
- Find the Messenger conversation (look for the 📘 badge)
- Click to open and type your reply
- Your message is sent directly to the customer’s Messenger
- The AI remains paused while you’re active in the conversation
Prerequisites
- Facebook Page where you have admin access
- Active BubblaV account with a website
- Website with knowledge base content (crawled pages)
Setup Steps
Authorize with Facebook
You’ll be redirected to Facebook:
- Log in to your Facebook account if prompted
- Review the permissions requested
- Click Continue to authorize BubblaV
Select Your Page
If you manage multiple Facebook Pages:
- Select which page to connect
- Click Select to confirm
- If you only have one page, it will be connected automatically
Verify Connection
Return to the BubblaV dashboard. The Messenger integration should now show Connected with your page name and ID
Managing Your Integration
View Connected Page
From the Messenger configuration page, you can see:- Page name and ID
- Connection date
- Current status
Disconnect Your Page
To remove the Messenger integration:- Go to Dashboard → Your Website → Integrations
- Click Messenger → Configure
- Scroll to Danger Zone
- Click Disconnect Page
- Confirm the disconnection
How Messages Are Processed
- Customer sends message → Message arrives at your Facebook Page
- Webhook triggers → BubblaV receives the message
- AI analyzes question → Your website’s knowledge base is searched
- Response generated → AI formulates an answer with sources
- Sent to Messenger → Customer receives the response
- Conversation logged → Message stored in your dashboard
Facebook Messaging Policies
24-Hour Messaging Window
Facebook has specific policies about when you can send messages:- Standard messaging: Within 24 hours of customer’s last message
- After 24 hours: Only specific message tags are allowed
- Our bot tracks: We automatically respect the 24-hour window
Rate Limits
- 200 messages per user per hour
- Messages are truncated at 2000 characters
- Our implementation handles these limits automatically
Troubleshooting
Messages Not Being Received
- Check webhook status in Meta Developer Console
- Verify Page is subscribed to messaging events
- Check BubblaV logs for errors in the dashboard
- Confirm integration is active in your settings
Bot Not Responding
- Verify integration is active in the dashboard
- Check your website has crawled content in Knowledge section
- Ensure you’re within rate limits (not exceeding 200 messages/hour)
- Test with a simple question like “What are your hours?”
OAuth Errors
- Verify redirect URI matches:
https://your-domain.com/api/integrations/messenger/callback - Check Facebook App permissions include
pages_messaging - Try disconnecting and reconnecting the integration
- Ensure you’re a Page admin with proper permissions
Human Takeover Not Working
- Check Live Support is enabled for your website
- Verify agent is active in the conversation
- Look for takeover status in the conversation metadata
- Ensure the AI paused when agent joined
FAQ
Do I need Facebook App Review?
Do I need Facebook App Review?
For testing with your own Facebook account, no review is needed. For production use where non-admin users interact with the bot, you may need to submit your Facebook App for review with the
pages_messaging permission.Can I connect multiple Facebook Pages?
Can I connect multiple Facebook Pages?
Currently, each website connects to one Facebook Page. To connect multiple pages, you can create additional websites in your BubblaV dashboard, each connected to a different page.
What happens if my page access token expires?
What happens if my page access token expires?
Page access tokens obtained through OAuth don’t expire. If you lose access to your Page or the token becomes invalid, simply disconnect and reconnect through the integration settings.
Can I customize the bot responses?
Can I customize the bot responses?
The AI uses your website’s content to generate responses. To improve answer quality, ensure your website has comprehensive, up-to-date information. You can also add custom content through the Knowledge section.
Is Instagram Direct Messaging supported?
Is Instagram Direct Messaging supported?
Instagram DM uses the same Messenger API infrastructure. Support for Instagram is planned for a future update.
What happens when the AI can't answer a question?
What happens when the AI can't answer a question?
If the AI is unsure or the customer needs complex help, they can be escalated to a human agent. You’ll see all conversations in the Live Support dashboard and can jump in anytime.
Next Steps
- Set up your Live Support to monitor conversations
- Improve your Knowledge Base content for better answers
- Explore other Integrations to connect more platforms
