Hi, I was creating this flow, but I think there’s something wrong with the action or the condition. Could you please explain how to set this up correctly and how to implement it step by step?
I want that those people who have already received the first message, the second time, they are going to receive a different message.
Best answer by cata_rendon
Hi @Alessia27 , I think your logic looks “Ok”.
Probably it does not work because according to Manychat´s guidance“ The Instagram Post and Reel Comments trigger only activates for the first comment a user leaves under a post or reel. If the same user comments again using the same keyword, the automation won’t run a second time. This is a limitation on Instagram’s side and applies to all tools that use their API”. You can check the full guide in here: https://help.manychat.com/hc/en-us/articles/14281316989724-Instagram-Post-and-Reel-Comments-trigger
In that case you wont have users that are coming back for the second time. Probably that is why it does not work when you try it.
Probably it does not work because according to Manychat´s guidance“ The Instagram Post and Reel Comments trigger only activates for the first comment a user leaves under a post or reel. If the same user comments again using the same keyword, the automation won’t run a second time. This is a limitation on Instagram’s side and applies to all tools that use their API”. You can check the full guide in here: https://help.manychat.com/hc/en-us/articles/14281316989724-Instagram-Post-and-Reel-Comments-trigger
In that case you wont have users that are coming back for the second time. Probably that is why it does not work when you try it.
Right now, if the tag already exists, you are adding another tag and sending Message 1. If the tag does not exist, you add the first tag and send Message 2.
It should be:
Condition: does the person already have the tag?
If NO → add the tag → send Message 1
If YES → send Message 2
Important:
use one simple tag, like received_first_message
do not create a new dated tag each time
the tag should only mean: “this person already got the first message”
Simple flow:
Comment trigger → Condition: has tag received_first_message? → No → add tag → send first message → Yes → send second message
So the main fix is: First time = no tag = first message Second time = tag exists = second message