Chatbase Review 2024: Features, Pros and Cons, Pricing

joren-wouters-avatar

By Joren Wouters Updated on

Chatbase is a new popular AI chatbot tool to create chatbots that are trained on your own data, such as your website or internal documents of your business. But should you use Chatbase as your AI chatbot tool?

In this in-depth Chatbase Review, we will cover all the features of Chatbase, its pros and cons, pricing and more. And we will tell you when you should use Chatbase and when you should not.

Let’s get started!

Our Verdict

Our Verdict

We recommend using Chatbase for one use case: training a chatbot on your own data and automatically answer questions about it. This is where Chatbase is really good at, especially for small businesses or people new to AI chatbot tools.

Chatbase offers a very easy-to-use platform, where you can train a chatbot on your own data, and automatically questions about it (within minutes!). Additionally, you can easily revise the answers of your chatbot by diving into the Chat Logs.

Chatbase offers both free and paid plans, starting at $19/month.

Pros

  • Chatbot can be set up in less than 10 minutes
  • Publish your chatbot on websites, Slack, and WhatsApp,
  • Built-in AI: Knowledge Base
  • Integrates with Zapier and Mkae
  • Easily Revise Answers with Chat Logs

Cons

  • Cannot create chatbot flows
  • No live chat integration
  • Adding to WhatsApp is technical
  • Limited marketing possibilities
Chatbase logo
Go to Chatbase
3.8
Plans Cost
$19 to $399
Introductory offer
Free plan with 1 chatbot and 20 message credits/month
Standout features
Ease of Use, AI Knowledge Base, Revise Answers

How to use Chatbase? 

In Chatbase, you can manage your chatbot from several tabs:

  1. Chatbot – This is where you can talk with your chatbot and check if it gives the right answers to your questions
  2. Settings – Here you control the settings of your chatbot
  3. Dashboard – This is the conversations overview and where you can see analytics
  4. Sources – These are the knowledge base sources you can train your chatbot on
  5. Integrations – Integrations for your chatbot
  6. Embed on site – Code you need to add the chatbot to your website
  7. Share – Public URL to share your chatbot with others

Overview of the Chatbase Interface

When you get started with creating a chatbot in Chatbase, you start by training it on your own data, such as your website:

Train your chatbot on knowledge base sources with Chatbase

Likewise, you can set several settings, such as how often it should retrain and custom instructions for your chatbot:

Chatbot settings in Chatbase

Once your chatbot has been trained on your own data and you set the correct settings, you can immediately start talking to it in the Chatbot tab:

Talk to your chatbot in the Chatbase dashboard

Then, in the Chat Logs (in the Dashboard tab) you can see each conversation and revise the answers of your chatbot if needed:

Revise answers of your chatbot with Chatbase

So with Chatbase, you can easily train an AI chatbot on your own data, set up your settings, immediately start talking to it and revise the answer where needed, which is awesome.

And this is where Chatbase is really good at. Their platform is extremely easy to easy and you can set up your AI chatbot within minutes.

But this is also the only thing it is good at. You cannot create your own chatbot flows, collect user information or ask whether the AI chatbot correctly answered the question.

  • 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

Chatbase offers only two elements in your chatbot. These are:

Text: For answering questions from users

List: Chatbase can answer queries in vertical lists for better readability.

Chatbase does not offer any additional user input methods or Chatbot elements.

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

Contacts

With Chatbase, you can also collect lead information, such as the name, email address and phone numbers:

Settings to collect leads in Chatbase

Once you have set this up, you can see all the collected leads in the Leads overview in your Dashboard;

See an overview of your collected leads in Chatbase

One drawback of this Leads feature is that this widget shows up at every chatbot interaction until someone has submitted their information. It would be better if you could determine yourself when this widget would pop-up:

The widget in Chatbase to collect leads with your chatbot

Furthermore, it is not possible to add your own custom fields and tags to Chatbase, you only have the Name, Email and Phone number as fields to fill.

Likewise, you cannot create your own segments of contacts.

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

Messages

With Chatbase, you cannot send broadcasts or sequences.

On the other hand, Chatbase supports about 95 chatbots, so it lets you use the chatbot easily in your language. Chatbase can also automatically detect the language of the user and can automatically reply in the same language.

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

Chatbase AI: Knowledge Base on Multiple Sources

With Chatbase, you can train your chatbot on your own data and it can automatically answer questions about it. You can train your chatbot on 5 types of data:

  1. Files (PDFs, Word documents and text files)
  2. Text
  3. Website URLs
  4. Question & Answers
  5. Notion

Chatbase users GPT3.5 Turbo and GPT-4 to do this. Additionally, you can also give Chatbase custom instructions and determine the temperature of your chatbot.

