Rapidbott Help Docs
HomeInstagramFacebookLinkedInTwitterWebsite
  • Welcome !
  • start here
    • Getting Support
    • FAQ's
    • WhatsApp Common Questions(FAQ)
    • Pricing Plans
  • getting started guide
    • Introduction
    • Set your goals
    • Building your Chatbot with Rapidbott.
    • Maintain success
  • Rapidbott guide for beginners
    • Introduction
    • What is a Chatbot
    • Channels
    • Benefits & importance
    • Use cases
  • platform
    • Introduction
      • How to start free trial
      • Forgot Password
      • Getting Started Checklist
      • Platform Overview
      • Workspaces & Members
      • Platform default limits
      • Integrations
        • Stripe
        • PayPal
        • Cloudinary
        • Shopify
        • Facebook Business
        • Calendly
        • Slack
        • Google Sheets
        • Data Store
        • Twilio
        • Signalwire
        • Email (SMTP / Gmail)
        • MailChimp
        • VideoSdk
      • Ecommerce
        • Setup Ecommerce
        • Use Ecommerce in the Flow
        • WooCommerce
    • Connect to Channels
    • Agents Group Chat
    • Website Chat
    • My Contents
      • Email Templates
      • Rapidbott Bot Templates
    • WhatsApp Channel
      • Connect with WhatsApp Cloud API
        • Using a phone number already in use with WhatsApp App
        • Step-by-Step Coexistence Onboarding
      • WhatsApp Cloud API Old
      • Connect with Com.bot
      • Connect with Twilio
      • Connect with 360Dialog
      • Connect with 360 Dialog Sandbox
      • How to get your business verified?
      • WABA Policy Enforcement
  • flow builder
    • Flow builder overview
    • Basic Actions
      • Add & Remove Tag
      • Subscribe and Unsubscribe to Bot
      • Set Email Opt-in & Opt-Out
      • Set SMS Opt-in & Opt-Out
      • Steps
      • Question step
      • Variable Operation
      • JSON Operation
      • Send Notification
      • Condition Step
      • Split Step
      • Go To Step
      • Mark Conversation Open/Pending/Spam/Done/Invalid
      • Add note to teammates
      • Delete Bot User
      • Assign to agent/agent group
      • Resume Bot Automation
      • Talk to human/Pause automation
    • Advanced Actions
      • External Request
    • Field variable
    • Sub Flows
      • Sub Flow
      • Workflow
      • Function Flow
  • Artificial Intelligencs
    • OpenAI | ChatGPT
    • DeepSeek AI
    • Google Gemini
    • Claude AI
    • X.AI Integration
    • Coze
    • Dialogflow
  • Mini Apps
    • What is Mini-App?
    • Create Mini-Apps (1.0)
    • Use Mini-Apps
    • Publish Mini-App
    • Mini-App 2.0
      • Overview (mini-app 2.0)
      • Flow Builder (mini-app 2.0)
      • Flows
      • App Fields
      • Auth
      • Action Subflow
      • Triggers
      • One Time Urls
      • Sources
      • Settings
      • Razorpay Demo (Indian Payment Gateway)
  • Users
    • Live Chat
    • Bot Contacts/Users
  • bot automation
    • Keywords
    • Sequences
    • Triggers
    • Comment Keywords
  • contents
    • Custom Fields
    • Tags
    • One Time Notification (Facebook)
    • Personas
    • Menus
    • Customer Feedback (Facebook)
  • tools
    • Error Logs
    • Testers
    • Admins
    • Multi Languages
    • Inbound Webooks
  • Broadcasting
    • Broadcasts
  • developers
    • Rapidbott API
    • Dynamic Content
      • Messages format
      • Buttons
      • Actions format
      • Quick replies
      • Goto
      • Variables
  • Beta Launch
    • Day One
  • Common Error Log Database
    • Common Errors
      • Global Error
      • Facebook Channel Common Errors
      • WhatsApp Channel Common Errors
      • Instagram Channel Common Errors
      • Webchat/Omnichannel Errors
      • SMS Channel Common Errors
      • Voice Channel Common Errors
      • Telegram Channel Common Errors
  • Bot Add-Ons
    • Bot Add-Ons
  • community
    • Website
    • Facebook
    • Instagram
    • Twitter
    • LinkedIn
Powered by GitBook
On this page
  • Persistent Menu
  • Dynamic Menu

Was this helpful?

  1. contents

Menus

PreviousPersonasNextCustomer Feedback (Facebook)

Last updated 1 year ago

Was this helpful?

There are 2 types of menus you could use:

  • Persistent

  • Dynamic

Persistent

Menus are an amazing way to get you users to take action fast! Displaying buttons that take them to whatever content you want to show them, in or even outside of the chatbot.

Lets take a look a the first type of menu

Persistent Menu

To navigate to the menu tab: Go to Contents > then at the top select menus

Let's take a look at the default menu

Within our default menu we are displaying 3 main buttons as shown above. This enables our users to navigate quickly to where they want to be. Let's look inside the buttons below.

As mentioned above, you can either take them to a pre-designed sub flow or whisk them off to a website domain url. Cool ah 🤓 Below is an image of the menu that's located within our web chat widget.

Dynamic Menu

Ok, so this is where menus become clever, smarter and more user action focused 🤓

The main difference you will notice in this menu is the free trial and has been replaced with a new button called Upgrade 🚀

Why? Well in this case, a user has taken an action and registered for a free trial, and we don't want to keep showing the same menu as they have already registered. So we'd rather try and get them to upgrade to a paid plan. So how can this be done...

The how:

The same as creating a normal menu, simply name it, and add the buttons or domain url of your choice. That you want to show when a users takes a specific action.

Let's create the trigger in the workflow builder below:

As you can see you have multiple ways to change the menu when using triggers. So let's make it easy. When a user is tagged with a tag call Purchased, we want to update their menu.

First, create new trigger

Click save, now we want to add a flow. In this case we will be adding the workflow we created above

Now your trigger will look like this 'below'

Every time a user has that specific tag added, their menu will dynamically change too.

Let's test it out.

Great it works!! There are so many ways to update your users menus, so be sure to test it out and make your bot smarter and more user orientated too.

Now you have to create a ... Let's take a look at setting that up below.

There are actually multiple ways of doing this, the image above we are using an action within a subflow. That we can either add to a pre-built flow or use triggers to make the changes backend. Using the .

trigger
workflow builder