DocsConnect a channelInstagram

Connect Instagram

Wire your Instagram Business or Creator account so DMtoLead can answer DMs, story replies, mentions and ad-message replies — all from one AI brain.

Requirements
  • An Instagram Business or Creator account (personal accounts are not supported by Meta's API).
  • The Instagram login + password for that account (you'll sign in directly on instagram.com — no Facebook account needed).

Instagram connection uses Meta's Instagram Login for Business OAuth flow. You'll be redirected to instagram.com, sign in to the Business/Creator account you want to connect, approve the permissions, and come back. No Facebook account or Facebook Page is required — DMtoLead talks to Instagram directly.

Step by step

  1. 1

    Open the dashboard

    Go to app.dmtolead.com/dashboard/integrations and click Connect Instagram.

  2. 2

    Sign in to Instagram

    You'll be redirected to instagram.com/oauth/authorize. Sign in with the username and password of the Business or Creator account you want DMtoLead to manage.

  3. 3

    Approve permissions

    DMtoLead requests instagram_business_basic, instagram_business_manage_messages and instagram_business_manage_comments. These are the standard scopes for an Instagram inbox tool — Meta reviewed them when DMtoLead was approved. Approve to continue.

  4. 4

    Subscribe to webhooks (automatic)

    DMtoLead automatically subscribes your account to the message, messaging_postbacks, message_reactions and comments webhook fields. No webhook config in Meta's developer console needed.

  5. 5

    Send yourself a test DM

    From a different account, DM the connected Instagram. Within 2–3 seconds the AI should reply (assuming your automation is on and has at least default personality). The conversation appears in your DMtoLead inbox in real time.

If sign-in fails or the account isn't recognised
Two common causes: (1) the Instagram account is a Personal account — switch it to Business or Creator in the Instagram app under Settings → Account → Switch to Professional, then retry. (2) Two-factor authentication blocked the OAuth window — complete the 2FA challenge in the same Instagram tab before approving the permissions screen.
Already managing Instagram through a Facebook Page?
If your Instagram account is already linked to a Facebook Page and you prefer the Page-based OAuth flow, click Sign in with Facebook instead on the Connect Instagram screen. That variant signs you in via facebook.com and grants access through the linked Page. Functionally equivalent — pick whichever sign-in you already use day-to-day.

What DMtoLead handles on Instagram

  • Direct messages — inbound DMs from any user. AI replies within the 24-hour Meta messaging window.
  • Story mentions and replies — when a user replies to your Story or @-mentions you.
  • Post and Reel comments — see Instagram comment automation for keyword-based auto-reply and comment-to-DM flows.
  • Ad-message replies — when someone clicks "Send Message" on an Instagram ad and lands in your DMs.

Manual override

Inside any conversation in the DMtoLead inbox, toggle the AI off and take the reply yourself. Manual replies don't consume credits. The AI stays paused on that thread until you flip it back on (per-thread state, not workspace-wide).

Disconnecting

Open Integrations → Instagram → Disconnect. We revoke the access token on Meta's side and stop processing webhooks for that account. To fully remove DMtoLead from your Instagram account, also visit Instagram → Settings → Apps and Websites and remove the DMtoLead authorization. You can reconnect at any time without losing your conversation history.