ChatBot.com Review 2024: Features, Pros and Cons, Pricing

joren-wouters-avatar

By Joren Wouters Updated on

ChatBot.com is a chatbot platform to launch AI-driven chatbots instantly. But, should you use this platform to create your chatbots?

In this in-depth Chatbot.com Review, I will cover all its features, its pros and cons, and their pricing. Of course, I will explain when you should use this chatbot platform.

Let’s dive in!

Our Verdict

Our Verdict

ChatBot.com is one of the best chatbot platforms to create a website chatbot for small to medium businesses.

It has an easy-to-use flow builder, you can collect customer data, use conditions in your chatbot flows, built-in AI features, LiveChat integration, add a native widget to your website and easily improve the answers of your chatbot with Training.

It has a 14-day free trial and the paid plan starts at $52/month.

Pros

  • Easy-to-use Flow Builder
  • Collect user info by using custom fields
  • Built-in AI: Intents, Entities, Knowledge Base
  • Publish chatbot on website, Slack and Facebook
  • Native website widget & Send Proactive messages
  • LiveChat integration
  • Easily improve your chatbot by detecting unanswered questions

Cons

  • No overview of all flows in your chatbot
  • No marketing possibilities on Facebook
chatbot-com-logo
Go to ChatBot.com
4.2
Plans cost
$52 to $499
Introductory offer
14-Day Free Trial
Ease of Use, Flow Builder,
Ease of Use, Flow Builder, Built-in AI, Website Widget, Support

Using Chatbot.com’s Flow Builder

In Chatbot.com, you have a menu with several tabs where you can control your Chatbot.com account from:

  1. Chatbots, this is where you have an overview of all your chatbot flows
  2. Users, an overview of all the users that talked with your chatbot
  3. Training, this is where you see all the sentences your chatbot didn’t know an answer to
  4. Entities, if you want to understand entities in your chatbot, you can define them here
  5. Archives, an archive of all the chatbot conversations
  6. Reports, analytics overview in Chatbot.com
  7. Integrations, the built-in integrations that Chatbot.com provides

The dashboard of Chatbot.com, after you log in

When you start with creating your first chatbot, they give you a quick product tour explaining their flow builder:

Product tour of the flow builder in ChatBot.com

This gives you a great introduction to how the flow builder works and how to get started with your first chatbot.

In ChatBot.com, a chatbot starts with a Welcome Message (the starting point of your chatbot) and has a Default Fallback (the message that will be sent when a user types something the chatbot hasn’t been trained on).

You can simply add elements by clicking on the Add element button or by dragging them into the canvas from the menu on the right-side:

All the chatbot elements in the flow builder of ChatBot.com

Once the chatbot element is added, you can click on it and change the contents:

Change the content of any chatbot element in ChatBot.com

Also, you can add Flows to your chatbot, so you can structure all of your chatbot’s content:

Add flow elements in the flow builder of ChatBot.com

When you are done with creating your flow, you can easily test your chatbot by clicking on the Test Your Bot button on the right-top corner:

When you test your chatbot the lines become blue in ChatBot.com

When you are testing, the lines in the flow builder become blue, so you can easily see what decisions your chatbot makes when testing it. This makes it really easy to test your chatbot.

Additionally, you can also select any chatbot element and click on Start testing from here. Instead of testing your complete chatbot flow, you can start from a specific point:

Start testing from here feature in ChatBot.com

This is really useful if you have large chatbot flows and you only want to test a specific part of that flow.

Moreover, ChatBot.com also provides version control for all the chatbot flows, which makes it easy to preview and restore any previous version of your chatbot flow:

You can control the version history of your chatbot in ChatBot.com

Chatbot.com’s interface and flow builder is easy to use, and it’s pretty easy to set up your chatbot in the flow builder.

The only drawback of the flow builder is that you cannot see a complete overview of all the flows in your chatbot. This is especially a drawback when you are creating larger chatbots, because it’s easy to miss and forget chatbot flows once you created them.

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

As you can see from the images above, ChatBot.com provides enough chatbot elements to create your chatbots.

There are some elements that I would like to point specifically:

Filter: By using the Filter element, you can personalize each conversation by adding conditions to your chatbot flow:

Filter chatbot element in ChatBot.com

Flow: This allows you to start another flow in your chatbot. This is great for the scalability of your chatbot, because you don’t have to copy-and-paste duplicate content.

Random Text: With this element, you can set multiple text variants and the chatbot will randomly choose one of these variants:

chatbot-com-text-variation

They also lack some elements, such as sending Videos and Attachments, which could be deal-breakers for some people. But I think that for most businesses, the number of chatbot elements they provide is enough.

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?

Users

In ChatBot.com, you can see a complete overview of all the users that talked to your chatbot:

chatbot-com-user-overview

If you click on one of these users, you can see additional information, such as the channel they used, the timezone, email address and see all the chats they had:

chatbot-com-user-information

As you can see from this overview, you can add your own custom fields with ChatBot.com and store user information in those custom fields.

Moreover, you can create your own segments and add users to these segments with the Add to segment element in the Flow builder.

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?

Messages

Unfortunately, you cannot send broadcasts and sequences with ChatBot.com. ChatBot.com is user-triggered, which means that the user starts the conversation with the chatbot (with broadcasts/sequences it is the other way around).

Moreover, it is possible to have a chatbot in multiple languages, but it is not easy to translate your chatbot. To do this, you need to manually copy and paste the content of your chatbot.

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?

ChatBot.com’s AI & NLP

ChatBot.com provides really good AI & NLP Features. They both provide the ability to detect intents and entities and you can train your chatbot on a knowledge base.

Intents & Entities

