Ready to Automate Your Growth?
Join 30,000+ creators and brands using InstantDM today.
Get Started NowAny support required, we're just one click away.
Short answer
Most often the person commented twice. Each new matching comment gets its own DM and public reply, by design. Other causes: they commented on two posts, they both commented and messaged you a keyword, or your setup sends a button first and the link second. Rarely, Instagram reports the same event twice and the DM goes out twice.
| What happened | Why | Can you change it? |
|---|---|---|
| They commented twice (or more) | Every new matching comment gets a DM and a public reply. There is no once-per-person rule for comments or story replies | No. You can only ask people to comment once |
| They commented on two posts | Each post has its own automation | Expected |
| They commented and also DMed you a keyword | Two different automations each answered | Use different trigger words, or remove one automation |
| They got a button card, then the link | Your Welcome Message or flow sends a button first, then the content after the tap | Expected. Turn off the Welcome Message if you want one message |
| They got a “Follow to unlock” card, then the link | Your follow gate is on. They followed and tapped Started following you! 👍 | Expected |
| They got several messages in a row | Your DM Sequence has more than one message | Expected. Remove messages from the sequence |
| An Any Message reply came again next day | Once a day replies at most once every 24 hours | Switch to First time only |
| Rare: the same event answered twice | Instagram sometimes reports the same comment or message twice. For example, sharing your post to your DMs with a note can arrive twice within a second, and an Any Message reply can go out twice | No setting prevents this today |
Home → Instagram → Posts → tap the post → Contacts tab shows each person, their comment and whether the DM was sent. For DM keyword automations, use the Contacts button on the automation card.
No. There is no once-per-person option for comments or story replies. Every new matching comment is answered. DM automations with Any Message have First time only and Once a day.
No. In rare cases Instagram reports the same comment or message twice, and both can be answered.
Resend is only offered for DMs that failed, and it skips the public reply if that already posted. Re-run skips comments already handled, so people should not get a second DM.