Manychat Review 2024: Features, Pros and Cons, Pricing


By Joren Wouters Updated on

Manychat is one of the most popular chatbot platforms in the world. But should you use it to create your chat automations?

In this in-depth Manychat review, I cover Manychat’s features, pros, and cons. I will also share their pricing and when to use it for your chat automations.

Let’s dive in!

Our Verdict

Our Verdict

Manychat is one of the best chat automation platforms for creating chatbots on Facebook, Instagram, WhatsApp and SMS.

It has a super user-friendly interface and visual flow builder, making it easy for users to create chatbots without any coding.

ManyChat offers both free and paid plans, starting at $15/month. It is a popular choice for those new to chatbots or working with a tight budget.


  • Easy-to-use Flow Builder
  • Unlimited Custom Fields & Tags
  • Integrates with Facebook, Instagram, WhatsApp, SMS, Telegram, Website
  • Drive Users to Funnels with Growth Tools
  • Send Broadcasts, Sequences and Rules
  • Built-in Live Chat + Integrations with Zapier and Make


  • Only Facebook-like website widget
  • No AI built-in the software
Go to ManyChat
Plans Cost
$15 to $299
Introductory offer
Free plan up to 1000 contacts
Standout features
Ease of Use, Flow Builder, Growth Tools, Integrations

Using the Manychat Flow Builder

In Manychat, you have several tabs where you can manage your chat automations from:

  1. Home – General overview of your chatbot and tips on how to get started
  2. Contacts – Overview of everyone who talked to your chatbot
  3. Automation – This is where your chat flows and chat automation live
  4. Live chat – when you hand over a chat from the bot to an agent, here is where you can chat with contacts
  5. Broadcasting – if you want to send mass messages to your contacts
  6. Settings – here you control the settings of your chatbot and Manychat account


When creating the chat automations of your chatbot, Manychat uses a Flow Builder. Each automation in Manychat consists of one (or multiple) triggers and blocks.

A trigger in Manychat is an event that starts your automation. For example, when someone leaves a comment on a Facebook Post.

Manychat blocks determine what happens after triggering the automation.

Adding blocks to your chat automation is super easy, you can just click and drag them in the flow builder:


In the Manychat flow builder, we have six types of blocks we can choose from:

  1. Messages, specific per channel (Facebook, Instagram, WhatsApp, Telegram and SMS)
  2. Conditions – to personalize the conversation based on “if-then” logic
  3. Actions, you can perform actions during your automation. Such as updating fields to new values, triggering integrations, or a live chat handoff
  4. Start Automation – if you want to start another automation in your Manychat Account
  5. Randomizer – If you want to randomly assign people to a part of your automation, often used for A/B testing
  6. Comments – This is great if you are working with multiple people in one Manychat account.

Additionally, the flow builder has nice features that make it even easier to use. For example, you can click on the Auto-Arrange Steps button. This arranges all the blocks in your chat automation:

Automatically arrange the blocks in your Manychat automations with the click of a button.

Or you can use Ctrl+C / Ctrl+V (CMD for Mac) to copy and paste blocks in your automation, even across browser tabs.

Moreover, you can test your chatbot flows on the channel you are building the automation for (WhatsApp, Facebook, etc). Or, you can test them directly in the Manychat interface:



Lastly, you can divide your chat automations into folders. This way, you can keep a good overview of all the chat automations in your Manychat account:

Divide your chat automations into folders, so you keep a good overview in your Manychat account

Manychat has one of the easiest-to-use interfaces I’ve ever seen in a chatbot platform. By using the flow builder, you can set up your first chat automation in a matter of minutes!

  • Visual Flow Builder
    Create chatbot dialogs with a visual flow builder.
  • Test chatbot
    Is it possible to test the chatbot before putting your new flows or changes live?
  • Interface easy to use?
    Is the chatbot platform easy-to-use?
  • Easy to setup a chatbot?
    Is it easy to set up your chatbot with this chatbot platform?

Chatbot elements

Manychat offers all the essential elements to create your chatbot. Among these, there are two elements that I would like to point out.

Conditions Element: This element is essential for using logic in your chat automations. By using a condition, you can tailor each conversation to individual contacts, which improves the user experience of your chatbot.

