Skip to main content

Hello!

 

I’m trying to set up an automation where the first 20 people to comment on the post get one autoreply, and then everyone else afterwards gets a different one. I’m having a hard time figuring it out, can anybody help please?

 

Hi, @SymphonicDistro 

 

It's more complex, but not rocket science…

  • First, you need to create a new Bot Field (Settings > Fields > Bot Fields)
  • It must be a Number Type

IMPORTANT: This field will record the incremental sum each time a contact comments on your post. You can reset it to 0 for a new post or create a new field for each new trigger.

---------

 

Now to the automation:

  1. Set your triggers
  2. IG Opt-In Action
  3. Condition:
    - Custom Bot Fields = Select your Bot number field
    - Set it as “greater thar or equal” = 20
  4. If it doesn't match = Action > Set Bot Field > FYour_Field] > Operation = Increase number by > 1
  5. Reply for the 20 first
  6. After triggering it 20 times, the Bot Field will have the value of 20 and the condition will be true. Just set the reply for afterwards...

 

Hope it helps!
 

Fabio Gaulke
instagram.com/fabio.gaulke


Wow, thank you SO SO much! I think I’ll be able to follow these steps - I appreciate you!


Is it possible to make it the automation stop after the condition is met instead of giving another reply?


Is it possible to make it the automation stop after the condition is met instead of giving another reply?

@robertms, yes, you can simply leave the node of the “condition met” blank. There is no need to continue the flow if the condition is met (or not).


Is it possible to make it the automation stop after the condition is met instead of giving another reply?

@robertms, yes, you can simply leave the node of the “condition met” blank. There is no need to continue the flow if the condition is met (or not).

I have set the auto-comment option, if I leave it blank then no message will be sent, but the replies on the post will continue. Is there any way to stop the whole automation?


Is it possible to make it the automation stop after the condition is met instead of giving another reply?

@robertms, yes, you can simply leave the node of the “condition met” blank. There is no need to continue the flow if the condition is met (or not).

I have set the auto-comment option, if I leave it blank then no message will be sent, but the replies on the post will continue. Is there any way to stop the whole automation?

 

This is indeed an interesting case...

My first response would be a simple "it's not possible," as there is no way to disable a trigger through any action in the flow... but it made me think of a test I did some time ago that could become a solution for your case.

I ended up adjusting my test flow and everything worked as expected. So I don’t bring something that solves exactly what you would like, but I give you a suggestion that (perhaps) could work.

I needed to create one more Bot Field  (text type).

  1. I added an additional action to the node that already had the increment sum to the Bot Field that receives the number of times the trigger fires. This new field receives as a value the autoreply that I want to be sent BEFORE the condition is met.
  2. I create a new action after the condition is met and set the Bot Field value to the autoreply that will be sent AFTER the condition is met.

Now comes the extra trick... the automatic autoreplies in the trigger accept variables, but there is no button to add them there. To work around this limitation, create a temporary message node and include the variable of the Bot Field created to receive the autoreply, copy the variable and paste it in the trigger response field. Add some emoji at the beginning or the end (Manychat does not allow saving with only the variable).

 

Done... what happens now is the following: Manychat takes a few seconds to autoreply to the comments on the post. This is enough time for the automation to start and set the variable values according to the defined conditions.

Therefore, there is no way to disable or leave the response blank, but there is a way to set a different response according to the conditions you define.

 

And thank you for these interesting questions!

I had fun thinking about how to solve them...😅

 

Best regards,
Fabio


Reply