We are currently in phase 1 of the global rollout of the Instagram Messaging. Instagram accounts with follower count over 10K and under 100K are able to connect to the API. We plan to expand to accounts with between 1K and 100K followers for the next phase in July and include remaining accounts for the last phase by end of Q3. Please check this page for updates and details of the onboarding steps here.
Instagram messaging on Messenger Platform allows Instagram Businesses to use your app to manage their Instagram DMs. The API can be used to send and receive messages from other Instagram users.
The API is intended for Instagram Businesses who need to manage their IG DMs at scale when multiple live care agents are needed to reply and attend to customer enquiries. If you are a business that have low-medium message volume, you can directly leverage Facebook Page’s inbox tool to directly manage your Instagram Messages
The API is built on the Facebook Graph API and has a similar architecture to the Messenger Platform API. If you are unfamiliar with the Facebook Graph API or Messenger Platform API, please read our Facebook Graph API documentation and Messenger Platform API documentation to learn how it works before proceeding. Instagram Messaging is only supported from the Graph API
In addition, you must comply all other technical requirements set forth in the technical documentation when using the Instagram Messaging API. In particular, Instagram Messaging API leverages CDN URLs which allow you to retrieve rich media content shared by users. The CDN URL returned via webhooks, and the Conversation API, is privacy-aware. This means, the CDN URL will not return the media when the content is deleted or expired. You must not download, retain, or otherwise store on your system the media content sent or made accessible by any user via the API (or enable any third party to do so) and you, or any third party, must not do anything to circumvent expiration and/or removal of any link to such media content, without our prior permission. Instead, if your app requires continued access to the media made available via the IG Messaging API, you must only store the privacy aware CDN URL in your system and use that to render the media made accessible via the API.
Refer to Review and Submission Process for the complete requirements when submitting for app review.
Explanations of core concepts and usage requirements.
A short tutorial to get you up and running.
Explanations of various Instagram Messaging features.
Review the Platform policies and follow our pre-launch checklist to ensure a successful launch.
Explanations of various Instagram Messaging rate limit.
Solutions to common problems, troubleshooting tips, and FAQs.
Example code for a working Instagram messaging experience.