Skip to content

How to Fix the Instagram Messaging API Error

Updated

If you’re trying to connect your Instagram account to LinkToDM and see the message “Instagram Business API: Your Instagram account is ineligible for using Instagram Business Messaging API,” don’t worry, this step-by-step guide will help you fix it.

Instagram Messaging API Eligibility Checklist

Section titled “Instagram Messaging API Eligibility Checklist”
  1. You must use a Business Account

    Head to Instagram → Settings → Account → Switch to Professional Account → Select Business (not Creator).

  2. Your Instagram must be linked to a Facebook Page

    Go to Instagram → Settings → Account → Linked Accounts → Connect your Facebook Page.

  3. That Facebook Page must be added to your Meta Business Manager

    Visit Meta Business Settings → Accounts → Add both the Page and Instagram account under Pages and Instagram Accounts.

  4. The Meta App used by LinkToDM needs Instagram Messaging API permissions

    Make sure the Facebook App that powers LinkToDM has been approved via Meta’s App Review for Instagram Messaging.

  5. Enable “Message Access” from Instagram settings

    Open Instagram → Settings → Privacy → Messages → Turn on Allow Access to Messages.

  1. Switch your Instagram account to a Business type (not Creator).
  2. Link your IG account to a Facebook Page you manage.
  3. Add both the Facebook Page and the IG account to your Meta Business Manager.
  4. Ensure the Facebook App (used by LinkToDM) has the right Messaging permissions.
  5. Manually enable message access in Instagram’s privacy settings.
  6. Wait 30 minutes to a few hours, sometimes Meta needs a little time to reflect the changes.
  7. Try connecting to LinkToDM again.

Double-check permissions, confirm that the Page and IG account are in the same Business Manager, and ensure you’re not using a Creator account. If issues persist, reach out to LinkToDM support for further help.