Flow Builder

Flow Builder is a visual editor of all messages, actions and transitions between them. It gives you a bird's-eye view of the whole interaction without having to switch between single messages. But before diving deep into Flow Builder, we recommend checking out our articles about Basic Builder and Block Types, it would be extremely helpful if you are new to ManyChat :)   

So, what is so new and exciting about Flow Builder? Now you can see your Flow as a map of messages, actions and other blocks, visualizing the logic of your messages. Basic Builder works well for simple messages, but it came with a big limitation: the builder is linear, but your Flow might not be. If your automated sequence contained a lot of actions and conditions causing your message logic to branch in different directions, it was very difficult to keep track of the flow and visualize it, especially if you were trying to show and explain your bot to a coworker or a client.
This new visual editor makes it faster and easier to see your entire sequence at a glance.

There are several types of Steps available: Send Message, Perform Actions, Start another Flow, Smart Delay, Condition and Randomizer.

Send Message Step allows you to create any sort of message you might want to send and add various Blocks to it, such as Text, Video or Gallery for example. Please, check out our materials about Block Types and Quick Reply Buttons to learn more about the possibilities of the Send Message Block.

Perform Actions Step includes any sort of Action you might want the bot to perform, such as tagging users, subscribing them to a Sequence, notifying an Admin, opening a conversation, and so on. Each Action Step can have multiple actions and can be used as a Starting Step in your message flows to perform any action before your subscriber gets the first message. You can find the article about all Button Types and Actions here.

Start Another Flow is the type of step that allows you to send your subscribers to a particular Flow without creating a clone of this Flow.

Smart Delay is a step that will help you postpone the follow-up message or action. 

Condition Block is the tool you would certainly want to use whenever you need to send your subscribers down different paths depending on certain requirements. Just choose a condition and then choose different outcomes for customers who match these conditions and for those who do not match them.

Randomizer allows you to randomly split the users into different paths to see which path performs better. For example, you can test your Welcome Message to find a new variation that increases conversions or test different call-to-actions inside the growth tool's Opt-In Message. By the way, you can create up to 6 variations and also control the split percentages:

Now you know everything you need to know about different blocks - this will help you to create beautiful flows.  But what about other functions? Let's take a look. 

If you place the cursor on any of the message blocks or connectors between these messages, you will see this icon:

You can delete the block by clicking the red bin icon, and the other icon is used when you need to duplicate this step.

Now, please take a look at the right side of the Flow Builder:

1 - This button lets you go back to Basic Builder mode, if you are more comfortable working at Basic Builder.

2 - Here we have an instrument bar with the Content blocks, Triggers, Logic blocks and an opportunity to leave a Comment inside the Flow.

Triggers feature allows you to create a new Growth Tool, Keyword or a Rule that will be automatically connected to the flow you're working with. If the flow is already connected to a Growth Tool, Keyword or a Rule, you'll see them as a block at the start of the flow. You can also edit the Growth Tool/Keyword/Rule the flow is connected too right inside the Flow Builder if you click on the corresponding block. 

Logic blocks help regulate to whom the flow is sent and what actions and delays it includes.

Comment feature allows you to leave notes and comments in the flow, which will help you communicate with other Admins right in the flow and share your knowledge with your colleagues. Don't worry, these comments only appear in ManyChat - your customers won't receive these notes in their messages.

- I personally love to see my messages in lines, clean and neat, but what if the flow you're creating looks too complicated and messy already? Here we have the "Auto Arrange Steps" option - it re-arranges all the steps into a beautiful scheme.

4 - here to scale your Flow. 

Frequently Asked Questions:

How many steps can a single flow have? 

We've tested it with over 100+ steps successfully; that said, a user can only receive no more than 30 blocks without a pause. This limitation is implemented to prevent situations where a subscriber receives an infinite number of messages in their Messenger without any pause. As a result, any block that does not have a button in it (regular or Quick Reply) or a Smart Delay block, will be considered a block without a pause.

How do I enable the Flow Builder? 

Go to any message and search for the "Go to Flow Builder" button in the upper-right corner.

Can I view analytics in a flow view?

Yes, and we believe that it's the best way to view your stats, because you can see the whole interaction from start to finish, where people dropped off and which steps you need to work on.

Can I switch back to Basic Builder?

Yes, anytime! Just press the "Go to Basic Builder" button that is in the upper right corner of the page while you're in the editing mode.

Tips & Tricks:

  1. You can create steps right on the canvas by double-clicking on the canvas and selecting the step type.
  2. You can create connections right on the canvas by pressing on the connection dot and then selecting a step.
  3. You can select multiple steps at once by holding the Shift key and clicking on the steps.
  4. You can select multiple steps with a frame if you hold the Shift key and start dragging on the canvas.
  5. You can drag’n'drop the Starting Step badge and make any step the Starting Step.
  6. You can copy-paste steps between different bots (but some of the actions will be disabled because the target bot doesn’t have tags, sequences, etc.)
  7. You can copy-paste steps using Cmd+C / Cmd+V.
  8. You can copy-paste steps between different flows.
  9. You can Alt–Drag a step to create a copy (yes, that works with groups, too).  

  10. You can start a flow with the Actions Step – just drag the Staring Step badge to the Actions Step (this allows you to perform actions even before the first message is sent - super useful for tagging/subscribing users to Sequences before the opt-in message gets sent).

Now you're ready to create your awesome flow! Have fun, and don't forget to save changes by clicking "Publish" :)