Facebook Messenger Integration Guide
Integrating Facebook with Cloud Voice lets your agents read and respond to messages sent to a Facebook Page from within the Cloud Voice App, so there is no need to sign in to Facebook Messenger separately.
Requirements
Section titled “Requirements”Make sure both sides of the integration meet the conditions below before you begin.
Cloud Voice PBX
Section titled “Cloud Voice PBX”Your PBX (Private Branch Exchange, the phone system that hosts Cloud Voice) must meet these conditions:
- Firmware: Version
84.20.0.128or later. - Domain name: The PBX domain name must not contain underscore (
_) characters. Because of a restriction on Facebook’s platform, an underscore causes the messaging channel to fail authentication or stop receiving messages. - Domain certificate: A valid domain certificate must be installed on the PBX.
- Product: Messenger Platform.
- Accounts:
Limitations
Section titled “Limitations”Keep the following constraints of the Facebook messaging channel in mind.
| Item | Description |
|---|---|
| Message type | Text messages and multimedia messages are supported. The multimedia types allowed are determined by Facebook; see Facebook supported media types. |
| Messaging mechanism | Agents can receive and reply to inbound messages only. They cannot start a new messaging session with a Facebook user. |
| Message sending rate | Up to 40 messages per second. |
| File size | Up to 25 MB per file. |
| File retention period | Files are retained for 72 hours. |
Integration workflow
Section titled “Integration workflow”Complete the following steps to bring a Facebook Page online in Cloud Voice.
-
Set up a Facebook channel: Create and configure a Meta app to integrate a Facebook Page.
-
Submit your app for review: Test message delivery between the Facebook Page and the PBX, then submit your app for Meta review and switch it to Live mode.