<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article Create an option menu in Legacy - Engage Bot</title>
    <link>https://community.sinch.com/t5/Legacy-Engage-Bot/Create-an-option-menu/ta-p/19231</link>
    <description>&lt;DIV class="lia-message-template-content-zone"&gt;
&lt;P class="text-align-justify"&gt;To avoid misunderstandings in communication between a bot and a user, it is necessary to clearly guide a user throughout the dialogue: at any point of time it should be clear to a user what kind of input is expected from him. One way to guide a user is by offering him a menu with options to choose from.&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="8.png" style="width: 632px;"&gt;&lt;img src="https://community.sinch.com/t5/image/serverpage/image-id/7065iA614A6DFA79E2011/image-size/large?v=v2&amp;amp;px=999" role="button" title="8.png" alt="8.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;Here is how you can create a menu in the chatbot builder:&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify" data-unlink="true"&gt;&lt;STRONG&gt;1) Go to the tab “Topics” and create a new&amp;nbsp;topic, for instance, “Menu”.&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;You can define a topic timeout of 1 or 4 hours: that will terminate the topic automatically after a certain time if a user was&amp;nbsp;not responding. Next time a user writes something, the dialogue will start from the very beginning, i.e. from the topic “default”.&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="9.jpg" style="width: 999px;"&gt;&lt;img src="https://community.sinch.com/t5/image/serverpage/image-id/7066i8745CFB2071C55AA/image-size/large?v=v2&amp;amp;px=999" role="button" title="9.jpg" alt="9.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&lt;STRONG&gt;2) Switch back to the dialogue structure (tab „Dialogue“) and look for a newly created topic “Menu”. Put a list of options that a user should receive upon activating the topic “Menu”&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;into the field “chat by activation” next to the title of the topic.&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="10.jpg" style="width: 999px;"&gt;&lt;img src="https://community.sinch.com/t5/image/serverpage/image-id/7067iD3B3A849D3A80102/image-size/large?v=v2&amp;amp;px=999" role="button" title="10.jpg" alt="10.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify" data-unlink="true"&gt;&lt;STRONG&gt;3) For each option listed in the menu, create a separate&amp;nbsp;dialogue&amp;nbsp;with user inputs corresponding to the options listed.&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Different user inputs can trigger different bot-answers but also lead to different bot-actions, for example opening a ticket for an agent or switching to a different branch of the dialogue tree. Click on the green arrow to the right of the bot-answer for a detailed view of the dialogue where you can also define bot-actions.&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;The example below shows that user input 1 or “consultation” triggers a bot response “We will be happy to help”. With the bot subsequently handing a conversation over to an agent.&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;User input „2“ or “appointment” triggers switching into a topic “Appointment”.&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;“Location” or “3” evokes a simple text response from the bot.&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify" data-unlink="true"&gt;You should also make sure that if a user by chance sends some other text that doesn’t match with any of the options, the bot should guide the user and hint what&amp;nbsp;input is expected. Use a&amp;nbsp;wildcard *&amp;nbsp;as user input to cover for such non-match situations and provide a user with some help.&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="11.jpg" style="width: 999px;"&gt;&lt;img src="https://community.sinch.com/t5/image/serverpage/image-id/7068i4AFA5DE40233DDC7/image-size/large?v=v2&amp;amp;px=999" role="button" title="11.jpg" alt="11.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&lt;STRONG&gt;4) With the menu being set, you now need to define how a conversation will get to the topic “menu”.&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Here are some ideas:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Every new user that contacts the channel for the first time should be shown the main menu directly after receiving an initial welcome message. This is achieved by creating a dialogue with a trigger __start (double underscore) in the topic “Default” and a&amp;nbsp;welcome message&amp;nbsp;from the bot. Additionally define a topic change from the dialogue to the topic “Menu”.&lt;/LI&gt;
&lt;LI&gt;The start dialogue will be triggered only once – by the first registration of the user. For all already registered users set up a dialogue with a placeholder * as user input in “Default”, a text reply “welcome back” and a topic change.&lt;/LI&gt;
&lt;LI&gt;Additionally, you can set up a special command that would always activate the topic “Menu”. To do that, create a dialogue with a command e.g. “menu” and save it in the topic “priority”, keeping in mind the topic change.&lt;/LI&gt;
&lt;LI&gt;Here is how the complete structure will look like:&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="12.jpg" style="width: 999px;"&gt;&lt;img src="https://community.sinch.com/t5/image/serverpage/image-id/7069iA500DF0B2673B4C6/image-size/large?v=v2&amp;amp;px=999" role="button" title="12.jpg" alt="12.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;/DIV&gt;</description>
    <pubDate>Tue, 17 Feb 2026 15:50:26 GMT</pubDate>
    <dc:creator>VishalSandhu</dc:creator>
    <dc:date>2026-02-17T15:50:26Z</dc:date>
    <item>
      <title>Create an option menu</title>
      <link>https://community.sinch.com/t5/Legacy-Engage-Bot/Create-an-option-menu/ta-p/19231</link>
      <description>&lt;DIV class="lia-message-template-content-zone"&gt;
