To collect emails from Instagram comments, set up an automation that DMs everyone who comments a keyword, asks them to reply with their email address, and sends what they asked for once they do. The address goes on a list you own, so you can reach those people long after the Instagram conversation ends.
This guide covers how Instagram email capture works, how to set it up, what to write, setups you can copy, and the consent rules. We make Noolu, a comment-to-DM tool, so the setup steps use it, but the ideas work with any tool that uses Instagram's official API.
Why collect emails, not just DMs
Instagram limits when apps like Noolu can message people. After someone writes to you, an app can reply for 24 hours, then it has to wait for them to write again. An email has no window: you can send next month's launch or your class replay whenever it's ready.
It's also a direct way to grow your email list from Instagram. Someone who comments GUIDE and then types their address has asked for something specific, so everyone you add this way chose to be there.
There is a trade-off. Some people won't reply with their address, so fewer get your freebie than with a plain DM. Ask for an email when staying in touch matters more than reaching every last person.
How collecting emails from Instagram comments works
Going from an Instagram comment to an email address is comment-to-DM with one extra message in the middle. If comment-to-DM is new to you, our guide to how Instagram comment to DM works covers the basics.
- Someone comments your keyword, such as GUIDE, on your Reel or post.
- They get a DM asking for their email. Instagram allows one private reply to a comment, so this ask is the only message they get until they answer.
- They reply in the DM with their address.
- Noolu saves the address on its Emails page and sends the DM with your link straight away.
- Their reply opens a normal conversation, so Noolu can keep messaging them for the next 24 hours.
Only a reply in the DM counts, never an address typed in a comment. People whose address you already have get the link without being asked again. Noolu waits up to 7 days for a reply.
How to set it up in Noolu
- Connect your account. Sign up and connect a Creator or Business account through Instagram's own login. Our setup guide shows each screen.
- Start an automation. In Automations, click New automation and pick Comment Reply.
- Choose the post and the keyword. Pick Specific post, or Next post to set it up before you publish, then type the word people will comment.
- Choose Ask for email. At "What happens before they get your link?", pick Ask for email. Then rewrite "Message asking for their email", which starts with a short default.
- Write the DM that delivers. This is what they get once they've sent their address, so include what you promised. Use Add link button for your link. Our lead magnet DM templates give you a starting point.
- Add a public reply, if you like. On the Public reply step, turn on Reply publicly to post something like "Check your DMs" under their comment. It posts right away (or after the wait you set there) and doesn't wait for the email.
- Turn it on. Check the Review step and press Turn on.
- Test it from a second account. Your own comments don't trigger it. Comment the keyword, reply with a real address (name@example.com won't count) and check the link arrives. Then delete the test address on Emails, or that account won't be asked again. On Starter, it still counts toward the month's emails.
The AI Smart Creator and Comment + Follow-up templates offer Ask for email too. DM Auto-Reply doesn't. On Pro, the Flow Canvas has an Email Gate step you can add to a flow, including one that starts from a DM keyword, and lets you change the "If the reply isn't an email" text.
What people see in their DMs
First, your ask, in your own words:
Thanks for commenting! Reply here with your email and I'll send the meal plan straight away.
It goes as plain text, with no buttons. If you clear the field, Noolu sends its short default instead. The DM may land in their Message Requests, so add "check your DMs" to your caption.
If they reply with something that isn't an email address, Noolu sends one reminder:
That doesn't look like an email address. Reply with your email (like name@example.com) and I'll send the link.
An address they send later, within the 7 days, still counts. If their reply matches one of your DM keywords, that keyword's automation answers instead of the reminder. If they never reply, nothing more is sent.
Four setups you can copy
In every ask, say what the email is for.
1. A free guide (an Instagram lead magnet)
End the Reel with "Comment GUIDE and check your DMs."
Happy to send it. Reply with your email and I'll send the guide right here. I'll also add you to my Sunday recipe email, and you can unsubscribe any time.
The delivery DM has the guide as a button and says when the first Sunday email arrives.
2. A waitlist for a launch or a drop
Ask people to comment WAITLIST on the Reel that teases it.
Reply with your email and you're on the list. I'll email you once, the morning it goes live.
The delivery DM shares a first look. Then keep your word: one email, on launch day.
3. A discount code
Ask people to comment CODE.
Reply with your email and I'll send your code here. You'll also get our sale emails, about two a month.
The delivery DM has the code, the date it ends and a button to your shop.
4. A live class or workshop
Ask people to comment CLASS.
Reply with your email and I'll send the join link here, then email you the replay afterwards.
The delivery DM has the date, the time and a join button. Afterwards, filter Emails by this automation, click Export CSV and send the replay. People whose address you already had weren't asked again, so they're listed under the automation that first asked them, not this one.
How to ask for the email
- Say what they get and what you'll email them. "I'll send the guide here and add you to my Sunday email" is clear. "Drop your email" isn't.
- Say "reply here". It helps keep people from posting their address in the comments.
- Keep it to one or two sentences.
- Ask for the email only. No name, no phone number. Each extra question is one more reason to stop.
Getting addresses into your email tool
Every address lands on the Emails page in Noolu, newest first. You can search, filter by automation and delete addresses. Export CSV downloads each person's email, username, the automation that asked and when.
Name each automation after its list, such as "Spring waitlist", and the CSV's automation column tells you which list each address belongs to. Each person is listed once, under the automation that first asked them.
Noolu doesn't email your list. Import the CSV into the email tool you already use, and send what you promised soon, while people still remember asking.
If you take over a conversation in Messages (you reply there or press Pause for 24 hours), Noolu still saves the address but doesn't send the link, so send it yourself.
Consent and email laws
People give you their address for something specific. Send them that. Add them to a newsletter or sale emails only if your ask said so, and give every marketing email a working unsubscribe link.
The rules depend on where you and your audience are. In the US, the CAN-SPAM Act covers commercial email: among other things, it requires a clear way to opt out and your postal address in each email. In the EU and the UK, GDPR and the ePrivacy rules (PECR in the UK) generally ask for clear consent before you send marketing email. This isn't legal advice, so check what applies to you.
Noolu's Terms let you use these addresses for what you told people. Noolu doesn't sell them or send them to AI providers, and while your Instagram account is connected to Noolu, people can remove theirs by unsending the message they gave it in (see our privacy policy).
Mistakes to avoid
- Asking people to comment their email. It's public, anyone can copy it, and it isn't saved.
- Asking for an email on every post. If every freebie costs an email, the extra step starts to feel like a toll.
- Switching the automation off too early. Anyone who replies with their address after you turn it off is still saved on Emails (and counted on Starter), but doesn't get the link.
- Counting on the follow-up reaching everyone. With Comment + Follow-up, people who aren't asked for their email (it's already saved, or Starter's monthly emails are used up) get the link as the reply to their comment. Without a reply from them, the follow-up may not reach them.
What it costs
Noolu's Starter plan is free, with no card needed, and collects up to 10 emails a month. Once those are used, your automations keep working: until the next calendar month, the link goes out without asking, and those people aren't added to Emails. Deleting addresses doesn't give any back. Pro is $19 a month, or $15 a month billed yearly, with unlimited email collection, automations across all your posts and the flow builder. See the pricing page for details.
FAQ
How do I get emails from my Instagram followers?
Offer something they want for a comment keyword, and ask for their email in the DM before you send it. It works on people who don't follow you yet too: a private reply can reach anyone who comments, follower or not.
What if someone types their email in the comments?
It isn't saved, and everyone can see it. Ask them to send it in the DM instead, and consider deleting that comment.
Can the addresses go straight into my email tool?
Not automatically. Noolu doesn't send collected addresses to email tools, so export the CSV from the Emails page and import it into yours.
Should I ask in the DM or link a sign-up form?
Either works. Asking in the DM takes one reply. A button to your email tool's sign-up form takes a few more taps, but the address goes straight onto your list.
Can I ask for a follow and an email in the same automation?
No. Each automation has one gate: Follow to unlock or Ask for email. Pick the one that matters more for that post.
What if someone sends a typo or a fake address?
Noolu checks that the reply looks like an email address, not that it belongs to them. Delete a bad one on the Emails page, and they'll be asked again next time.
