Skip to main content

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.

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!

🙌


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


Reply