&lt;P class="text-align-justify"&gt;To avoid misunderstandings in communication between a bot and a user, it is necessary to clearly guide a user throughout the dialogue: at any point of time it should be clear to a user what kind of input is expected from him. One way to guide a user is by offering him a menu with options to choose from.&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="8.png" style="width: 632px;"&gt;&lt;img src="https://community.sinch.com/t5/image/serverpage/image-id/7065iA614A6DFA79E2011/image-size/large?v=v2&amp;amp;px=999" role="button" title="8.png" alt="8.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;Here is how you can create a menu in the chatbot builder:&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify" data-unlink="true"&gt;&lt;STRONG&gt;1) Go to the tab “Topics” and create a new&amp;nbsp;topic, for instance, “Menu”.&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;You can define a topic timeout of 1 or 4 hours: that will terminate the topic automatically after a certain time if a user was&amp;nbsp;not responding. Next time a user writes something, the dialogue will start from the very beginning, i.e. from the topic “default”.&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="9.jpg" style="width: 999px;"&gt;&lt;img src="https://community.sinch.com/t5/image/serverpage/image-id/7066i8745CFB2071C55AA/image-size/large?v=v2&amp;amp;px=999" role="button" title="9.jpg" alt="9.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&lt;STRONG&gt;2) Switch back to the dialogue structure (tab „Dialogue“) and look for a newly created topic “Menu”. Put a list of options that a user should receive upon activating the topic “Menu”&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;into the field “chat by activation” next to the title of the topic.&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="10.jpg" style="width: 999px;"&gt;&lt;img src="https://community.sinch.com/t5/image/serverpage/image-id/7067iD3B3A849D3A80102/image-size/large?v=v2&amp;amp;px=999" role="button" title="10.jpg" alt="10.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify" data-unlink="true"&gt;&lt;STRONG&gt;3) For each option listed in the menu, create a separate&amp;nbsp;dialogue&amp;nbsp;with user inputs corresponding to the options listed.&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Different user inputs can trigger different bot-answers but also lead to different bot-actions, for example opening a ticket for an agent or switching to a different branch of the dialogue tree. Click on the green arrow to the right of the bot-answer for a detailed view of the dialogue where you can also define bot-actions.&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;The example below shows that user input 1 or “consultation” triggers a bot response “We will be happy to help”. With the bot subsequently handing a conversation over to an agent.&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;User input „2“ or “appointment” triggers switching into a topic “Appointment”.&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;“Location” or “3” evokes a simple text response from the bot.&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify" data-unlink="true"&gt;You should also make sure that if a user by chance sends some other text that doesn’t match with any of the options, the bot should guide the user and hint what&amp;nbsp;input is expected. Use a&amp;nbsp;wildcard *&amp;nbsp;as user input to cover for such non-match situations and provide a user with some help.&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="11.jpg" style="width: 999px;"&gt;&lt;img src="https://community.sinch.com/t5/image/serverpage/image-id/7068i4AFA5DE40233DDC7/image-size/large?v=v2&amp;amp;px=999" role="button" title="11.jpg" alt="11.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="text-align-justify"&gt;&lt;STRONG&gt;4) With the menu being set, you now need to define how a conversation will get to the topic “menu”.&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Here are some ideas:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Every new user that contacts the channel for the first time should be shown the main menu directly after receiving an initial welcome message. This is achieved by creating a dialogue with a trigger __start (double underscore) in the topic “Default” and a&amp;nbsp;welcome message&amp;nbsp;from the bot. Additionally define a topic change from the dialogue to the topic “Menu”.&lt;/LI&gt;
&lt;LI&gt;The start dialogue will be triggered only once – by the first registration of the user. For all already registered users set up a dialogue with a placeholder * as user input in “Default”, a text reply “welcome back” and a topic change.&lt;/LI&gt;
&lt;LI&gt;Additionally, you can set up a special command that would always activate the topic “Menu”. To do that, create a dialogue with a command e.g. “menu” and save it in the topic “priority”, keeping in mind the topic change.&lt;/LI&gt;
&lt;LI&gt;Here is how the complete structure will look like:&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="12.jpg" style="width: 999px;"&gt;&lt;img src="https://community.sinch.com/t5/image/serverpage/image-id/7069iA500DF0B2673B4C6/image-size/large?v=v2&amp;amp;px=999" role="button" title="12.jpg" alt="12.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 17 Feb 2026 15:50:26 GMT</pubDate>
      <guid>https://community.sinch.com/t5/Legacy-Engage-Bot/Create-an-option-menu/ta-p/19231</guid>
      <dc:creator>VishalSandhu</dc:creator>
      <dc:date>2026-02-17T15:50:26Z</dc:date>
    </item>
  </channel>
</rss>

