You want to create your own chatbot in ManyChat? This is the perfect place for you to learn how to build a simple flow. A flow is a structured communication tool that helps you interact with your users and provide them with information. Let's go through the steps together to create your first flow in ManyChat.
Key Insights
- A flow in ManyChat works similar to a chatbot.
- You can integrate different messages and actions (e.g. buttons) within a flow.
- Regularly test your flow with the preview function to ensure everything works.
Step-by-Step Guide
Step 1: Open ManyChat and Create a New Flow
To create a flow, first open ManyChat and go to "Flows". Here, click on "New Flow" in the top right corner.

Give your flow a name, for example, "sample flow number 1", and click on "Create". Now you are ready to design your flow.

Step 2: Define the Starting Step
Every flow starts with a so-called "Starting Step". This is the first step users see once they subscribe to your bot. Think about what message or content you want to send to the users. For example: "Welcome to our service!"
Step 3: Add a Message
To create a message, click on the "Message" block. Here, you can enter your text, for example: "Hi, how are you doing?" It is important that your message appears engaging to the users.
Step 4: Preview the Message
After creating your message, click on "Preview". This allows you to see how the message will appear to the user. This way, you ensure everything is correct.
Step 5: Add a Button
You can also add interactive elements to your message. Click on "Add Button" to create a button. Assign a title, such as "Click here", and define what should happen when the user clicks on it (e.g. redirection to a website).

Step 6: Define Actions for the Button
Choose the option "Open Website" and enter the URL to which users should be directed after clicking the button, e.g. "www.example.com". Click on "Done" to save your changes.

Step 7: Preview of the Entire Flow
To ensure your flow works, click again on "Preview". This way, you can see how everything interacts and whether all buttons are correctly linked.

Step 8: Insert Buttons for Decisions
To make your interactions more interesting, you can also add buttons for decisions. For example: "Are you interested in our 50% discount?" You can add button options like "Yes, I am" and "No, thank you".

Step 9: Define Actions for Each Decision
When the user clicks on a button, you need to define what should happen. For example: If the "Yes, I am" button is clicked, send a message with further information about the discount. If "No, thank you" is chosen, send a polite message saying, "Too bad, maybe next time".

Step 10: Publish the Flow
Once you have gone through all the steps and you are happy with your flow, it's time to publish it. Click on "Publish" at the top, and your flow is now active and accessible to users.

Summary
You have now learned how to create a simple flow in ManyChat. From creating the first message to publishing the entire flow, you were able to follow everything step by step.
Frequently Asked Questions
What is a flow in ManyChat?A flow in ManyChat is a structured communication that functions like a chatbot.
How do I add buttons to my flow?Click on "Add Button" in the message block and define what should happen when the button is clicked.
Can I test my flow?Yes, you can test your flow using the "Preview" function to ensure everything is working correctly.