Marketing · n8n

Auto-Deliver a Lead Magnet When Someone DMs a Keyword on Instagram

Turn Instagram engagement into leads — when a follower DMs a specific keyword, automatically reply with your lead magnet link and capture them in your list.

difficulty Intermediatesetup 40 minresult Followers who DM your keyword instantly receive the freebie and join your email list, converting attention into subscribers.
  1. 1

    Receive DM Webhooks

    Add a Webhook node subscribed to Instagram messaging events so incoming DMs hit your workflow.

  2. 2

    Match the Keyword

    Add an IF node checking the message text contains your keyword, e.g. GUIDE.

  3. 3

    Reply With the Link

    Add an HTTP Request node to the Graph API send-message endpoint delivering the lead magnet link and a short thank-you.

  4. 4

    Capture the Subscriber

    Add a ConvertKit node adding the sender to a specific form or tag if you can collect their email, or reply asking for it.

  5. 5

    Activate and Test

    Activate the workflow and DM the keyword from a test account. Confirm the reply and subscriber capture work.

Frequently asked questions

Does Instagram allow automated DMs?

Yes, within the Messaging API rules and 24-hour window. Keep replies helpful and relevant to the user's message to stay compliant.

How do I get their email?

Send them to a landing page to claim the magnet, then capture the email there and add it to ConvertKit via the form.

About this recipe. Recipes on FlowRecipesHub are written for business owners, not developers, and are tested before publishing — how recipes get made. Some ingredient links are affiliate links that cost you nothing — full disclosure.