Start Automation element: This element is a game-changer for scalability. It allows you to start another flow within your Manychat account. The advantage here is that you can reference other automations. Therefore, you don’t need to copy and paste duplicate content.

  • Delays
    Use delays between messages in your chatbot
  • Images
    Can you send images via your chatbot?
  • Video
    Can you send video via your chatbot?
  • Audio
    Can you send audio via your chatbot?
  • Attachments
    Can you send attachments via your chatbot?
  • Gallery (Horizontal list)
    Show a gallery of cards inside your chatbot. A card consists of an image, title, subtitle and button.
  • Vertical list
    Show a vertical list of items inside your chatbot
  • Emojis
    Can you use emojis inside your chatbot?
  • Persistent Menu
    Can you add a persistent menu to your chatbot?
  • Quick Replies
    Can you add quick replies to your chatbot where users can click on?
  • Buttons
    Can you add buttons to your chatbot where users can click on?
  • Free text input
    Can chatbot users freely type text to your chatbot whenever they want to?
  • Location sharing
    Can users share their location inside the chatbot?
  • Email validation
    When a chatbot user gives their email, can the platform validate it's a correct email address?
  • Phone number validation
    When a chatbot user gives their phone number, can the platform validate it's a correct phone number?
  • Date validation
    When a chatbot user gives a date, can the platform validate it's a correct date?


In Manychat, you can see all the contacts that talked to your chatbot in one overview:


When you click on one contact, you can see their custom fields and tags. Clicking on “Start chat” shows their entire chat history on all channels:


You can add unlimited custom fields and tags to your contacts. Custom fields are used to store specific information about someone, such as their interests, email address or name. Tags can be used to segment your contacts into different buckets, such as “Qualified” or “Customer”.

Additionally, you can also create segments based on a combination of fields and tags.

  • Custom fields
    Store information from your chatbot users inside fields. For example, you can ask for someone's email and store it inside the "email" custom field.
  • Tags
    Add tags to users in your chatbot flows to organize and categorize contacts.
  • User segments
    Can you create user segments based on custom fields and tags?

Broadcasts, Sequences & Rules

Next to creating chat automations, you can also start conversations with your contacts.

With Manychat, you do this by sending broadcasts, sequences and rules.

With broadcasts, you can send mass messages to your contacts in Manychat. You can compare it with sending an email newsletter, but on Facebook, Instagram, WhatsApp, Telegram or SMS.

When creating your broadcast, you can determine the automation you want to send and the target audience based on filters:

Example of a broadcast in Manychat

Likewise, you can send sequences in Manychat. With a sequence, you can send a series of messages with a certain time in between.

What I like about the sequences in ManyChat is that they are really organized. You can see the complete sequence in one overview and you also see what message is sent at what time:

An example sequence in ManyChat


Another great feature of Manychat is the Rules. With a Rule, you can automatically do an action when an event happens.

For example, when someone books an appointment, we can send them a reminder 1 day before it.

Example of a Manychat Rule

You can make a chatbot in any language with ManyChat. But, you can’t easily translate it (because you need to manually copy and translate all your automations).

  • Broadcasts
    Send a message to all or a part of your chatbot users at a specific date and time
  • Sequences
    Send messages on a pre-defined schedule with a certain time interval between those messages
  • Conditions
    Make checks in your chatbot flow based on if-then logic. For example, if the user has not given their email, ask for their email.
  • Multiple languages
    Is it possible to create a chatbot in multiple languages?
  • Easy to translate
    Can you translate text to other languages without using a third-party platform and without creating duplicate flows?

Artificial Intelligence (AI) & Natural Language Processing (NLP)

The AI & NLP features of Manychat are pretty basic. Currently, they only provide the keyword trigger.

With the keyword trigger, you can start an automation when someone messages you certain words:

Example of a Keyword in Manychat

Then, you can also determine how you match the keyword. For example:

  • A message is equal to the keyword
  • A message contains the keyword
  • A message contains the whole keyword
  • A message begins with the keyword
  • A message is thumbs up (a standard feature in Facebook Messenger)

By using Manychat keywords, you can automatically reply to questions from users.

But Manychat doesn’t have any other built-in AI tools. What I do recommend is connecting Manychat to an AI tool, like Chatbase. In fact, here is a tutorial about it.

  • Keywords
    Trigger chatbot flow based on certain words or phrases a user says to the chatbot.
  • Intents
    Trigger a chatbot flow by understanding the intent of the user.
  • Entities
    Capture specific information from sentences. For example, if a user says "veggie pizza", the chatbot can understand it's not a regular pizza, but a veggie pizza.
  • Dialogflow integration
    Does the chatbot platform provide a direct integration with Google's AI Platform?


With Manychat you can publish your chatbot on your website, Facebook Messenger, Instagram, WhatsApp, Telegram, SMS and Email.

This allows you to make an omnichannel chatbot experience for your users. So for example, when someone gives a certain response on Facebook Messenger, you could send an email based on that response.

