Flow Builder or Flows is an intuitive no-code interface that helps you build your bot easily.

A Flow is a conversational scenario your users go through in Messenger or Instagram.

You might have one flow for recommending products, another flow for gathering emails, etc. This is all inside one bot.

You can see all the flows in your bot in the left column. You can add a new flow by clicking the + button. You can group flows together in the left column for convenience.

When you click on a flow in the left column, its contents will appear on the right in your workspace. There are three main elements of any flow:

  1. Cards or Plugins — basic elements of your bot (content, action, etc.)

  2. Blocks — vertical stacks of cards grouped together

  3. Connectors — circular points used to connect one card to the next

Cards & Plugins

Blocks contain Cards or plugins. Add cards to blocks to perform different actions within one block. Or add cards to show more than one message, image, etc. in one block.

Blocks

There are eight types of blocks you can build:

  • Entry points

  • Integration

  • Content blocks

  • Actions

  • Delay

  • Split Traffic

  • Condition

  • Redirect to Flow or Block

Connectors

Small gray circles are the Connectors. You connect one block to another by dragging an arrow to it.

Hold the connector and drag an arrow to another block. The arrows link different parts of the conversation together, showing the bot where to take the user next.

How to build a flow?

Build your flow step by step

  1. Build your first Block.

  2. Click its Connector. A menu will appear where you can choose the next type of block you want to add.

Add the blocks first, then connect

  1. Click a window and a plus sign on the right.

  2. After you've added all your blocks, go back and connect them.

📌 After you've created your flow, make sure it's well-connected. Ask yourself, how will users exit the flow?

Make sure your flow doesn't have dead ends where the conversation suddenly stops. Ideally, the last card in your flow should have buttons that redirect to another flow (like a main menu) or to your website (e.g. so users can make a purchase).

Did this answer your question?