İçeriğe geç

Listenizi büyütün in the DMs

Offer something worth having and ask for an email in the chat. Each answer is checked, saved on the contact and sent on to your email tool, with no landing page in between.
Collect leads. You: So happy you're in! 🎉Daniel Reed: Register nowYou: What's your email? I'll send it right away.Daniel Reed: [email protected]You: And a phone number?Daniel Reed: +1 ••• ••••You: Amazing! Joining instructions are in your inbox. Can't wait to e-meet you.

Copy this flow

Copy it. Make it yours.

Open the template in your workspace, change the words to yours and publish when it looks right. It's free to start.

More recipes

Flows that pair well with this one.

  • Flow template · Lead capture

    Story lead magnet

    Story replies and mentions turned into leads.

  • Flow template · Engagement

    Inbox auto-reply

    Common questions answered, day and night.

  • Flow template · Lead capture

    Yorumdan DM'e

    A comment with your word gets your link in their DMs.

The full guide

Instagram lead generation: collect emails in DMs without a landing page

Offer something worth having, ask for an email in the chat, check the answer and send it to your email tool or a Google Sheet, with an optional phone number.

A landing page asks people to leave the app they are in, load a page, find a form and type into it on a phone. Most of them never get that far. A DM asks one question in the chat they already have open, and the answer arrives as a reply. A DM lead flow offers something worth having, asks for an email address, checks that the answer looks like one, saves it on the contact and sends it on to your email tool, with an optional phone number after it. This guide builds the flow step by step: the entry point, the offer, the email question, the checks, where the answer goes and how to follow up without becoming spam.

How Instagram DM lead generation works

StepWhat happensBuilt with
1. The entryA link, an ad, a comment or a keyword opens the chatA DM trigger, an m.me or growth link, a comment trigger
2. The offerOne message says what they get and why it is worth an emailSend DM with buttons
3. The question"What's the best email to send it to?"Ask a question
4. The checkThe answer must look like an email addressThe question's answer type, or a Reply check step
5. The saveThe address lands on the contact and in your toolCustom field, Add to CRM or email list, HTTP request
6. The deliveryThe guide, the code or the confirmation goes outSend DM

Start from a lead generation template

Open Automations and search the gallery for "email". Grow your email list is the classic version.

The Grow your email list template preview, with an Ask a question step, a Reply check that the reply is an email address, the Subscribe to email step and two Send DM steps for yes and no
Grow your email list: ask, check the reply, save it, and answer both ways.

It asks for an email in the DM, checks that the reply is an email address, saves it with the Subscribe to email step and sends a thank-you, with a polite second message for people who say no. Press Use template and it opens as a draft.

Where the person comes from decides the trigger:

  • An m.me link or a growth link. For a bio, a flyer, an email signature or an ad. The m.me link welcome template greets people who arrive through a link with a ref and sends the right follow-up.
  • A comment. "Comment GUIDE" under a post sends a private reply that asks them to answer with their email.
  • A keyword in a DM. "Send GUIDE" in a story or a caption starts the same flow.
  • A click-to-message ad. The ad's Send message button opens the chat, and the person writes first.
The m.me link welcome template preview for Messenger, with one Send DM step that greets people who arrive through an m.me link
m.me link welcome: greet people who arrive through a link with a ref.

Growth links carry their own code, so you see how many people came in through each one: the bio, the flyer, the podcast. A different link per source tells you which audience gives emails.

The New link form with Facebook ad, the code FBAD2026 and the Messenger channel, above the list of links with the people who came in through each, in a demo workspace
A named Messenger link with its own code. Counts from a demo workspace.

Lead magnet ideas worth an email address

Nobody gives an email for "updates". They give it for something they want now:

  • A guide or a checklist that solves one problem in ten minutes.
  • A discount code for the first order.
  • A seat at a free workshop or a webinar.
  • A sample, a sample chapter or a free lesson.

Say what it is in the first message, with a button to say yes: "Want the 10-minute morning plan? I'll email you the PDF. Send it over / Not now." A button is easier than typing and tells you who is interested before you ask for anything.

Collect email addresses in DMs, and check they are real

The Ask a question step sends your question and waits for the reply. Set its answer type to email:

  • An answer that looks like an email address is saved, as a flow variable and, when you choose a field, on the contact.
  • An answer that does not fit gets a short retry message, such as "That doesn't look like an email address. Could you check it?", and the step waits again, a few times in all.
  • The skip button, or the last failed try, takes the step's other path, so you can say "No problem" and move on.
  • No reply before the time you set, a day by default, takes its own path, or ends the flow quietly.

The check is about the shape of the answer. It does not send a test email, so a typo such as gmial.com can still get through; ask people to check the address in the thank-you message.

Collect phone numbers in the chat

A second question with the phone answer type works the same way. Make it optional with a skip button, and say why you ask: "For a text reminder the day before. Totally optional." People share a number when they see a reason.

