Most creators and small business owners think the only way to collect emails on Instagram is to tell people “link in bio.”
But that’s outdated. You can now automatically collect email addresses right in the DMs—no forms, no link tree, no friction.
Here’s exactly how to do it using Slay.so, plus how to auto-subscribe those contacts to your newsletter using Zapier.
Head over to slay.so and start a free 10-day trial—no credit card needed.
Once your account is connected to your Instagram, you’ll be able to create simple DM automation flows that trigger when someone messages you, replies to a story, or comments on a post.
Inside your Slay.so dashboard:
newsletter
”
Add a “Collect Email” step that says something like:
“Hey! Want in on the email list? Drop your best email address and I’ll add you 💌”
This will automatically grab the next email they send and store it.
Set your flow to active and make sure it's saved!
Now it’s time to send that email to your newsletter platform (Mailchimp, ConvertKit, Flodesk, etc.).
Trigger:
Choose “Webhook → Catch Hook”
Zapier will give you a unique URL—paste that into Slay.so.
Test it by sending yourself the keyword via Instagram to trigger the flow.
Action:
Add a step for your email platform:
Use the email data from Slay’s webhook payload.
That's it! You're now subscribing your follows to your newsletter without ever leaving Instagram.
No landing pages. No forms. No friction. 👉 Start your free trial today
Written by Matthew Pierce
Published on July 22, 2025
You’re doing your best to show up... but without the right tools, your voice gets lost.
We play by the rules to help you grow.
No risky bots, fake followers, or shady shortcuts.