With ChatBot.com, you can recognize keywords and understand the intent of the user by setting the User Input interaction in the flow builder:

chatbot-com-user-input

Also, you can determine Entities and understand useful information in sentences with your chatbot:

chatbot-com-entities

AI Assist: Add a Knowledge Base to your chatbot

ChatBot.com also provides AI Assist. With this feature, you can train your chatbot on data sources and then it can automatically answer questions about these sources:

Add website URLs to the knowledge base of ChatBot.com

You can train the chatbot on multiple sources:

  • Website URLs
  • Articles (created inside ChatBot.com)
  • KnowledgeBase (another product of ChatBot.com)
  • Zendesk Articles

I think this is great feature, because it allows you to create an AI chatbot within minutes.

Moreover, you can also control the conversation after AI Assist gave an answer. For example, after AI Assist gave an answer, you can ask if this actually answered the question from the user:

With Chatbot.com, you can control the conversation after AI Assist gave an answer.

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 ChatBot.com you can put your chatbot on 3 channels:

  • Your website
  • Facebook Messenger
  • Slack
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

ChatBot.com has a direct integration with LiveChat, which is live chat software directly associated with ChatBot.com (the same company is behind it).

Furthermore, they provide direct integrations with:

  • HelpDesk (the HelpDesk ticket service of the same company behind ChatBot.com)
  • Zapier
  • Make
  • Freshdesk
  • Zendesk

If that’s not enough, you can also create your own integrations by using Webhooks and the Chatbot.com API.

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?

Marketing

With ChatBot.com, you can add a native widget to your website, perfectly tailored to your own branding:

You can change the appearance of the website widget to your own branding with ChatBot.com

Additionally, you can add greetings to your chat widget to proactively send messages to your website visitors:

You can add greeting to the website widget of ChatBot.com

This is a great feature, because you can proactively send messages which could improve the conversion of your website. You can personalize these, by setting specific greetings per page, after x seconds on a page, first time visitors and more.

The only drawback of this feature is that you cannot connect a greeting to a specific chatbot flow. So you can send a personalized greeting, but this will always go to the Welcome Message of your chatbot.

Although ChatBot.com provides a Facebook Messenger integration, they don’t provide Facebook-specific features such as automatically replying to comments, connecting your chatbot to a Facebook Ad and using the One-Time Notification.

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 Ref URL
Can you create a URL that goes to a specific flow inside your Facebook chatbot?
One-Time Notification
Send one-time 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
Button creator
Add a button to your website to drive users to your chatbot
Custom URLs
Generate a simple URL that can be shared anywhere to send users to your chatbot

ChatBot.com’s Pricing

ChatBot.com has a free 14-day trial and their first paid plan starts at $52/month (billed annually).

The Starter Plan ($52/month) gives you 1 active chatbot, 1,000 chats/month, unlimited number of chatbot flows, 7-day training history, all integrations and basic reporting.

The Team Plan ($142/month) gives you 5 active chatbots, 5,000 chats/month, unlimited chatbot flows, unlimited training history, all integrations, advanced reporting and button actions (add to segment or assign information to users on a button click).

Pricing of ChatBot.com

You can also choose to go with monthly billing, but then the prices of the plans are higher ($65, $169 and $499).

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?
52
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?

ChatBot.com’s Reports

ChatBot.com has a Reports section with multiple reports of your chatbot. For example, it shows how many chats did happen in the last period:

See the chats in a specific period, in the Reporting section of ChatBot.com

The busiest period of your chatbot:

See the busiest period of your chatbot, in the Reporting section of ChatBot.com

And the most popular interactions in your chatbot:

See the most popular interactions of your chatbot, in the Reporting section of ChatBot.com

But the best part of the analytics in ChatBot.com is the Training section. With Training, you can see the phrases that your chatbot didn’t understand and add these to specific flows in your chatbot:

chatbot-com-training-phrases

Using Training, you can easily improve the answers of your chatbot.

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

ChatBot.com has a direct integration with Shopify. When you add the Shopify Integration, you can:

  • Show Shopify products in your chat widget
  • Check product availability with your chatbot
  • And get someone’s order status

ChatBot.com even gives you pre-built flows for the order status and product availbility. For example, here is the order status flow:

Shopify Order Status flow in ChatBot.com

This is great, because you only have to connect your Shopify account and you can immediately start with handling customer support questions.

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

ChatBot.com provides 13 templates that you can use to get started with their platform.

Unfortunately, it is not possible to create these templates yourself and share these with others.

On the other hand, it is possible to duplicate your chatbots and chatbot elements.

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

Optimization

With ChatBot.com, you can optimize your chatbot flow by using A/B testing:

chatbot-com-ab-testing

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

Support

ChatBot.com provides a lot of documentation on how to use their platform.

Moreover, they also provide customer support via live chat and email. And I think its support is very good. When I was testing out the platform for this review, I had multiple conversations with their live chat agents, and they really listen to customer feedback (for new features) and help you when you get stuck.

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?

Conclusion

So, should you buy ChatBot.com to create your chatbots?

Yes, I think you should.

I think ChatBot.com is one of the best chatbot platforms to create a website chatbot for small to medium businesses.

It has an easy-to-use flow builder, you can collect customer data, use conditions in your chatbot flows, built-in AI features, LiveChat integration, add a native widget to your website and easily improve the answers of your chatbot with Training.

Go to ChatBot.com

When considering ChatBot.com, also take these drawbacks into consideration:

  • It’s not possible to see an overview of all your chatbot flows. This could be a problem when you create larger chatbots
  • There are no marketing possibilities on Facebook

Comments (2)

  1. Afnan

    the price is quite high. Need give a try

    1. Joren Wouters

      Let me know what you think of it!

Leave a Reply