Skip to main content
Question

New guy in need of some trouble-shooting (see my simple flow chart below)

  • April 27, 2026
  • 3 comments
  • 33 views

Anthony Sims

Ok guys… Pretty simple.   I am trying to setup ManyChat to do the following. (and it is sort of working already)

  1. Reply to facebook comment that someone makes by posting a new comment (CHECK!  That is working)
  2. Fire off a private message to the person that made the comment as a welcome message (CHECK!  That is working)
  3. Here is where I have a hiccup….  I don’t want it to DM message people every-time they make a comment on a post.  Many of these people comment daily or more than 1-time a day.   (FAIL…. This is not working)… It is sending a message every time someone comments on a post.

As far as I can tell I added a tag to check if someone had been messaged before and if so…. do not send a message but rather add a tag to the person as a “already received message” then applied a “delay” to keep that tag on for 90 days then remove it.   See my flow below.    Tell me what I’m doing wrong…..

Keep in mind.. .I’m BRAND NEW… so I may need very detailed step by step instructions 

 

3 replies

SumGeniusAI
Forum|alt.badge.img
  • Smooth talker
  • April 28, 2026

Hey Anthony, your flow logic looks right at a glance, Condition checks for the tag, only sends the message if NOT tagged, then adds the tag, then 90-day delay, then removes it. That's a textbook ManyChat dedup pattern. 

If it's still DMing repeat commenters, here's what's likely going wrong:

1. Trigger-level setting: Open the IG/FB Comment trigger itself (the "When..." block) and check if there's a "Reply to a user only once" toggle. ManyChat has had this setting at  the trigger level on and off, and if it's not toggled, the trigger fires the whole flow on every comment regardless of tags downstream. The condition check still saves you (it should NOT send if tagged), so this shouldn't cause duplicate DMs by itself, but it's worth checking. 

2. Tag application timing: ManyChat sometimes applies tags asynchronously. If two comments come in seconds apart, the second one might enter the flow before the first one's tag has saved, so the condition check returns "no tag" and sends the DM. Fix: drop the Smart Delay between Send Message and Add Tag, OR check if your "Add Tag" is firing AFTER the message send (it should fire before or in parallel).

 3. Are you SURE it's the same user? Pull up the ManyChat contact for one of the people who got duplicate DMs and check if they actually have the "Received Message Already" tag on their profile. If they don't, the tag isn't being applied. If they DO, then the condition check is misfiring.

4. Check your Condition node: it should read "Contact has tag: Received Message Already" — if you accidentally set it to "doesn't have" or there's a typo in the tag name, the gate breaks.

 

If you can post a screenshot of someone's contact profile who got duplicate DMs (with the tag list visible), it'd be way easier to tell which of these is the issue.


Anthony Sims
  • Author
  • Up-and-comer
  • April 28, 2026

@SumGeniusAI   Thanks for trying to help. I am testing with my personal profile… and it does send me a DM each time I comment on a post.  Let me dig through your suggestions


Anthony Sims
  • Author
  • Up-and-comer
  • April 28, 2026

@SumGeniusAI    I dont see a “Reply to a user only once” option