DocsConnect a channelFacebook Messenger

Connect Facebook Messenger

Wire your Facebook Page's Messenger to DMtoLead via OAuth. The AI replies to incoming Page messages, including click-to-Messenger ads.

Requirements
  • A Facebook Page you admin.
  • Logged into Facebook as a user with Page-admin role.

Messenger uses the same Facebook OAuth flow as Instagram, but you select Pages directly instead of going through linked Instagram accounts. If you only admin one Page, DMtoLead auto-selects it.

Step by step

  1. 1

    Open the dashboard

    Go to Integrations and click Connect Messenger.

  2. 2

    Sign in to Facebook

    Log in as the user who admins the Page.

  3. 3

    Pick the Page

    Meta lists your admin'd Pages. Select the one you want DMtoLead to handle. Only one Page can be connected per Messenger integration — connect multiple times for multiple Pages.

  4. 4

    Approve permissions

    DMtoLead requests pages_messaging, pages_manage_metadata, pages_read_engagement and pages_show_list — the minimum needed to receive messages and reply.

  5. 5

    Subscribe to webhooks (automatic)

    DMtoLead subscribes your Page to messages and messaging_postbacks webhook fields. No manual webhook setup needed in Meta's developer tools.

  6. 6

    Send a test message

    From a different account, message your Facebook Page via the "Send Message" button on the Page or the Messenger app. AI reply arrives in 2–3 seconds.

Messenger's 24-hour standard messaging window
Meta's Messenger Platform enforces a 24-hour window for free-form replies after a user's last interaction. DMtoLead operates inside this window. Outside it, replies require Meta's message tags or sponsored content — neither is auto-handled today.

What DMtoLead handles on Messenger

  • Page inbox messages — anyone who messages your Page.
  • Click-to-Messenger ads — when a user clicks an ad CTA that opens Messenger.
  • Quick-reply postbacks — when a user clicks a quick-reply button the AI sent.
  • Read receipts and typing indicators — sent automatically.

Disconnecting

Integrations → Messenger → Disconnect. DMtoLead unsubscribes the Page's webhooks. To fully revoke our access, also remove DMtoLead from Facebook → Business Integrations.