To interact with your audience on your behalf, DMRocket uses the official official Instagram Graph API. This requires you to grant specific permissions during the connection process.
Required Account Types
DMRocket cannot connect to standard personal Instagram accounts. To use the API, your account must meet two requirements:
- It must be an Instagram Professional or Creator account.
- It must be linked to a Facebook Page that you manage.
The Authorization Screen
When you click Connect Instagram in your DMRocket settings, you will be redirected to Facebook. You will see a checklist of permissions.
Do not uncheck any permissions. You must click “Opt in to all current and future businesses” or manually check every box. If you remove permissions for reading comments or sending messages, DMRocket will fail to trigger your automations.
What we access (and why)
- Read your page’s messages: Required to trigger automations when users DM you specific keywords.
- Manage your page’s messages: Required to actually send the automated text, cards, and smart nodes back to the user.
- Read content posted on the Page: Required to detect when someone comments on your Posts, Reels, or Live streams.
- Manage comments: Required to execute your “Public Comment Replies” (e.g., auto-replying “Check your DM! 👀” to a user’s comment).
Troubleshooting Expired Tokens
For security reasons, Meta periodically expires access tokens. If your automations suddenly stop working, your token may have expired. This usually happens if:
- You changed your Instagram or Facebook password.
- Meta flagged a security checkpoint on your account.
- 60 days have passed (standard token lifespan).
The Fix: Simply go to Settings > Integrations in your DMRocket dashboard and click the Refresh Token or Reconnect Required button to instantly restore service.