Skip to main content

Hey everyone,

 

I’ve set up up a many chat flow and as you can see in point 1 I have a condition block then a follow up message.

 

But what’s happening is when the customer goes down the funnel to point 2 and 3 it still keeps triggering the follow up even if they message / interact with me. 

 

I’ve tried a smart delay, refreshing permissions and tried the “last interaction” “last seen” and “messaging window segment” conditions with no luck. 

 

Has anyone solved this problem before.

 

any help will be really appreciated :) 

 

Thanks,

 

Carrie x

 

 

Hi, ​@Levy!

 

One of the best (and simplest) way to do it a combination of Smart Delay, Condition and Tags.

Like this example:

  1. Your Block with options to choose
  2. Each option gets an Action adding a Tag.
    - You can use the same tag for each or create unique Tags to easily identify the options chosen at your contact list.
  3. As Next Step you insert a Smart Delay with the time you wish to send a follow up.
  4. A condition checking if the contact hasn't the Tag (or Tags) added

 

What does it do…

  • When a contact gets to the message with the options to choose, the Smart Delay start to count.
  • If the choose any option to continue, the Tag is added to them.
  • After the time set in the Smart Delay, the condition checks if the contact has or not the Tag.
    • If YES = nothing is sent.
    • If NO = the follow up will be sent.

 

Hope it helps!

🙌


Thanks so much, it makes a lot of sense. 

 

The last issue i’m finding is at each point sometimes the customer asks questions which stops the automation and it will still trigger the follow up message.

 

I tried a condition block for (last interaction) but it doesn’t seem to work. 

 

How can I add in there that if they reply at point 1 it will stop the automation? 

 

My goal is to get 3 follow up messages at point 1,2,3 and if they reply to me it will cancel the follow ups. 

 

Thankyou for your help. 

 

Carrie 


Ok… had to test some ideas 😅

 

It got way more complex, but probably does the job:

 

  1. Instead of a simple Message Block + Quick Replies, you'll choose the Data Collection Block
  2. Set the type as "Multiple Choice
    - Extra tip: delete the text from this field to eliminate the “Skip” button
  3. Define your options (similar as with Quick Replies)
  4. Allow it to receive text inputs (in case your contact sends a “free” reply)
  5. Create a Custom User Text Filed to save the selected option
  6. Define a wait time to trigger the follow up
  7. Connect the "If contact has not responded” to your follow up flow
  8. Insert a condition wich checks if the User Text Field contais exactly the same text you named your Multiple-Choice options:
    • Connect each of the conditions to the option flow

 

 


 

EXTRA:

  • If you wish to send a custom flow/message when the contact sends you a free text reply, connect it to "The contact doesn't match any of these conditions” of your Condition Step

     

  • If you just want to inform your contact to choose an option if they send you a free text, just ignore step 4 and set your message in this filed + define how many times the contact can retry: 
  • If you wish to send a custom flow/message when the contact sends you a free text reply, connect it to "The contact doesn't match any of these conditions” of your Condition Step

 


 

Have fun!

😁😉


Thanks so much!
 

I was never able to get the follow up to start.

 

In the left hand box in the photo you posted, underneath the multiple choice buttons is says…

 

Note: Automation pauses until contact replies.

 

Do you think that’s why the follow up won’t initiate?

 

Thanks,

 

Carrie x 


Thanks so much!

I was never able to get the follow up to start.

In the left hand box in the photo you posted, underneath the multiple choice buttons is says…

Note: Automation pauses until contact replies.

Do you think that’s why the follow up won’t initiate?

Thanks,

Carrie x 

 

The "If contact has not responded” is an exception for that “pause”. Its purpose is to act as a follow up after some time if the user stopped right there. 😉


Reply