Skip to main content

Flow End Buttons

Flow End buttons are the buttons displayed at the end of any flow.

This is basically the repository of all the buttons except FAQ end buttons.

1. How does it work?​


The sheet contains 3 mandatory headers and 2 optional headers.

Below is the description and sample value for better understanding:

HeaderTypeDescriptionSample
DescriptionOptionalContains description of the flowThese are the set of buttons that will be displayed at different points of the flow. Button utterance/text can be changed as per the requirement.
flowOptionalMentions the flow for which the button needs to be displayedGo Back
Main Menu
tagMandatoryThis is the keyword used by the bot in the backend to trigger a message.

This should be selected from a pre-defined set of values. Each value is corresponds to respective category and has to be chosen from a list of available choices.
go_back_button

main_menu_button
button utteranceMandatoryThis is the button content/title that will be displayed to users.Go back

Main menu
button payloadMandatoryThis is the message that is passed by the respective channel (WhatsApp/Chat Widget/FB Messenger...) in the backend when the option is selected by the user.

This will help our platform detect the user intent and respond accordingly.

This should be selected from a pre-defined set of values. Each value corresponds to the respective Button Utterance.
/go_back

/show_bot_capabilities

In the above example, tag, button utterance, and button payload have been defined for “Go back”, and “Main menu” buttons.

2. Sample Data​


Below is a screenshot of a sample System Configs sheet:

Image

3. Reference​


In the below example, “Go back”, and “Main menu” options are displayed at the end of the “Our story” flow:

Image

4. Best Practices​


  1. Description, and flow columns are only for reference purposes and are not displayed to users.
  2. Tag and button payload needs to be selected from a pre-defines list of values. Custom values will not be picked up by the bot.
  3. Don’t add additional columns since they would not be recognised by the platform.
  4. If there is any new request for a configuration (eg: Example), then raise a request along with all the details. Product team would then go through the requirement, and take the necessary action.
caution

⚠️ This is the link to the list of suggested flow, button utterance, available tag, button payload, along with descriptions, and sample flows.