ManyChat Instagram comment not triggering
ManyChat commentautomationnot working?
When ManyChat doesn't send the DM after someone comments, it is usually one of five things: the trigger is on another post or the keyword didn't match, it wasn't the person's first comment, the first DM isn't a valid Private Reply, ManyChat lost message permissions, or you hit your contact limit. A second tool on the same post is the sixth.
Updated
ManyChat not sending DM on Instagram: start here
Find the commenter.Then narrow it down.
Pick one person who should have got the DM. Where they show up in ManyChat tells you which group of causes to read.
- Not in ManyChat's Contacts, no public reply? The comment never reached the automation, or didn't match it. Read trigger settings and Instagram's rules.
- Public reply posted, but no DM? The automation ran and the DM failed. Read limits and permissions and the first-step card below.
- Instagram shows “You messaged … about a comment”, but they saw nothing? Ask them to check Message Requests and Hidden Requests. A ManyChat moderator found test DMs landing in Hidden Requests (community).
- Nobody gets anything, on any post? Start with Allow access to messages and Refresh permissions, then check ManyChat's status page.
ManyChat comment trigger settings
Check thetrigger first.
Seven settings inside ManyChat's comment trigger and flow, from ManyChat's own help article on the trigger (updated 27 August 2026) and its troubleshooting guide.
Post01
The trigger is on a different post.
- Symptom
- Nothing happens on one reel, while older automations still work.
- Why
- ManyChat's comment trigger runs on a specific post, all posts or the next post you publish. A next-post trigger only catches the next one, so a reel posted before you set it up, or after another post, is missed.
- Fix
- Open the trigger, check which post it's on, and re-pick the reel if needed. Set next-post triggers before you post.
Keyword02
The comment didn't match.
- Symptom
- Some people who 'typed the word' get nothing.
- Why
- The trigger has an include list, an exclude list or Any comment. A typo, a different spelling, or a word on the exclude list stops it. A ManyChat moderator advises checking spelling and likely variations.
- Fix
- Add common variants (LINK, link pls, links) to the include list and check the exclude list.
Repeat03
It was their second comment.
- Symptom
- Your own test worked once, then never again. Or regulars stop getting it.
- Why
- ManyChat's help centre says the comment trigger only runs for a person's first comment under a post or reel, and calls this an Instagram limit.
- Fix
- Test from an account that hasn't commented on that post yet.
First step04
The first DM isn't a valid Private Reply.
- Symptom
- The automation won't publish, or the public reply goes out but no DM.
- Why
- The first Instagram message must use Send as a Private Reply and hold a single content block (text or one image, with buttons or quick replies). No User Input, DM lists, typing delays, dynamic blocks or next steps in that node. A moderator adds: no Delay blocks there either.
- Fix
- Rebuild the first node as one Private Reply block. Put everything else after it.
Priority05
Another automation took it.
- Symptom
- DMs go to a fraction of commenters, or the wrong flow runs.
- Why
- If more than one all-posts trigger has no keywords, ManyChat always runs the oldest one. A community answer on a reel where only 77 of 350 commenters got the DM pointed at the same keyword living in two automations (ManyChat community).
- Fix
- Give each automation its own keywords, and switch off old all-posts triggers you no longer need.
Live06
Your changes aren't live.
- Symptom
- You edited the flow, but people still get the old message, or none.
- Why
- New automations need Set Live, and edits to a live one need Update. Text with buttons is limited to 640 characters and text without to 1,000; over that, the flow won't publish.
- Fix
- Press Update, and trim long messages.
Post type07
Remix, collab or ad-only post.
- Symptom
- The post doesn't appear in the post picker, or the trigger never fires on it.
- Why
- A remix works only if you own the original and the remix. A collab post works when the account that published it is the one connected. A post made purely in Ads Manager, not on your grid, can't be picked.
- Fix
- Publish the reel from the connected account. For ads, use ManyChat's Instagram Ads trigger.
ManyChat limits and Instagram permissions
Then limitsand permissions.
Five causes that sit in your plan or your connection, not the flow.
Contacts01
You hit your active contact limit.
- Symptom
- It worked all month, then new commenters stopped getting DMs.
- Why
- Free covers 25 active contacts a month, and a moderator says automations may stop after that (community). On a paid plan with an overage cap, ManyChat keeps running automations only for people already active that cycle (help centre).
- Fix
- Check usage under Insights, then raise the cap in Settings → Billing → Subscription, or upgrade. See ManyChat active contacts.
Free plan02
More than 4 automations.
- Symptom
- On Free, a new comment automation won't go live.
- Why
- ManyChat's Free plan allows up to 4 live automations at a time.
- Fix
- Turn one off, or upgrade. Details on ManyChat free plan.
Access03
“Allow access to messages” is off.
- Symptom
- No DMs at all, on any automation.
- Why
- ManyChat can't send DMs unless your professional account lets connected tools access messages.
- Fix
- In the Instagram app: Settings and activity → Messages and story replies → Message controls → Connected tools → turn on Allow access to messages.
Permissions04
Permissions need refreshing.
- Symptom
- Public replies post but DMs go to only some people, or the post list is empty.
- Why
- ManyChat's Refresh permissions button fixes automations not sending and the comment trigger not listing posts. Community moderators say it usually solves partial DMs.
- Fix
- In ManyChat, Help → Refresh permissions (also under Settings → Instagram). Try this before a full disconnect.
Account05
Wrong account type or old connection.
- Symptom
- Nothing works since you set ManyChat up, or since you changed your Facebook Page.
- Why
- You need a professional account: Creator or Business, and Business above 500k followers, per ManyChat. Accounts connected before 14 June 2024 use the old API: they also need the right Facebook Page link, ManyChat as primary receiver in the Page's handover protocol, and no age or country limits on the Page. Changing the linked Page breaks them.
- Fix
- Follow ManyChat's Instagram automation troubleshooting steps for your connection type. After a Page change, ask support to reconnect.
Careful with a full disconnect
Removing ManyChat from Facebook's Business Integrations and reconnecting is a common suggestion. A ManyChat moderator warned in September 2026 that this revokes permissions entirely and the reconnect can stall, which then needs a support ticket (ManyChat community). Try Refresh permissions first.
Instagram rules behind ManyChat comment-to-DM
Rules every toollives with.
These come from Instagram, so they apply to ManyChat and every other tool on Meta's API. The general version, for any tool, is on our auto DM not sending page.
Trying a second tool on the same post
This is the one people hit when they test another app next to ManyChat. Instagram allows one private reply per comment, ever, across every tool. If ManyChat and another app both watch the same reel, whichever replies first uses it, and the other fails with “The comment is invalid for a private reply”. Run each post in one tool only: pause it in ManyChat before you switch it on elsewhere.
The 7-day window
A private reply has to go out within 7 days of the comment. Turning an automation on for an old post won't reach comments older than that.
Comments Instagram never sends
Instagram's comment notifications don't arrive for every comment: collapsed “load more” comments, some low-signal or non-follower accounts and filtered comments can be missing. Comments hidden by Hidden Words or the spam filter may not reach the API at all, so relaxing that filter widens what gets caught. Replies to someone else's comment may not count as a new comment either, a community answer notes. If the person isn't in your Contacts at all, this is the likely cause, and no ManyChat setting fixes it (community).
Hourly limits and spam filters
Meta caps private replies at 750 an hour per account; see Instagram DM limits. ManyChat says it switches on a backend mechanism for accounts with very high comment volume to avoid spam detection, and advises varying your public replies and avoiding very short or emoji-only ones.
Instagram is limiting your account
If the trigger fires and ManyChat shows no error but DMs never arrive, community members suggest checking Account Quality and messaging limits in Meta Business Suite, then testing a new post with a plain text flow (community).
Still not working
Ask ManyChat.With timestamps.
- Check ManyChat's status page for an Instagram incident.
- Open a ticket through ManyChat's support page with the post link, the commenter's username and the time of the comment, so support can look at delivery logs.
- On the Free plan, support is the help centre, AI chat and the community; email support starts on Essential, per ManyChat's pricing page.
Testing another tool?
Move whole posts, not halves, because of the one-private-reply rule. DMpop shows every comment that matched a campaign in a DM log as Sent, Failed or Skipped with the reason, including “Already replied” when another campaign used the private reply, and Instagram's own error text on failures. It also re-checks recent comments on active campaigns to catch some that Instagram's notifications missed. It works inside the same Instagram rules as ManyChat, so it can't reply to comments Instagram hides or to a comment a second time. How to move across is on switching from ManyChat, and the tool-neutral checklist is Instagram auto DM not sending.
Questions
ManyChat not sending,answered.
Why is my ManyChat Instagram automation not sending DMs?
Check five things in order: the trigger is on the right post with the right keywords; the first message is a valid Private Reply; Allow access to messages is on in Instagram and you've used Refresh permissions in ManyChat; you haven't hit your active contact limit or cap; and no other tool or automation is replying to the same comments.
Why does ManyChat reply to the comment but not send the DM?
The public reply and the DM are separate sends. ManyChat community moderators usually point to permissions first (Help → Refresh permissions). Other causes: the first DM node has a block Instagram doesn't allow in a private reply, another tool already used the comment's one private reply, or Instagram is limiting your account.
Why does my ManyChat automation only work for some commenters?
Common reasons: their comment didn't match the keyword, it wasn't their first comment on that post, Instagram never delivered the comment to ManyChat, another automation or tool took the private reply, or the DM went to their Message Requests. Look for the person in ManyChat's Contacts to tell these apart.
Why doesn't my test comment trigger ManyChat?
ManyChat's comment trigger runs only for a person's first comment under a post, so repeat tests from the same account do nothing. Test from an account that hasn't commented on that post, with the exact keyword.
Can I use ManyChat and another tool on the same Instagram post?
Not for the DM. Instagram allows one private reply per comment, across every app. Whichever tool replies first uses it, and the other fails with “The comment is invalid for a private reply”. Pause the post in one tool before turning it on in the other.
How do I refresh permissions in ManyChat?
Click Help → Refresh permissions in your ManyChat account, or use the button under Settings → Instagram. If it errors, make sure the Facebook profile you signed up with is still active.
Does ManyChat stop sending DMs when I run out of contacts?
On Free, a moderator says automations may stop after 25 active contacts in a month. On paid plans automations keep running and charge overage, unless you set a cap; past the cap they run only for people already active that cycle.
Every DM, with a reason
Post the reel.Let the DM pop.
DMpop logs every matching comment as Sent, Failed or Skipped, with the reason. The Free plan includes 1,000 DMs a month.