Flow Builder is a visual editor for all messages, actions, and transitions between them. It allows you to have an overview of the entire interaction process without switching between individual messages. However, before diving into Flow Builder, we recommend reading the article aboutBasic BuilderwithBlock Types,which will be very helpful if you are new to ManyChat :)

So, what’s new and exciting about Flow Builder? Now, you can view the Flow as a mapping of messages, actions, and other blocks, visualizing the logic of the messages.Basic BuilderIt handles simple messages well, but it has a significant limitation - the builder is linear, while the Flow may not be. If your automation sequence contains many actions and conditions that cause the message logic to branch in different directions, it can be challenging to track and visualize the Flow, especially when you are trying to present and explain your bot to a colleague or a client.
This new visual editor allows you to see the entire sequence at a glance, making it faster and easier.
There are several types of steps available: Send Message, Execute Action, Start Another Flow, Smart Delay, Condition, Random Number Generator, Send SMS, and Send Email.

“The ”Send Message” step allows you to create any type of message you may want to send and add various elements to it, such as “Text,” “Video,” or “Gallery.” Check out our materials onBlock TypeswithQuick Reply Buttons,to learn more about sending message blocks.

“The ”Execute Action” step includes any type of action you may want the bot to perform, such as tagging users, subscribing them to sequences, notifying admins, opening conversations, etc. Each “Action” step can have multiple actions and can be used as a “Starting Step” in the message flow to perform any actions before the subscriber receives the first message. You can findHerearticles about all button types and actions.

Starting Another Flowis a step type that allows you to send subscribers to a specific flow without creating a copy of that flow.

4. Smart Delayis a step that can help you delay subsequent messages or take actions.

1. Condition Block2. It is a tool you definitely need to use whenever you need to send subscribers down different paths based on specific criteria. Just select a condition and then choose different outcomes for customers who meet those conditions and those who do not.

3. Using Randomizer4. Can randomly split users into different paths to see which path performs better. For example, you can test your welcome message to find new variants that increase conversions, or test different calls to action in the “opt-in” message of your growth tool. By the way, you can create up to 6 variants and control the split percentage as well:

e-mail5. The step allows sending emails through non-messenger channels. Users will need to submit their email and confirm that they want to receive emails from your page. Then, they will be able to receive them.

SMS6. The step can send SMS messages to users. Users first need to submit their phone number and agree to receive SMS messages from the page to receive them.

7. Now that you know all the knowledge required about different blocks - this will help you create beautiful Flows. But what about other features? Let's take a look.
8. If you hover over any message block or connector between these messages, you will see the following two icons:

9. You can delete the block by clicking the red trash can icon and use the other icon when you need to repeat this step.
10. Now, take a look at the right side of the Flow Builder:

1-11. If you prefer to use this button, you can return to the basic builder mode.
2-12. This is a13. toolbar with content blocks, triggers, and logic blocks, and there is an opportunity to leave14. comments in the flow.15. Trigger.

16. Allows you to create new growth tools, keywords, or rules that automatically connect to the flow you are using. If the flow is already connected to "growth tools," "keywords," or "rules," you will treat them as one at the start of the flow.17. Option18. . If you click the corresponding19. , you can also edit the growth tools/keywords/rules connected to the Flow within the Flow Builder.18. . If you click the correspondingYou can also edit the growth tools/keywords/rules connected to the Flow within the Flow Builder.
Logic OptionsHelps regulate who the flow is sent to and the actions and delays included in the flow.
commentThis feature allows you to leave comments and notes in the flow, which will help you communicate directly with other admins in the flow and share your knowledge with colleagues. Don't worry, these comments only appear in ManyChat—your customers will not receive these notes in their messages!
3-Starting from March 4, 2020, you can check here if the Flow complies with the newMessenger policy changes. Flow Checkerwill show you messages in the Flow that may not be sent to your subscribers outside the 24-hour messaging window.
4- Personally, I like to see my messages neat and tidy, but what if the Flow you created looks too complicated and messy? Here, we have the “Auto Arrange Steps” option—rearranging all steps into a nice layout.
5-Expand your traffic here.
Frequently Asked Questions:
A Flow canHaveSeveral Steps ?
We have successfully tested over 100 steps; that is to say, subscribers can receive a maximum of 30 blocks without any pauses. This limit is implemented to prevent subscribers from receiving countless messages in their Messenger without any pauses. As a result, any of those without buttons18. . If you click the corresponding(regular or quick replies) or smart delays18. . If you click the correspondingwill be considered as having no pauses18. . If you click the corresponding.
How to enable Flow Builder?
Go to any message and then search for the “Go to Flow Builder” button in the upper right corner.
I canIn the flow viewView analysisyet?
Yes, we believe this is the best way to view the statistics, as you can see the entire interaction process from start to finish, where people drop off, and what steps need to be taken.
Can I switch back to Basic Builder?
Yes, anytime! In edit mode, just click the “Go to Basic Builder” button at the top right of the page.
Tips and tricks:
- You can create steps directly on the canvas by double-clicking and selecting the step type.
- You can create connections directly on the canvas by clicking on the connection point and then selecting a step.
- You can select multiple steps at once by holding down the Shift key and clicking on the steps..
- If you hold down the Shift key and start dragging on the canvas, you can select multiple steps for one frame.
- You can drag and drop the “Start Step” marker to set any step as the “Start Step.”
- You can copy and paste steps between different roamers (however, some actions will be disabled because the target roamer lacks labels, sequences, etc.).
- You can copy and paste steps using Cmd + C / Ctrl + C and Cmd + V / Ctrl + V.
- You can copy and paste steps between different flows.
-
You can hold down the Alt key and drag a step to create a copy (yes, it also works for groups).
- You can start a “flow” from an “action” step – just drag the “gaze step” marker onto the “action” step (this allows you to perform actions even before sending the first message - super useful for adding tags/subscriptions to the sequence before the user chooses to join the message).

Now you're ready to create an awesome Flow! Have fun, and don't forget to click “Publish” to save your changes :)