With SMS, you need to connect your ManyChat account to a Twilio account. Then, ManyChat will handle the chatbot and chat logic. Twilio will receive and send the text messages (Twilio has extra costs).

Moreover, you can also merge contacts across channels (based on their email or phone number). For example, if someone contacts you via Facebook Messenger and later via Instagram. Manychat can see that it is the same person and merge the contacts.

  • Website
    Can you publish your chatbot on your website?
  • Facebook
    Can you publish your chatbot on Facebook?
  • Instagram
    Can you publish your chatbot on Instagram?
  • Whatsapp
    Can you publish your chatbot on WhatsApp?
  • Telegram
    Can you publish your chatbot on Telegram?
  • SMS
    Can you publish your chatbot on SMS?
  • Slack
    Can you publish your chatbot on Slack?
  • Skype
    Can you publish your chatbot on Skype?
  • Email
    Can you publish your chatbot on email?


The Inbox is the built-in live chat feature of ManyChat. By using the Inbox, you can hand over the conversation from your chatbot to one of your customer support agents:

Inbox in Manychat that works as a live chat.

Additionally, Manychat provides an iOS and Android app. You can use it to respond to questions on your phone.

Moreover, Manychat provides an advanced version of their Inbox: Manychat Inbox Pro. This is a more advanced live chat and has extra features, such as:

  • Agent chat analytics
  • Creating groups of team members
  • Auto-assign conversations based on rules

Furthermore, Manychat provides direct integrations with:

Also, ManyChat has its own App store. It allows third-party developers to make their own integrations with ManyChat. Currently, the App Store has 61 apps to extend the functionalities of Manychat:

Manychat App Store

  • Livechat
    Direct integration with live chat, either via a built-in live chat functionality or a third-party live chat platform.
  • Zapier
    Direct integration with Zapier, one of the largest integration platforms in the world.
  • Make (formerly Integromat)
    Direct integration with Make (formerly Integromat), one of the largest integration platforms in the world.
  • Google Sheets
    Direct integration with Google Sheets, to store or retrieve data from sheets.
  • Webhooks
    Can you call an API inside your chatbot flow to send or get data from other applications?

Manychat Growth Tools: Drive Traffic to your chatbot

And this is where Manychat sets itself apart from the competition.

With Manychat, you can use Growth Tools to drive users from your social channels to your chat automations. And Manychat has so many growth tools to drive traffic to your chat automations.

This is one of the many reasons why I am using Manychat for almost all of my clients, because they have the right growth tools to drive users to your chat funnels.

Growth Tools on Facebook

On Facebook, you can:

  • Create Ref URLs that go to specific chat automations
  • Automatically reply to Facebook Comments and start a Messenger conversation
  • Send one-time notifications
  • Send Recurring Notifications
  • Connect a Facebook ad to your Messenger chatbot
  • Send Sponsored Messages via Facebook Messenger

Additionally, you can add a Customer Chat widget to your website (in Facebook Messenger style) and send proactive messages based on the website URL.

Likewise, you can add banners, checkboxes and pop-ups to your website to drive website traffic to your Messenger automations:

Example of a pop-up modal in Manychat

Growth Tools on Instagram

On Instagram, you can:

  • Create Ref URLs that go to specific chat automations
  • Automatically reply to Instagram comments and start conversations in Instagram DM
  • Send automatic replies to people who mention your account in their Instagram story
  • Connect an Instagram Ad to your Instagram chatbot

Growth Tools on WhatsApp

And lastly, you can use Manychat to send WhatsApp Message Templates on WhatsApp. Message Templates are a specific type of message to start conversations with contacts on WhatsApp.

Basically, ManyChat provides almost all the marketing possibilities you need for your chatbot.

The only drawback is that Manychat doesn’t provide a native website widget.

  • Facebook website widget
    Embed your chatbot as a Facebook Widget on your website.
  • Native website widget
    Embed your chatbot as a native widget (your own branding & colors) on your website.
  • Landing pages
    Can you create a simple landing page to drive users to your chatbot?
  • Facebook Ads
    Start a conversation with your chatbot when someone clicks on a Facebook Ad
  • One-Time Notification
    Send one-time notifications via Facebook Messenger for a topic that a chatbot user has opted-in for
  • Facebook comments auto-reply
    Automatically reply with your chatbot to users who comment on your Facebook Posts
  • Button creator
    Add a button to your website to drive users to your chatbot
  • Custom URLs for your chatbot
    Generate a simple URL that can be shared anywhere to send users to your chatbot

Manychat’s Pricing

Manychat has a Free plan with basic features, and a Pro plan that starts a $15 a month.