Send Instagram leads to HubSpot, Mailchimp, Klaviyo or your CRM

Saved on the contact is the start. Then send it on:

  • Your email tool. Connect HubSpot, Klaviyo, Mailchimp, ActiveCampaign or Kit under Settings, Integrations with your own key, and the Add to CRM or email list step adds the contact.
  • Your own system. An HTTP request step or a signed outgoing webhook sends the lead anywhere else.
The CRM and email tools section with HubSpot, Klaviyo, Mailchimp, ActiveCampaign and Kit, and the Payments section with Stripe and PayPal, each with a Connect button
Connect your email tool with your own key.

Your email tool sends the newsletter and the welcome series; ChatinFlow collects the address and passes it on.

Deliver the lead magnet instantly

The thank-you message carries the thing they asked for: the PDF link, the code, the calendar invite. Delivering it in the chat, the moment they give the email, is what makes the next email get opened. Add a tag, such as lead-morning-plan, so you know which offer each contact took.

Instagram lead generation example: a fitness coach's free plan

A coach adds an m.me link to the bio and a story with "Send PLAN for my free 7-day plan".

  1. Someone sends PLAN. The DM trigger answers with "Want the 7-day plan? I'll email you the PDF." and two buttons, Send it over and Not now.
  2. They tap Send it over. The question asks for the email, with the email answer type.
  3. They type an address. It is saved on the contact and sent to Kit with the Add to CRM or email list step, tagged plan-7day.
  4. The thank-you sends the PDF link right away and asks one more question: "What's your main goal: strength, weight or energy?" The answer is saved on the contact, so the coach's next email can fit it.

The coach gets an email list that grows from stories and comments, and every contact arrives with a goal attached.

Lead magnet ideas by business type

BusinessThe offerThe question after the email
CoachA 7-day plan as a PDFYour main goal
Store10% off the first order, as a one-time codeWhat you are shopping for
SalonA free consultationThe service you are thinking about
SoftwareA template packThe size of your team
EventA seat at a free online sessionThe time zone you are in

The second question is the one that pays later. It costs the person one tap, and it lets every email after it fit the person who reads it.

How to ask for an email address in a DM

Name the thing they get in the question itself, ask for one thing, and keep it friendly. A retry message in the same tone, such as "Hmm, that doesn't look like an email. Could you check it?", rescues most typos without making anyone feel scolded.

How to measure DM lead generation

Open the automation's Activity tab to see every run, how it ended and where it stopped. A flow where many runs stop at the question needs a better offer or a clearer question, not a longer one. The Automations tab of Analytics shows the runs and how many finished for each automation, so you can compare two offers side by side across a month.

How to follow up with leads without spamming

  • One clear promise. Say what you will send and how often, in the message that asks for the email.
  • Easy to say no. A Not now button costs nothing and keeps the chat friendly.
  • STOP works everywhere. A STOP or UNSUBSCRIBE reply opts the person out and ends their running flows.
  • The chat is for the conversation. Send newsletters by email; use the chat for answers, reminders and offers they asked for, inside the 24-hour window on Instagram and Messenger.

DM lead generation mistakes to avoid

  • Asking before offering. "What's your email?" as the first message gets ignored. Offer first.
  • Two questions at once. Ask for the email, then the phone, never both in one message.
  • No retry message. A friendly retry rescues typos; the default question repeated feels like a robot.
  • Leaving the email in the chat only. Send it to your email tool, or nobody will write to it.
  • No delivery. If the guide does not arrive in the chat at once, the email you just got is worth much less.

Lead generation glossary

  • Lead magnet. A free guide, code, lesson or seat offered in exchange for an email address.
  • Ask a question step. A flow step that asks, waits, checks the answer type and saves the answer.
  • Reply check. A condition that tests whether a reply looks like an email address or another type.
  • Growth link. A link with its own code that opens a chat with you and counts who came in through it.
  • Add to CRM or email list. The step that sends a contact to a connected email tool or CRM.
  • Answer type. The kind of answer a question step expects, such as an email address or a phone number, checked before it is saved.
  • Custom field. A named value saved on a contact, such as email or goal, that later steps and segments can use.

Instagram DM lead generation: FAQ

Does it work on WhatsApp and Telegram too?

The question step works on every channel. On Instagram and Messenger, keep the conversation inside the 24-hour window; on Telegram, a bot can keep writing to people who started it.

Can I see where each lead came from?

Yes. Growth links count who came in through each one, and a tag per offer shows which lead magnet each contact took.

Can people change their email later?

Yes. A keyword such as EMAIL can start a short flow that asks again and saves the new address over the old one.

Can I collect the lead's name too?

Yes. The first name usually comes from the channel already. Ask for a full name only if your email tool needs it, as a separate question.

Sources