Custom defined answers

Define custom answers for a question interaction as buttons or quick replies (tags). The user can select the answer by tapping, clicking, by entering the display name of the answer or one of the other expected values (if provided). Whatever they enter is echoed back in the conversation and can determine the next interaction. You can define up to:
  • 4 buttons (the maximum supported by Facebook)
  • 11 quick replies (the maximum supported by Facebook). Each quick reply can have an optional image.

Set the answer format

Note: Define the answer format on the Answers tab of the Question interaction.
Variable name The answer is always available in the session and can be used by other interactions. However it is easier to identify the data and use it later if you name the variable.

The default name is the name of the interaction without spaces. For example if the interaction name is How large then the variable name is howlarge.

Answer format Select the option Accept a custom defined answer.

Set the display type

Display type Button Shows the answer as a button. Click to add the buttons as described below.
Quick Reply Shows the answers as a series of tags.

You can specify an Action on the Details tab that will get the tags. The action should return a variable holding the array of tags. Alternatively you can define the tags by clicking to add the tags.

Variable holding the array of tags For quick replies only.

You can specify an Action on the Details tab that will get the tags. The action should return a variable holding the array of tags. Alternatively you can define the tags by clicking to add the tags.

Track answers If you are using Converse Analytics then select this to track the answers to this question on the Converse Dashboard. The question and a percentage breakdown by answer will appear in the Tracked Questions pane. Tracking starts from when you select this option.
Note: If you want the data shown by the Satisfaction gauge and Tracked Questions on the Dashboard to be in step then you must enable both options at the same time.

Do not select Track answers if are going to encrypt the answers to this question.

Satisfaction Gauge If you are using Converse Analytics then select this to show an overall satisfaction rating for the bot on the Converse Dashboard. The answer with the highest response rate will appear in the Satisfaction gauge. Tracking satisfaction ratings starts from when you select this option.
Note: If you want the data shown by the Satisfaction gauge and Tracked Questions on the Dashboard to be in step then you must enable both options at the same time.

Do not select Satisfaction Gauge if are going to encrypt the answers to this question.

Disable text input field (Web Client only) To encourage users to select a button rather than type a message, select the Disable text input field check box. You need to use a button rather than a quick reply for this feature.
Note: Requires Web Client version 3.1 and later.

You can also customize the text that's shown in the text input field. See the disabledPlaceholder option for details.

This feature is not used in Live Preview.

Define each button or quick reply

Define each button or quick reply if not using an action to get them.
Note: The display names of the buttons or quick replies will be listed in the Receive column, and any values set in the Expect to receive fields will be listed in the Response column.
Display Text that will appear as the label on the button, up to 19 characters in length (longer text will be truncated like this ...).

Users could also enter this to select the button.

Image URL For quick replies only.

The URL of the image. You can use a global variable for all or part of the URL path.

For Facebook the image should not be larger than 24px by 24px. Facebook will automatically crop and resize larger images.

Expect to receive Text that users could also enter to select the button. For example, for a No thanks button, this could be n, no, nope, never.
Set value Use this if you specified more than one possible response for this button and you want to access this variable later in the conversation. For example you might set the value to N for a No thanks button that accepts one of n, no, nope, never.
Next Optional. The interaction to go to next once the user selects this button. If this is left empty, the bot will wait for the user to initiate the next interaction. The bot does not go to the interaction given on the Details tab.

Change the order of the buttons

Set the order of the buttons or quick replies by dragging the rows up or down .