Buttons can be an important tool when creating a chatbot. They let users respond without typing and provide clues as to what the user might type.



Buttons can be added in two places, within questions and within intents.


Questions

Buttons in questions can be linked to other questions or intents. They cannot be linked to URLs however, so consider this when building a chatbot. They can be added by selecting the question from the questions dropdown. Then just press the plus button. From here you can chose what the button links to.



Keep in mind that there won't be any listeners for these buttons, so you'll have to make an intent that listens for the response in addition. This is only if you want the user to be able to type their response. See Creating Intents for Links to learn more.



Intents

Buttons within intents can link to questions, other intents, and URLs. To add a new buttons, simply select the intent from the question tab or the global intents tab. Then select your Reply action and click the attach button icon.



Back Buttons

It's also good practice to have a "Back Button" at the bottom of your options to allow for easier navigation. To make a back button, just create a button with the text "Back" and link it to the question or intent that the user will have navigated from to get to the current question or intent. This allows the user to easily navigate and reinforces the concept of planning your chatbot.