An automation cannot send a DM to the Instagram account that owns it. If you comment your own keyword on your own post, no message will ever arrive, no matter how correctly everything is set up. The automation is working. It has nobody to message. This is the most common reason a new setup looks broken on day one, and the fix is to test from a second account.
There is no error and no warning, so the result looks identical to a real failure.
Here is why it happens, how to test properly, and how to reset a test so you can run it again.
Key Takeaways
- An automation never messages its own owner. Instagram does not let an account DM itself.
- The failure is silent. No error, no flag, no entry in the dashboard.
- Test from a second Instagram account, a friend’s phone, or your personal account.
- One DM per person, per automation. A second test from the same account usually sends nothing, which looks like a new bug.
- Use a fresh post for each test round so nothing from the previous round interferes.
Why Your Own Account Cannot Receive the DM
Automated DMs are sent from your account to the person who commented. When the commenter is your account, the message has the same sender and recipient, and Instagram has nowhere to deliver it.
The tool does the right thing at every step. It receives the comment notification, matches the keyword, and attempts to send. The send has no valid recipient, so nothing arrives in any inbox, including yours.
The result on screen is a live automation, a real comment, and an empty inbox. Every instinct says something is broken. Nothing is.
How to Test Instagram DM Automation Properly
Four steps, about three minutes.
1. Get a second Instagram account. Any of these work:
- A personal account you already have
- A friend or partner’s phone
- A second account you create for testing
The test account has to be a different Instagram account from the one running the automation. It does not need to follow you, and it does not need to be professional.
2. Use a fresh post. Publish something new, or use your most recent post. Do not reuse the post from a previous test round, because the deduplication rule below will make the second attempt look like a failure.
3. Comment the exact keyword. Type it exactly as configured. If the trigger is LINK, comment LINK. Do not add “please” on the first test. You are testing the pipeline, not the matching flexibility, and mixing those two makes a failure ambiguous.
4. Wait, then check the test account’s inbox. Delivery is usually quick but not instant. Check the main inbox and the Message Requests folder, because a DM from an account the test account does not follow lands in requests. Messages not showing in requests covers that folder.
If the DM arrives, the automation works. You are done.
The Second Test That Sends Nothing
This one catches people immediately after a successful first test.
Automations send one DM per person, per automation. The rule exists so that someone who comments five times on the same post gets one message rather than five, which is what keeps automated DMs from reading as spam.
So the first test works, you tweak the message, comment the same keyword from the same test account, and nothing arrives. It looks like your edit broke it. It did not. That account has already been messaged by that automation.
Three ways round it:
- Test on a different post. The cleanest option, and the one to default to.
- Use a different test account. Also clean.
- Ask for a reset. Message the team in the app chat and they can clear the test contact so the same account can trigger it again.
Whatever you do, do not conclude the edit broke it and start changing settings. That is how a working automation gets rebuilt three times.
What a Real Failure Looks Like Instead
If a second account comments a fresh post with the exact keyword and no DM arrives, something genuinely is wrong. Work down this list.
Your account is private. A private professional account receives no comment notifications from Instagram, so the tool never hears about the comment. Why your account must be public covers it, and it is the second most common cause after this article’s subject.
The keyword did not match. Check capitalisation rules, spare spaces, and whether the comment used a variation. When keywords match the wrong comment covers the rules.
The reply window closed. Instagram allows a private reply to a comment on a post or reel for seven days. A comment older than that cannot be replied to by any tool. The reply windows explains the timing.
The connection needs refreshing. Open Workspace Settings, the IG Account tab, and press Test connection. It checks Instagram login, activity updates, comment access and message sending separately, so the first failing check tells you where the chain breaks. If one fails, press Re-authenticate Instagram, which keeps your automations, contacts and history. Do not press Disconnect, which deletes them permanently.
The automation is not actually live. Obvious, and worth checking, because a saved automation and an active one are not the same thing.
The complete list is in comment-to-DM not sending and automation stopped working.
A Sensible Test Routine
Once you have more than one automation, a routine saves time.
| Step | What you do |
|---|---|
| 1 | Publish a test post, or use your newest one |
| 2 | Comment keyword A from the second account |
| 3 | Confirm the DM, read it on the phone screen |
| 4 | Comment keyword B from a third account, or on a different post |
| 5 | Check the links open and go where you meant |
Step 3 matters more than it looks. A message that reads well in the editor often reads badly on a phone, where the link can sit below the fold. Reading your own DM on a real phone catches more problems than any settings check.
If you are setting up for the first time, the five automations to build in week one has the keyword and message text ready to test, and the comment-to-DM setup guide walks the screens.
FAQ
Why does nothing send when I test on myself?
An automation cannot DM the account that owns it, because the sender and the recipient would be the same account. The automation runs correctly and has no one to deliver to. Test from a second Instagram account.
Does the test account need to follow me?
No. It does not need to follow you and does not need to be a professional account. The DM may land in its Message Requests folder rather than the main inbox, so check there.
My first test worked and the second did nothing. What changed?
Nothing. An automation sends one DM per person, so the same test account will not trigger it twice. Test on a different post or from a different account.
Can I reset a test so the same account works again?
Yes. Message the team in the app chat and ask them to clear the test contact. Testing on a fresh post is usually faster.
How long should a test DM take to arrive?
Usually quick. If it has been several minutes, check the Message Requests folder before assuming it failed, and check whether a busy post has pushed sends into the queue.
Should I test with the exact keyword or a variation?
Exact, on the first test. You are checking that the pipeline works. Once that is confirmed, test the variations people actually type, because that is where real comments differ from your assumptions.
Product behaviour verified against CreatorFlow on 30 August 2026. Instagram messaging and reply-window behaviour reflects Meta’s Instagram Platform documentation as of August 2026: seven days for a private reply to a comment on a post or reel, 24 hours for story replies.