Skip to content
DMpop

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.

  1. 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.
  2. Public reply posted, but no DM? The automation ran and the DM failed. Read limits and permissions and the first-step card below.
  3. 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).
  4. 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.