Skip to main content
Solved

Possibility of replying only at some point

  • November 23, 2024
  • 2 replies
  • 43 views

klarki

How can I allow a client to write only from a specific point in time? I would like to force them to select a few tiles at the beginning and allow them to write freely only from a specific moment. Today there are tiles flying, but the client can still write as much as he wants, ignoring them.

Best answer by Fabio Gaulke

Hi, ​@klarki!

 

For that you could use the Collect Data block.

Here's an example:

  1. Insert the Collect Data block
  2. Set it as Multiple Choice
  3. Leave the "free text input” disabled
  4. Set your options to choose (it is similar to a Quick Reply)
  5. Create a Custom User Text Field to store the option selected by the user
  6. Define a custom message to send if the user sends something instead of choosing a given option
    • Extra 1: At the bottom you can choose how many times it tries to tell the user to choose something before continuing the flow
    • Extra 2: If you wish to allow the user to skip this option, set it at the "Skip button text”. Otherwise, leave it blank.
  7. You can set a custom time to send a follow up message/flow if the user doesn't choose any option. If you don't want to use it, just leave the note without any step.
  8. This is necessary due to way the Data Collection block works. It doesn't give you a way to connect each option to a next step, so you must use conditions checking if the Custom User Field you created and saved the content of the chosen option contains the same text you wrote on the Reply option and connect it to the corresponding flow to that option.
    • For example, if one of your Choose Options is "Know more”, the condition must be checking if the User Field is "Know more”. 
      •  

 

 

 

This will force the user to choose an option if he sends something else.

 

Hope it helps!

🙌

View original
Did you find this topic helpful?

Fabio Gaulke
Forum|alt.badge.img+2
  • Manychat Community Moderator
  • November 24, 2024

Hi, ​@klarki!

 

For that you could use the Collect Data block.

Here's an example:

  1. Insert the Collect Data block
  2. Set it as Multiple Choice
  3. Leave the "free text input” disabled
  4. Set your options to choose (it is similar to a Quick Reply)
  5. Create a Custom User Text Field to store the option selected by the user
  6. Define a custom message to send if the user sends something instead of choosing a given option
    • Extra 1: At the bottom you can choose how many times it tries to tell the user to choose something before continuing the flow
    • Extra 2: If you wish to allow the user to skip this option, set it at the "Skip button text”. Otherwise, leave it blank.
  7. You can set a custom time to send a follow up message/flow if the user doesn't choose any option. If you don't want to use it, just leave the note without any step.
  8. This is necessary due to way the Data Collection block works. It doesn't give you a way to connect each option to a next step, so you must use conditions checking if the Custom User Field you created and saved the content of the chosen option contains the same text you wrote on the Reply option and connect it to the corresponding flow to that option.
    • For example, if one of your Choose Options is "Know more”, the condition must be checking if the User Field is "Know more”. 
      •  

 

 

 

This will force the user to choose an option if he sends something else.

 

Hope it helps!

🙌


klarki
  • Up-and-Comer
  • November 25, 2024

OMG, thank you very much for such a comprehensive and professional answer. 💙 I will definitely try it! 


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings