Free
Introduction
This guide provides a comprehensive overview of designing custom user menus and managing flows within chatbot platforms, specifically focusing on Telegram and Messenger.
It emphasizes the importance of personalized user experiences through menu customization, flow assignment, and channel-specific features. The instructions are structured to assist users in efficiently creating, saving, and deploying menus tailored to individual users, enhancing interaction and engagement.
Creating User Menus: Step-by-Step Overview
1. Accessing the Menu Builder
Initiate by pressing the blue button to open the menu creation interface.
Assign a name to your new menu for easy identification.
2. Adding Menu Items
Use the "Add new menu item" button.
For Telegram, assign a command (e.g.,
/start
,/help
).For Messenger, options include direct buttons linking to websites or specific flows.
3. Configuring Menu Items
Title: Name the button (e.g., "Help", "Support").
Command/URL: Specify the action or link.
Subflows: Link menu items to existing flows for seamless navigation.
4. Saving and Managing Menus
After adding items, click Save.
The menu appears in the overview for future editing or deployment.
Assigning Menus to Users and Flows
1. Linking Menus to Flows
Within any flow, create a new action block.
Navigate to Advanced Options.
Select Set User Menu.
Choose the desired menu from the list.
2. Publishing Changes
Always publish your flow after modifications to ensure updates are live.
This process guarantees that individual users receive the correct menu based on context.
Channel-Specific Features and Limitations
Channel | Capabilities | Limitations |
---|---|---|
Telegram | Can assign commands and subflows | Limited to commands; no direct URL buttons |
Messenger | Can add direct URL buttons and subflows | May require navigating to specific flows for URL display |
Note: Certain channels restrict menu customization, requiring users to access flows directly for specific content.
Rich Text and Navigation Aids
Use bold for key actions (e.g., Add new menu item).
Use italics for clarifications (e.g., assign a command).
Incorporate lists for step-by-step instructions.
Present tables for channel feature comparisons.
Highlight buttons and commands in quotes for clarity.
Final Thoughts
Personalized user menus significantly enhance chatbot interactions by providing quick access to relevant flows and external links. Proper creation, assignment, and publication of menus ensure a smooth user experience. Remember to tailor menus based on the channel's capabilities and user needs. Regular updates and testing are essential to maintain an engaging and functional chatbot environment.