Manychat Review 2024: Features, Pros and Cons, Pricing

joren-wouters-avatar

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.

Pros

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

Cons

  • It's hard to translate your chatbot to multiple languages
manychat-logo
Go to ManyChat
4.5
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

manychat-dashboard
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:

manychat-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:

manychat-test-in-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?
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
Emoji's
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?
Button
Can you add buttons to your chatbot where users can click on?
User 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?

Contacts

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

manychat-contacts-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:

manychat-contact-information

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 field
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:

manychat-sequence
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.
Rules
Trigger events based on if-then logic. For example, if email is given by the user, send it to your CRM.
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?

Manychat AI: Keywords, Intents, AI Step, Flow Builder Assistant & More

Manychat offers keyword triggers and an AI Add-on that includes Intents, AI Steps, a Flow Builder AI Assistant and more.

Let’s cover them one-by-one.

Manychat Keywords

With the keyword trigger in Manychat, 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.

Manychat AI Add-On

Additionally, Manychat also offers an AI Add-on. This add-on includes four extra features:

  • AI Intents
  • AI Step
  • AI Flow Builder Assistant
  • AI Text Improver

With AI Intents, you can not only reply to certain keywords, but understand the intent of the user. So if someone types in a question and it matches with the intent, you can automatically reply to it:

Trigger automations in Manychat by detecting the intent.

This can save you a lot of time, because you don’t have to manually enter all the keywords you want to match. You can just enter the intent and Manychat AI can automatically reply to it.

But I think the most promising feature is the AI Step. With the AI step, you can create your own AI Lead generation assistants with natural language.

With the AI step, you can let the AI handle the conversation for you in a number of steps. And then you can tell the AI:

  • What it needs to do at every step
  • Whether it needs to collect information
  • And if it needs to collect information, to what Manychat fields these need to be saved

AI Step in Manychat

And the AI step can also take into account the context of your business. So you can give extra business information and use that information during the conversation.

Furthermore, Manychat provides the AI Flow Builder Assistant. With this assistant, you can answer a couple of questions and the Assistant automatically creates a complete automation for you:

AI Flow Builder Assistant in Manychat

And lastly, Manychat also has the AI Text Improver. With the Text Improver, you can simply give the AI a text and Manychat can rewrite the text for a different goal, change tone of voice or translate it to another language:

AI Text Improver in Manychat

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
Does the chatbot platform provide a direct integration with Google's AI Platform?

Channels

With Manychat you can publish your chatbot on 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?
Merge contacts across channels
Can you merge contacts across channels, when the same person contacts you over multiple channels?

Integrations

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 integration
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
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.
Make API Calls
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

Also, 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 chat widget for your website.

Native website widget
Embed your chatbot as a native widget (your own branding & colors) on your website.
Send proactive messages on website
Can you send pro-active messages on your website with your chatbot?
Facebook Ref URL
Can you create a URL that goes to a specific flow inside your Facebook chatbot?
Auto-Reply to Facebook Comments
Automatically reply with your chatbot to users who comment on your Facebook Posts
One-Time Notification
Send one-time notifications via Facebook Messenger for a topic that a chatbot user has opted-in for
Recurring Notifications
Send recurring notifications via Facebook Messenger for a topic that a chatbot user has opted-in for
Facebook Ads
Start a conversation with your chatbot when someone clicks on a Facebook Ad
Sponsored messages
Send paid messages via Facebook Messenger outside the 24-hour window
Auto-Reply to Instagram Comments
Automatically reply with your chatbot to users who comment on your Instagram Posts
Instagram Story Mention Reply
Send auto replies to Instagram users who mention your Instagram handle in their Instagram Stories
WhatsApp Message Templates
Can you initiate conversations with Message Templates on WhatsApp?

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

Also, if you want to use the Manychat’s AI features, you need to pay an extra $29/month.

Add-on: Pricing of Manychat Inbox Pro

Moreover, Manychat 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:

manychat-inbox-pro-pricing

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?
15
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):

manychat-flow-analytics

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:

manychat-conversion-event-analytics

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.
Flow analytics
Can you analyze how users are going through your chatbot flows?
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?

eCommerce

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 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.

Number of templates
How many pre-built templates does the chatbot platform provide?
35
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:

manychat-randomizer-element

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

Support

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?

Should you use Manychat?

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, built-in AI features, 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 one: it’s hard to translate your chatbot to multiple languages.

 

Compare Manychat with others

 

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 two disadvantages:

  1. It doesn’t provide built-in AI, only keyword recognition
  2. 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.