Interactive Text Boxes

Note: Interactive text boxes can only be included in Video communications.

To include an interactive text box in the communication, drag and drop the Text Box symbol from the right (under Interaction) to the place in the communication where you want the box to appear. The box appears in the communication as follows:

You can resize the text box by dragging the corners. Click the three dots to see a menu that allows you to delete or copy the box, as well as to bring it into the foreground or send to the background.

Editing the interactive text box

Once you have inserted the text box, you can use the block palette at the right to add/edit the box:

The available fields are described below:

  • Text box label. The text that appears at the top of the box.
  • Reporting ID. This is used to identify interactions with this box in the CSV file that you can download when looking at Video Reporting Statistics. Communicate will allocate a Reporting ID when you add a new button, but you can edit this ID.
  • Default value. The default value to be used if the user does not enter anything.

    The value can include a variable, which should be enclosed within double curly brackets. For example:

    {{variable1}}

    {{variable1}} will be replaced with the value of the variable called variable1 in your selected Data Source (selected using the Contacts tab).

    You can include the uid of the current Data Source row. To do this, simply enter "uid" in double curly brackets like this: {{uid}}.

    Note: When the channel does not have a data source connected, or if the user did not add it in an API call, it will resolve to an empty value.
  • Required interaction. If you select this, the user must enter some text.
  • Text box label font. The font and font size to be used for the text box label. You can also select bold, italic or underline.
  • Round corners. This lets you create a button with round corners by specifying the radius.
  • Font shadow. This applies a shadow effect to the text box label.

For details on how to use the Timing tab, see Timing tab.