Overview for the Messenger Platform
Updated: Mar 23, 2026
Messenger from Meta lets a business’ Facebook Page or Instagram Professional account respond to people who message them through Facebook, Instagram, or a Meta plugin on your mobile app or website. A person must initiate the conversation. The Messenger Platform is free to use.
When a person sends a message to your business Page or Instagram Professional account, a webhook notification is triggered. Your app calls the Meta social graph to retrieve the conversation, determine the appropriate reply, and send a response within 24 hours. You can send an automatic reply, have a live agent respond, or use a combination of both.
The platform supports this at scale and provides a wide variety of conversation entry points and message types.
Each person who messages your Facebook Page or Instagram Professional account is assigned a scoped ID unique to that account. This ID allows you to map interactions for the same person across multiple messaging apps.
- Page-scoped ID -- Created when a person messages your Facebook Page.
- Instagram-scoped ID -- Created when a person messages your Instagram Professional account.
- A person logged in to Facebook cannot message your Instagram Professional account. Similarly, a person logged in to Instagram cannot message your Facebook Page using the Messenger Platform.
- Instagram Messaging is available for any Instagram Professional account for a business or creator.
| Concept | Description |
|---|
| Opaque strings that provide temporary, secure access to Meta social graph endpoints for sending and receiving messages. |
| A type of access token used to make API calls on behalf of a Facebook Page. Required to send and receive messages through the Messenger Platform. Generated after a Page admin grants your app the necessary permissions. |
| Standard Access (default) limits data to users with a Role on your app or Page. Advanced Access extends data access to all app users and requires App Review. |
| Required to request permissions from your app users to send and receive messages on their behalf. |
| Real-time notifications about messages sent to your Page or Instagram Professional account, avoiding the need to poll the Meta social graph. |
| Limits on API call volume and message throughput. High-volume messaging can temporarily disable inbox functionality. |
| Platform policies, responsiveness requirements, and community standards you must follow to maintain API access. |
CDN URLs | Privacy-aware Content Delivery Network URLs for retrieving rich media shared by Instagram users. The URL stops returning media after content is deleted or expired. |
To implement the Messenger Platform, you need:
Request the following permissions through Facebook Login for Business for Messenger conversations:
pages_show_listpages_manage_metadatapages_messagingpages_read_engagementbusiness_management
For Instagram Messaging, also request:
instagram_basicinstagram_manage_messages
The
business_management permission is a dependency for
pages_messaging,
pages_show_list, and
instagram_manage_messages. Call this out in your
App Review submission. The app user requesting the Page access token must be able to perform the
MESSAGING and
MODERATE Page tasks.