How to Auto-DM Anyone Who Replies to Your Instagram Story (2026)
A step-by-step guide to auto-DMing story repliers on Instagram: the trigger, keyword vs any-reply matching, the DM to send, and how to keep it compliant on the official API.
If your stories get replies and you're answering them by hand, you're leaving conversions on the table. Not because manual replies are bad, but because you can't be fast enough. A story lives 24 hours, and the moment someone replies is the moment they want your answer. Auto-DMing story repliers closes that gap: everyone who replies gets the right message instantly, whether that's one person or three hundred.
We build heyy.to, so here's the concrete how-to, on the official API, without the parts that risk your account.
What "auto-DM story reply" means
When someone replies to your Instagram story, that reply arrives as a direct message. An automation watches for those replies and sends a DM back automatically. You can set it to fire on:
- Any reply to a specific story, or
- A keyword in the reply (e.g. only replies containing YES).
In heyy.to this is the story_reply trigger. It only ever responds to people who replied to you, which is what keeps it compliant.
Step 1: Connect your account and pick the trigger
Connect your Instagram professional account (creator or business) to your automation tool through Instagram's official login. If a tool asks for your Instagram password instead of using the official flow, stop, that's an unofficial tool and it's the risky kind. See official vs unofficial Instagram API.
Then create a new automation and choose the story-reply trigger.
Step 2: Choose keyword vs any-reply
This is the main decision:
- Keyword match (e.g. "YES", "LINK"): use when your story asks people to reply with a specific word to get something. Clean, intentional, and it filters out chatter. This is the reply YES for the link pattern.
- Any reply: use when you want to acknowledge every reply to a story, for example an "ask me anything" story where you want to auto-thank everyone before answering the real questions yourself.
When in doubt, use a keyword. It keeps your automation aimed at people who actually want the thing you're offering. More on this trade-off in any-comment triggers.
Step 3: Write the DM
Deliver what the story promised, and sound like a person:
Hey! Here's the [link / guide / info] you asked for ๐ [link or resource] Let me know if you have any questions.
Keep it short. If the story offered a lead magnet, add a lead form to capture the email:
Happy to send the [freebie]! Where should I email it? [lead form]
Step 4: Add a follow-up (optional)
You can queue a single follow-up if the person goes quiet:
Did that help? Happy to point you to the right thing if not ๐
One follow-up, not a sequence of five. And it only sends inside Instagram's 24-hour messaging window, which is the period after someone's last message when you're allowed to keep responding.
Step 5: Test, then turn it on
Reply to your own story from a second account and confirm the DM fires with the right content. Then activate it. Every reply from here on gets an instant, correct response.
The rules that keep it safe
Auto-DMing story repliers is safe when you follow the reactive pattern:
- Only message people who replied. Never DM people who didn't interact. That's cold outreach, and it's the thing that gets accounts flagged.
- Use the official API. Not a password-based tool.
- Respect rate limits. Good tools throttle sending per account so you stay under Instagram's caps. See Instagram DM limits per day.
- Have a kill switch. Be able to pause instantly if something looks off.
heyy.to does all four by default, and deliberately doesn't build cold DM or auto-DM-new-followers features. The line is: respond to repliers, leave everyone else alone. See is Instagram automation safe.
What you can't (and shouldn't) claim
An honest note: you'll know the DM was sent, but not whether it was opened or read, because Instagram doesn't expose open rates through the API. Any tool promising story-reply "open rates" is making it up. What auto-DM gives you is reliable, instant delivery and, if you use a lead form, a captured contact. That's the real value.
FAQ
How do I auto-DM people who reply to my story? Connect your account, create a story-reply automation, choose keyword or any-reply matching, write the DM, and turn it on. Everyone who replies gets it automatically.
Should I match a keyword or any reply? Keyword when your story asks people to reply with a specific word to get something (cleaner, more intentional). Any-reply when you want to acknowledge every reply, like an AMA. When unsure, use a keyword.
Is auto-DMing story replies safe? Yes, when it only messages people who replied, runs on the official API, respects rate limits, and has a kill switch. Don't message people who didn't interact.
Can I capture emails from story-reply DMs? Yes, with a lead form in the DM. It collects the email inside the conversation, which is ideal for lead-magnet stories.
Can I send follow-ups to story repliers? One gentle follow-up, sent inside Instagram's 24-hour messaging window. Don't stack multiple follow-ups; that reads as spam.
Auto-DMing story repliers means your most engaged followers get an instant, correct answer the moment they raise their hand. It's a story_reply automation on the official Meta API, which is exactly what heyy.to does. Set one up free, or read the story reply automation guide for the use cases.