Skip to main content

Hey, I’ve got an automation set up like this:

 

  1. User comments on Instagram post
  2. Message sent to user
  3. User clicks button + receives new message with link
  4. User clicks link
  5. After link click, + 5 minute wait – then, a message is sent

The problem I’m running into is if the user goes back to click the link again, the message after the 5 minute wait is triggered again. I just had a user receive the samme message 8 times… How do I make this message run only once?

Hi ​@josefinemk ,
One way to solve this is to assign a condition block and a TAG to the contact right after they click the button. Create a new TAG, for example named 'Message Sent', and add an extra action step to apply this TAG.
Before applying the TAG, insert a condition block to check if the TAG already exists. If it does, it means the user has clicked before, so the flow should stop here. If it doesn’t exist, it means it’s the first click, so you should add the TAG and schedule a 5-minute delay before sending the message.

Let me know if this helped you.


Hey ​@rogerioaraujo ,

That makes sense – the only thing I can’t wrap my head around is the fact that the tag is applied upon the click. So I can’t see how I can set up the condition block before the tag is applied..?

Everything else you’re mentioning with the 5 minute delay etc, I’ve already done! hmm…  🤔 


You can set the Instagram opt-in right after the click. Then, add the condition block, followed by the action block to add the TAG. It should look similar to the screenshot below.

 


Reply