Connect Facebook & Instagram Pages
Goal
Link your Facebook Page and/or Instagram Business Account to Nexus to receive Messenger DMs, Instagram DMs, and page comments in the omnichannel inbox.
Preconditions
- You have a Facebook Page with admin access.
- For Instagram: the Instagram account must be a Business or Creator account linked to the Facebook Page.
- You are an owner or admin of the Nexus organization.
Steps
Facebook Page
- Navigate to Settings → Integrations → Facebook.
- Click Connect Facebook Page.
- Log in with your Facebook account and grant permissions:
pages_messagingpages_manage_metadatapages_read_engagement
- Select the Page you want to connect.
- Nexus subscribes to Messenger webhooks and stores the page token securely.
- Test by sending a Messenger message to the connected Page.
Instagram
- Navigate to Settings → Integrations → Instagram.
- Click Connect Instagram.
- Authenticate with Facebook (Instagram API access is granted through Facebook OAuth).
- Select the Instagram account linked to your Facebook Page.
- Grant Instagram messaging permissions.
- Test by sending a DM to the connected Instagram account.
Expected result
- Facebook Messenger messages appear in the omnichannel inbox under the
facebookchannel. - Instagram DMs appear under the
instagramchannel. - Agents can reply directly from Nexus.
Common issues
| Issue | Resolution |
|---|---|
| Page not listed during connect | Ensure you have admin access to the Page in Facebook Business Manager. |
| Instagram not available | Verify the Instagram account is a Business/Creator account and is linked to the Facebook Page. |
| Webhook not firing | Check Meta App Dashboard → Webhooks → Page subscriptions for the messages topic. |
| Token expired | Re-authenticate via Settings → Integrations to refresh the token. |