Free plan

With the Manychat Free plan, you can get started with the basic features to reach up to 1,000 contacts.

This plan includes Instagram, Facebook, and WhatsApp as channels. It gives access to the basic features of the Flow Builder and to the basic Growth Tools of Manychat.

This plan is perfect if you want to test whether Manychat is the right fit for your business.

Pro Plan

Manychat’s Pro plan gives you access to almost all the features of the platform.

This plan starts at $15 per month and increases with the number of contacts you have. For example, 1,000 contacts costs $25 per month and 5,000 contacts is $45 per month.

This plan also comes with a 7-day free trial that you can use to test out the Pro features of ManyChat. Besides that, there is also a 30-day money-back guarantee, no questions asked.

Manychat's pricing plans

Add-on: Pricing of Manychat Inbox Pro

Moreover, Manychat also provides Manychat Inbox Pro. Manychat Inbox Pro is an advanced feature of the Manychat Inbox. This includes agent chat analytics, creating groups of team members and auto-assigning members to conversations.

This plan starts at $99 per month and comes with 3 live chat seats:


If that’s not enough, you can add one extra live chat seat for $39 per month.

  • Free trial
    Does the chatbot platform provide a free trial?
  • Free plan
    Does the chatbot platform provide a free plan?
  • Price per month
    What is the lowest price per month for creating a chatbot on this platform?
  • Monthly pricing available?
    Is it possible to pay monthly?
  • Money back guarantee
    Is there a money-back guarantee in case you are not satisfied with the platform?

Manychat Analytics

Manychat has three types of analytics:

  • Manychat Insights
  • Automation Analytics
  • Conversion Analytics

Below, I will briefly cover them one by one.

Manychat Insights

Manychat has an Insights dashboard that gives general insights into your Manychat account. In this dashboard, you can see how many contacts you have per channel:

Manychat Insights dashboard where you can see how many contacts oyu have per channel

And how these contacts have evolved over time:

Analyze your Active Contacts in the Manychat Insights Dashboard


Automation Analytics (“Flow Analytics”)

Moreover, Manychat also has automation analytics (“Flow analytics”). For each block in your automation, you can see how many contacts it was sent to. You can also see the delivery, open, and click rates (if a message has a button):


By using these flow analytics, you can easily improve your Manychat flows for better conversion.


Conversion Analytics

Also, you can add your own conversion events inside your chat automations. Then, you can see how many people reached those events in a specific period:


And these conversion events are not limited to your chatbot funnels. You can also install the Manychat Pixel (similar to a Facebook Pixel) on your website and track conversions on your website of people coming from your chatbot. For example, when someone clicks on a button in Messenger and then converts on your website, this pixel will track that conversion back to your Manychat account.

There are only two drawbacks to the analytics in Manychat:

  1. There is no overview of unmatched user input. If a user asked question and did not get a response, you cannot get this information in your ManyChat dashboard. This is a disadvantage because it does not allow you to improve the automatic answers of your chatbot.
  2. It’s not possible to see the flow analytics for a specific period

But in general: by using Manychat’s analytics you can definitely analyze how well your chatbot is doing and how you can improve your chatbot funnels!

  • Dashboard
    Dashboard that provides general analytics of your chatbot.
  • User input
    Get the input from users that your chatbot didn't understand.
  • Sent messages
    The number of messages that were sent by your chatbot.
  • Open rate
    The percentage of chatbot users that opened a message inside your chatbot.
  • Click rate
    The percentage of chatbot users that click on a button inside your chatbot.
  • Conversion rate
    The percentage of users that converted through your chatbot. For example, the percentage of users that gave their email address
  • Fall back rate
    The percentage of interactions where the chatbot did not know an answer to a question.
  • Custom dashboards/reports
    Can you create your own dashboard or reports?


Manychat lets you receive payments in your chatbot. You can do this by using the Stripe or Paypal integration.

You can just connect Stripe or Paypal and add a Buy button to your chat automations.

Unfortunately, Manychat does not have integrations with other eCommerce solutions.

  • Payments
    Collect payments inside your chatbot
  • Shopify
    Direct integration with Shopify to get products, order information and cart data.
  • WooCommerce
    Direct integration with WooCommerce to get products, order information and cart data.
  • Buy directly within the chatbot
    Ability for chatbot users to buy products or services directly from a chatbot
  • Cart abandonment
    Trigger messages in the chatbot when a user abandons their cart on a website or inside the chatbot


Templates & Cloning

ManyChat provides 35 templates that you can directly install to make your chatbot. These include free templates and templates only available for Pro users.