I would say that this is the main reason why you want to use Chatbase. With their Knowledge Base feature, you can create an AI Chatbot within minutes, by just giving a few files or your website URL.

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

Channels

With Chatbase, you can create a chatbot and publish it on your website, WhatsApp and Slack.

Also, it is good to know that adding Chatbase to WhatsApp is a technical process, because you need to create a Meta Developer App.

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

Integrations

Unfortunately, Chatbase doesn’t have a built-in live chat or live-chat integration, which means you can’t hand over the conversation to a human agent when the chatbot doesn’t know the answer or in case of an urgent query.

But Chatbase does offer direct integrations with Zapier and Make, allowing you to connect with almost any software application on earth.

If you need custom integrations, Chatbase also offers an API and Webhooks to send Leads data to other application.

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

Marketing

With Chatbase, you can add a widget to your website that you can fully customize to your own branding:

Settings of the website widget of Chatbase

Here, you can determine the name, webchat icon, colours, welcome message and also some custom buttons for your widget.

Additionally, you can also auto show the pop-up after a certain number of seconds.

Unfortunately, is it not possible to send proactive messages to your website visitors on specific pages.

Likewise, Chatbase does not offer marketing features for WhatsApp.

  • 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

Pricing

Chatbase has a Free plan with basic features, and a Pro plan that starts at $19 a month.

With the free plan, you get 20 message credits each month, can create 1 chatbot and train it on 400,000 characters and 10 links from your website.

For more features, you can get the Hobby plan. The Hobby plan costs $19/month and you get 2,000 messages each month, 2 chatbots, up to 11,000,000 characters knowledge base, API access and integrations.

For more features, you can get the Standard Plan or the Unlimited Plan, that come with more message credits and chatbots.

Pricing plans of Chatbase

Chatbase Add-Ons

If you like a particular plan but want to add one or two chatbots want extra message credits, or want branding control, you can buy Chatbase Add-ons.

Chatbase offers multiple add-ons:

  • 1000 extra message credit for $7/month
  • Extra chatbot for $7/month
  • Custom domain for $59/month
  • Removing Chatbase branding from your bot for $39/month

These add-ons allow you to perfectly tailor your needs to the Chatbase chatbot.

Add-ons for Chatbase Pricing Plans

  • 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?
    19
  • 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?

Analytics

Chatbase offers general analytics on the number of chats that occurred during a certain time:

Chats per day analytics in Chatbase

Not only this, Chatbase also provides insights into the location of the users communicating with the chatbot.

Chats by country analytics in Chatbase

These two graphs give you some general insights in the number of chats of your chatbot, but doesn’t allow you to improve the answers of your chatbot.

To improve the answers of your chatbot, you can check all the conversations in the Chat Logs overview:

Chat logs of each conversation in Chatbase

Her, you can also filter on the Confidence Score (score of how confident Chatbase was when giving the answer). A low score indicates that you probably need to have a look at the answer Chatbase gave.

And then revise the answers of your chatbot whenever it’s necessary:

Revise answers of your chatbot with Chatbase

Whenever you revise the answer, Chatbase will automatically learn from that and improve itself, which is great.

On the one hand, this gives you a lot of control on how your chatbot is answering.

On the other hand, if you have a chatbot with many conversations, it can be a quite time-consuming task to dive into each conversation and manually revise the answers. For example, adding a feature where you can ask if the question from the person was answered would be a great addition to Chatbase.

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

eCommerce

Chatbase doesn’t provide any direct integrations with eCommerce or payments platforms.

  • 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

Chatbase does not offer any templates for building a chatbot.

Likewise, it is not possible to duplicate your chatbot.

  • Templates
    How many pre-built templates does the chatbot platform provide?
    0
  • 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

You can not optimize your chatbot through A/B testing on Chatbase.

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

Support

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

This makes it easy for anyone to create and manage their chatbots with no prior experience. Needless to say, the chatbot creation process of Chatbase is extremely easy even without any documentation.

  • 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 use Chatbase to create your chatbot?

Yes! But you only should use it for one use case: to train a chatbot on your own data and automatically answer questions about it. This is where Chatbase is really good at.

Chatbase offers a very easy-to-use platform, where you can train a chatbot on your own data, and automatically questions about it (within minutes!). Additionally, you can easily revise the answers of your chatbot by diving into the Chat Logs.

Go to Chatbase

Additionally, you could also use Chatbase an AI tool for other chatbot platforms. For example, I often connect Manychat (doesn’t have built-in AI) to Chatbase:

But if you are thinking of using Chatbase as your chatbot tool, you should also consider these drawbacks:

  1. You cannot create your own chatbot flows and collect custom user data
  2. It doesn’t have a built-in livechat or livechat integration
  3. Adding to WhatsApp is a technical process
  4. It has limited marketing possibilities

Leave a Reply