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
  • Flow, Sub Flow and Step
  • Flow Type
  • Sub Flow Type
  • Step Type
  • Publish Version & Draft Version
  • Preview Feature
  • Flow Builder
  • Change Themes
  • Available Themes
  • Hide Mini-map or Tooltips
  • Basic Operations to Build Flows
  • Connect Steps:
  • Select Multiple Steps (Move to Canvas/Sub Flow)
  • Copy and Paste Steps

Was this helpful?

  1. flow builder

Flow builder overview

PreviousWABA Policy EnforcementNextBasic Actions

Last updated 5 months ago

Was this helpful?

This section will give you an overall idea about how to use the Rapidbott flow builder. You can open a flow and try side by side.

IMPORTANT

💁 Please make sure you go through every detail on this page before you start building bots.

Flow, Sub Flow and Step

Flow Type

To begin with, you need to create a flow. Currently, Rapidbott provides you with 11 types of flow:

Sub Flow Type

Flow consists of sub flows. There are 3 types of sub flow:

Sub Flow
Usage

general sub flow, varies in flow type

call / trigger background tasks

process repetitive tasks

Step Type

Sub Flow consists of steps. There are 8 types of steps:

Step
Usage

display information

ask question and wait for user input

process data and tasks via integrations, APIs, notifications...

go different steps depend on conditions

go different steps depend on probability

send full email instead of short email notification

jump to a step or sub flow rather than using a line connector

define output for the function flow

The differences among different types of flow are Flow Setup, Send Message Step and Question Step. Each channel has its own limitation of message types. For example, you can display a product gallery in Facebook Messenger while the SMS channel doesn't support that.

Publish Version & Draft Version

Each flow has a Publish Version and a Draft Version.

  • Publish Version

    Your bot talks to clients using the publish version.

  • Draft Version

    Any editing of steps will be saved automatically to the draft version. you can edit your flow without influencing the bot and test the draft version before you "Publish".

From Publish Version to Draft Version, 1 way:

  • click "Edit Flow" on the upper left/right corner of the flow to enter the draft version

You must enter Draft Version before you edit a flow.

From Draft Version to Publish Version, 3 ways:

  • click "Publish" to save your draft to a new Publish Version

  • discard changes and revert to the newest Publish Version

  • keep draft and switch to Publish Version (by doing this, you can have a look at your publish version and when you click edit and come back, your draft is still here)

Don't worry if you accidentally quit during your editing, the system will keep all your modifications in Draft Version. So when you come back, simply enter Draft Version again and you can see your modifications remain intact.

TIP

You might want to create a flow first, then open the flow side by side when you read the following instruction.

After entering a flow, this is what you will see:

Preview Feature

Please note that "Preview" feature is not supported in all channels. Channels support "Preview": Web, Facebook, Instagram, Telegram, WhatsApp, Line and Viber.

On the left-hand side, there is a sidebar. From top to bottom there are:

Section
Usage

Flow Builder

build subflows here

Flows

manage all your subflows

Analytics

bot data analysis

Live Chat

inbox for all the conversations, make a human reply here

Bot Users

manage bot user profile. import, export, search or delete bot users

Automation

manage keywords, sequences, triggers and comments

Contents

manage custom fields, tags, OTN, personas, user menus and customer feedback

Tools

manage error logs, draft version tester, bot admins, widgets, multiple language and shortcuts, Facebook Ads, inbound webhooks

Broadcasts

send/manage broadcasts

Settings

(some are owner only) manage bot users limit, Facebook greeting text, chat widget customization, ice breakers and authorized websites

Features in Automation, Contents, Tools and Settings can be different from channel to channel. In Settings, usually owner can see all the settings like bot user limit while admin and member only see part of them.

Flow Builder

Change Themes

Before you start, you can pick your favourite theme by clicking "Change Theme":

choose one of them and "Apply Change".

Available Themes

PS:JelllyBean is the most popular 🤗

Hide Mini-map or Tooltips

With tooltip, you can see description for every feature you see in the flow builder like this:

The tooltip includes a title, description, image, video link and documentation link. It is friendly to new users. For users who are already familiar with the system, you can choose to disable the tooltip by clicking the "Hide Flow Tooltips" option.

Basic Operations to Build Flows

Edit Step:

Click on a step to edit it, "Edit Panel" will show next to the sidebar.

Click step name to edit it. You can choose the next step at the bottom of the edit panel or drag connectors from the circle to the tile of another step.

Connect Steps:

Create a new step or choose an existing one to be the next step. For dragging connectors, see below:

When you choose an existing next step, a line will be connected from the current step to the next. Too many lines can be messy, get a Goto step to help you organize! In a Goto step, you can nominate the next step without creating a line connector.

Select Multiple Steps (Move to Canvas/Sub Flow)

We've just learned how to move the builder by clicking and dragging. For selecting multiple steps, it's a bit similar. Hold the Shift key then click and drag to cover the steps you would like to select:

Alternatively, ctrl + click them one by one:

The selected step has a green border. After selecting multiple steps, click "Create New Canvas" to organize these steps in a canvas box, or move them to an existing sub flow. To delete multiple steps, hit the "delete" button on your keyboard after choosing several steps:

Delete on Mac

On Mac OS computer, hold fn and hit Delete to remove steps. Or use the "Delete Selected button in the editing panel.

The green start point is the entrance of a sub flow. It can't be moved to other sub flows or deleted even you include it in a group of steps.

Copy and Paste Steps

After you select a step or multiple steps, use Ctrl + C to copy and Ctrl + V to paste it to:

  • the same subflow

  • different subflows in the same bot/flow

  • different bots/flows but the same channels (associate custom fields will be created automatically)

  • different channels (unsupported features will be removed)

Please note that you can only paste ONCE. Copy again for another paste. This is to prevent bulk pasting which can quickly blow up the flow.

That's all about it for Flow Builder Overview!! 🎉 Try building your first flow now. 😎