With ManyChat it is possible to make a chatbot template and share it with others. This is really useful when you are making multiple chatbots who do the same thing (for example, Lead generation).

Furthermore, it is possible to duplicate your chatbot flows and chatbot elements to make your chatbot faster.

  • Templates
    How many pre-built templates does the chatbot platform provide?
  • Make template
    Can you make templates yourself?
  • Share template
    Can you share self-created templates with others?
  • Duplicate chatbot flows
    Is it possible to duplicate chatbot flows, so you can easily reuse them?
  • Duplicate chatbot elements
    Is it possible to duplicate chatbot elements, so you can easily reuse them?

A/B Testing in Manychat: Randomizer

In Manychat, you can do A/B testing by using the Randomizer element. This element allows you to split the traffic inside a chatbot flow up to 6 different variations:


  • A/B Testing
    Can you optimize your chatbot flows by performing A/B tests?


ManyChat provides extensive tutorials on how to make a chatbot and all the features of their platform. They also have proper documentation and good customer support.

What I also love about ManyChat is that they have a large Facebook community (100K+ members) in which you can ask all kinds of questions and learn more about the platform.

  • Tutorials
    Does the chatbot platform provide tutorials on how to use its platform?
  • Documentation
    Does the chatbot platform provide documentation on how to use its platform?
  • Customer support
    Does the chatbot platform provide customer support?


So, should you use Manychat to create your chat automations?

Yes, you should.

In fact, I use it all the time to create chatbots for my own clients.

Manychat is one of the best chatbot platforms in the world for creating chatbots on Facebook Messenger, Instagram, WhatsApp, Telegram and SMS. Especially if you are just starting out with creating chatbots.

Their flow builder is super easy to use, provides all the chatbot elements you need, you can store information about your contacts, have conditions to create personalized conversations, built-in live chat, automatically reply to keywords, can publish your chatbot on 6 channels, all the marketing possibilities you need, many direct integrations with other applications, very useful analytics and all this for only $15 a month.

Go to Manychat

When thinking of drawbacks, I can only imagine three:

  1. It doesn’t provide AI or direct AI integrations, only keyword recognition
  2. You can only add a Facebook-like widget to your website
  3. It’s hard to translate your chatbot to multiple languages



Frequently Asked Questions

What is ManyChat used for?

Manychat is used to create chat automations on Facebook, Instagram, WhatsApp, SMS and Telegram.

Can I use ManyChat for free?

Yes! Manychat has a free plan that comes with basic features up to 1,000 contacts.

Is it safe to use ManyChat?

Yes, it is safe to Manychat.

What are the limitations of ManyChat?

Manychat has three limitations:

  1. It doesn’t provide AI or direct AI integrations, only keyword recognition
  2. You can only add a Facebook like widget on your website
  3. It’s hard to translate your chatbot to multiple languages

What is the disadvantage of ManyChat?

Manychat has three disadvantages:

  1. It doesn’t provide AI or direct AI integrations, only keyword recognition
  2. You can only add a Facebook like widget on your website
  3. It’s hard to translate your chatbot to multiple languages

Is ManyChat approved by Instagram?

Yes! Manychat is an official Meta business partner. This means they are 100% approved by Facebook and Instagram.

What are ManyChat growth tools?

Manychat Growth Tools are ways to drive traffic to your Manychat automations. Examples include the Comment Growth Tool, Messenger Ref URL, Customer Chat Widget on your website, Website Modals and JSON Ads.

Comments (6)

  1. Tristan

    You convinced me. Couldn’t find a proper comparison with so many chatbots on the market. Thank you so much, great work.

    1. Joren Wouters

      Glad that I could help, Tristan!

  2. David

    Can a single ManyChat account handle multiple websites or do you get new accounts for each website?

    If handling multiple websites, does the paid membership charge by the cumulative number of members from all websites?

    1. Joren Wouters

      Hey David! Yes, a single ManyChat can handle multiple websites. Also, the pricing of ManyChat is determined by the number of subscribers you have. So if users are logging in with Facebook Messenger on your website widget, this increases the number of subscribers (and so the price). If users are logging in as guest on your website widget, I think it does not influence the price.

  3. Tiago Souza Nascimento

    Hi I’m from Brazil.
    Is it possible in manychat to continue with the same whatsaap number for automation?

    And if my client no longer wants to continue with the automation, can he recover the number later on a whatsaap account without losing the contacts and conversations he had on Manychat?

    1. Joren Wouters

      Hey Tiago, good question! Currently, this is not possible and ManyChat discourages it to use the same phone number you used before for WhatsApp.

Comments are closed.