Sub Flow

Sub Flow

Same as "Canvas", "Sub Flow" can also help with step organization. "Canvas" organizes steps in a specific Subflow while "Sub Flow" organizes steps in the whole chatbot/flow.

Create Sub Flow

 




Go "Flows" from the sidebar, click "+ New Sub Flow", choose a flow type, give a name and save.

Flow Type Description
Normal Subflow Varies in channels, basic subflow
Workflow work at the backend without influencing the front end task
Function Flow perform repetitive tasks

 




Click on the subflow to enter and start editing it. For more operations, click on the 3-dots icon. The Sub Flow Ns is a unique subflow ID in the chatbot.

Folders are used to organize subflows.

Move Steps to Sub Flow

To move a step or multiple steps to another sub flow, select the steps first, then you can either

  • use the Move to Subflow button in the editing panel, or

  • copy and paste them

To select multiple steps, hold the Shift key, click and drag to cover the steps.

 




Alternatively, hold ctrl key and click steps one by one:

 



After selecting multiple steps, editing panel shows. "Select sub flow", then click "Move to sub flow".

 

Info
Note - You will need to select at least 2 steps to create a canvas or move them to other sub flows. So if you have only 1 step to move or put in a canvas, try adding a temporary step to help and discard it after that.

 

 

Warning
Note - If you find yourself unable to click "Move to sub flow" after choosing a sub flow, perhaps you included the green Start Step in your selection. Because the green start point of any subflow can't be moved to other subflows. You can solve this issue by de-selecting the green start point.

To copy and paste, use Ctrl + C to copy the selected steps, then go to the destination subflow, use Ctrl + V to paste there. 

Call Sub Flow

After creating sub flows, you can then call a sub flow via:

  • Go to Step

  • Keyword

  • Sequence

  • Broadcast

  • Facebook Widget

  • Comment Growth Tool

  • Triggers

  • Live Chat

  • Menu Items

  • Inbound Webhooks

  • API call

Flow Labels
Flow Labels provide an intuitive way to manage sub-flows by offering color-coded labels for better visual representation. This helps users quickly identify and filter sub-flows, making it easier to navigate and manage complex workflows.



How it Works:

Open the chatbot, then go to Flows then navigate to the label creation option.



Please assign a name to your label and Choose any color you Like.



Now your Label is created. Assign your Flow according to the labels



Select your label

Once you click on your label, only the assigned flows will be visible for use.

Benefits:

  • Quickly identify sub-flows within complex workflows.

  • Filter sub-flows based on assigned labels.

  • Improve visual organization and workflow clarity.


    • Related Articles

    • Function Flow

      A function flow is a fantastic way of preventing you to create repetitive flows over and over again. Think of when you need ask for emails or phone numbers. With a function flow you will be able to send the user to that one flow, then once completed ...
    • Flow Builder Overview

      This section will give you an overall idea about how to use the OCP flow builder. You can open a flow and try side by side when you learn it. IMPORTANT - ? Please make sure you go through every detail on this page before you start building bots. ...
    • Navigation Bar, Sidebar & Flow Builder

      TIP - You might want to create a flow first, then open the flow side by side when you read the following instruction (Facebook flow used as an example). After entering a flow, this is what you will see: Navigation Bar On the top, there is a ...
    • Goto

      goto property of server response is optional. Goto Step / Sub Flow Use this response to goto a step or sub flow: { "version": "v1", "content": { "goto": "SOMETHING" } } You can goto: Get sub_flow_ns Find a sub flow and follow steps 1 and 2 in the ...
    • Switch the flow from the Testing phone number to your business phone number

      In this step, you will be able to switch the chatbot flow you build with the testing number to your own business number you just added. Unlink the bot In this step, you can first unlink the bot from your testing number. When you click the unlink ...