• Home

  • App picks

  • Best apps

Best apps

12 min read

The 6 best chatbot builders in 2024

These are the best ways to build an AI chatbot.

By Harry Guinness · August 21, 2024
Hero image with the logos of the best chatbot builders

The bots are back. Since ChatGPT reinvigorated the craze, chatbots have been popping up everywhere. If you want to jump in and build a chatbot for your business or just for fun, there are a lot of different kinds of chatbot builders to choose from.

For our purposes, the main players here are enterprise chatbot platforms that have been powering chatbots for years and a whole new group of companies leveraging AI to make chatbots better and easier to deploy. For the most part, I'm focusing on the latter because they're the easiest to build, but options from the more established companies do creep in. I'll also share some other related tools at the end of the article.

I've been using chatbot builders and AI tools for almost as long as they've been accessible, and for this article, I put dozens of AI chatbot builders to the test. These were the ones that came out on top.

The 6 best chatbot builders

  • ChatGPT for curious beginners

  • Zapier Chatbots for automation

  • Chatbase for ease of use

  • Botpress for building powerful bots

  • Botsonic for online businesses

  • Intercom for customer support

What makes the best chatbot builder?

What people expect from a chatbot has changed a lot over the last few years. Before ChatGPT, just understanding your message was a big step for a customer support chatbot. Now, thanks to AI, a good chatbot can not only understand any message but respond with an actually helpful answer.

Counterintuitively, this has also made chatbots a lot easier to build. Instead of having to map out entire conversation trees, configure keywords, and create stock responses, a good chatbot builder can do almost everything for you. Large language model APIs can handle all the language processing, while techniques like retrieval augmented generation (RAG) and fine-tuning allow your chatbots to respond with accurate, up-to-date, on-brand information. 

In fact, I think dedicated chatbot builders are going to go back to being a niche tool within the next couple of years. Building the chatbot part of things will be trivial, so the only important distinction will be the data source it uses. Right now, not every data source—like your CRM, internal workspace, and document suite—has a chatbot builder (though many of them do), so we need great tools that can pull everything together. Soon, though, I suspect chatbots will be a feature of most tools with a large database, rather than an independent product.

With all that said, I feel that there are a few things the best chatbot builders all need to do:

  • Use a state-of-the-art LLM. It's wild how much easier LLMs make it to build a functioning chatbot. While tools that allow you to set up a logic-flow weren't excluded by any means, they also had to allow you to use an LLM.

  • Interact with databases and other tools and services. The best chatbot builders allow your chatbots to pull information from your databases and other tools and services to respond to user queries. Without this feature, there's no reason for someone not to just use ChatGPT instead.

  • Be able to be deployed publicly. While internal chatbot tools have their place, I was looking for chatbot builders that allowed you to make public-facing chatbots. Ideally, you could deploy your chatbot through your own website as well as channels like Facebook Messenger and WhatsApp.

  • Be nice and easy to use. With making a chatbot now so much more accessible, there's no need to go with an ugly, awkward tool. An app could be technical, but it had to be well designed and considered.

  • Not steal your data or do anything awful. Giving any tool access to important business and customer data is a big decision. Any app that had suspicious data policies, a history of bad data handling, or openly used your data for its own ends was excluded.

For this list, I considered more than 60 tools that claimed to allow you to build chatbots. I started by checking out their websites to see if they had the features I was looking for. If they did, I signed up for a trial and tried to build a chatbot. With so many apps, this wasn't a quick or easy task. But after a bit of testing, it was clear that there were significantly fewer tools that could meet the criteria I was looking for. Of the tools that did, these are the six best.

The best chatbot builders at a glance

Best for

Standout feature

Pricing

ChatGPT

Curious beginners

Simple chatbot creation process

From $20/month for ChatGPT Plus

Zapier Chatbots

Automation

Connects with over 7,000 tools for seamless automation

Free for 2 chatbots; from $20/month for Pro

Chatbase

Ease of use

Quick setup and deployment with support for multiple AI models

Limited free plan; from $19/month for Hobby

Botpress

Building powerful bots

Extensive customizability with advanced logic and integrations

Free for 5 bots; pay-as-you-go pricing for additional usage

Botsonic

Online businesses

AI Agent for task automation through APIs

From $49/month; AI Agent available from $299/month

Intercom

Customer support

Premium support tool with AI-powered chatbot features

From $39/seat/month plus $0.99/resolution with Fin AI Agent


The best chatbot builder for curious beginners

ChatGPT 

ChatGPT, our pick for the best chatbot builder for curious beginners

ChatGPT pros

  • Easy to use and honestly kind of fun

  • Powerful

ChatGPT cons

  • Chatbots are only accessible through ChatGPT

It's fitting that ChatGPT, the app that brought chatbots back, also has a solid integrated chatbot builder. OpenAI calls them GPTs, and anyone with the $20/month ChatGPT Plus plan can get their hands dirty and build one. 

GPTs couldn't be easier to build—there's literally a chatbot to help you through the process. If you'd sooner do things on your own, you can also configure your bots with custom instructions. GPTs, of course, run using OpenAI's GPT-4o series of LLMs, so they're incredibly capable. You can even upload files to be used as a source of knowledge or create actions that connect your GPT to third-party APIs—including Zapier and its thousands of integrations. (There's also a chatbot to help you configure actions.)

The biggest downside to GPTs is that they can only be accessed through ChatGPT. This massively limits how you can deploy them in the real world. Still, if you're curious to see just how easy building a chatbot can be, it's the best app for jumping right in.

ChatGPT pricing: From $20/month for ChatGPT Plus.

Poe has a similar chatbot builder with a bit more flexibility, though I didn't find it to be as easy to use. 

The best chatbot builder for automation

Zapier Chatbots

Zapier Chatbots, our pick for the best digital marketing tool for building GPT-powered chatbots.

Zapier Chatbots pros

  • Connects chatbot conversation data to thousands of apps

  • Easy to use

Zapier Chatbots cons

  • If you aren't interested in automation features, it's a bit more limited than some other options

Am I biased because this is the Zapier blog? Obviously. But as I said earlier, making a chatbot is now easy. It's connecting it to your important sources of data and getting it to do useful things that's interesting. And that's where Zapier Chatbots comes in.

Zapier Chatbots can connect with more than 7,000 other tools. Want to collect leads? You can send them straight to your CRM. Looking for customer feedback? It can get logged to a Google Sheet, Slack, or any other app you like. Zapier Chatbots can basically add chatbot functionality to any app you use.

Zapier Chatbots runs using GPT-4o and GPT-4o mini, depending on which plan you're on. You can connect up to 20 sources of knowledge and scrape directly from your website or help docs. You can also customize the look and behavior of your chatbot and add logic that gathers information throughout the conversation so you can follow up after.

Once you're ready, you can embed a Zapier chatbot directly into your website or as a pop-up. It makes it really easy to create a lead gen or customer support chatbot in a matter of minutes—and then connect it to the rest of your tech stack. Here are some chatbot templates to get you started.

Zapier Chatbots preview
AI Chat for Lead Generation Template
Increase lead engagement with a conversational chat experience embedded on your website.
Try it
Screenshot of AI Chat for Customer Service Template
AI Chat for Customer Service Template
Resolve customer questions and reduce support volume with a customized chatbot.
Try it

While Zapier Chatbots might not be the most feature-filled app on this list, its flexibility and automation power make it a great option for anyone looking to connect a chatbot to a wide variety of different tools. Learn more about how to use Zapier Chatbots, and take a look at these examples of how you might connect it to the rest of your tech stack.

Create conversion events in Google Analytics 4 for properties when chatbot conversations are completed in Zapier Chatbots

Create conversion events in Google Analytics 4 for properties when chatbot conversations are completed in Zapier Chatbots
  • Zapier Chatbots logo
  • Google Analytics 4 logo
Zapier Chatbots + Google Analytics 4

Create notes in Pipedrive when new conversations are completed in Zapier Chatbots

Create notes in Pipedrive when new conversations are completed in Zapier Chatbots
  • Zapier Chatbots logo
  • Pipedrive logo
Zapier Chatbots + Pipedrive

Send emails for completed Zapier Chatbots conversations using SMTP by Zapier

Send emails for completed Zapier Chatbots conversations using SMTP by Zapier
  • Zapier Chatbots logo
  • SMTP by Zapier logo
Zapier Chatbots + SMTP by Zapier

Zapier Chatbots pricing: Free for 2 chatbots with limited features; from $20/month for Pro with up to 5 chatbots, 10 knowledge sources, and website embedding. 

The best chatbot builder for ease of use

Chatbase

Chatbase, our pick for the best chatbot builder for easue

Chatbase pros

  • Very easy to use 

  • Affordable to start out with

Chatbase cons:

  • Lacks the power of more advanced options

Chatbase is one of the easiest-to-use chatbot builders I tried. I was able to train a chatbot to answer questions about me and my work and deploy it on my website in around 20 minutes. While it doesn't have the most complexity or customization options, there's still plenty it can do.

Chatbase uses uploaded files, text, website links, Notion pages, and FAQs as a source of knowledge. You can select between the various GPT, Claude, and Gemini models, depending on which plan you're on. It's simple to embed on your website, and it can also integrate with WhatsApp, Messenger, and Instagram so it can reply to your customers—or you can integrate it with Slack if you want to use it internally. 

For simple business bots, Chatbase has a lot of potential. Give it information about your products, return policies, and the like, and it can handle a lot of standard customer support queries. It can even capture leads, though not through any of the messaging channels. For more powerful bots, though, you'll have to look elsewhere.

Chatbase integrates with Zapier so you can do things like log your leads or send prompts to your chatbot from other apps. Learn more about how to automate Chatbase, or get started with one of these pre-made workflows.

Create new Google Sheets rows from new Chatbase form submissions

Create new Google Sheets rows from new Chatbase form submissions
  • Chatbase logo
  • Google Sheets logo
Chatbase + Google Sheets

"create or update HubSpot contacts from new Chatbase form submissions"

"create or update HubSpot contacts from new Chatbase form submissions"
  • Chatbase logo
  • HubSpot logo
Chatbase + HubSpot

Send AI-generated responses to Microsoft Outlook emails

Send AI-generated responses to Microsoft Outlook emails
  • Microsoft Outlook logo
  • Chatbase logo
  • Microsoft Outlook logo
Microsoft Outlook + Chatbase

Chatbase pricing: Limited free plan; from $19/month for Hobby plan with 2 chatbots, third-party integrations, and 2,000 messages/month.

The best chatbot builder for building powerful bots

Botpress

Botpress, our pick for the best chatbot builder for building powerful bots

Botpress pros

  • The most powerful bot builder I tested

  • Free to get started

Botpress cons:

  • Power means complexity

Botpress is the most powerful AI chatbot builder I tested. It allows you to use LLM-powered language processing, advanced logic and flows, knowledge bases, a database, a web browser, integrations with other apps (including Zapier), and more to create AI agents that can do almost anything.

Of course, this amount of power comes with whole heaps of complexity. It took me most of an hour just to get to terms with what Botpress could do, let alone build and deploy a chatbot. It's not that the app is unintuitive—it's just highly powerful and customizable. 

If you're looking to build things with chatbots, then Botpress is probably the app for you. Its power, customizability, and integrations with platforms like WhatsApp, Messenger, and Stripe mean that you could use it as a highly intelligent reservations manager for your restaurant, an always available sales assistant for your small business, and plenty of other things I can't even dream of. It's free to get started, so if that sounds good, give Botpress a try.

On the other hand, if you're looking to easily add chatbots to your existing tools and workflows, Botpress is probably a bit over the top. Unless you need the power it brings, other platforms are a lot simpler to use. 

Botpress pricing: Free for 5 bots, 2,000 incoming messages, 100 MB of vector database storage, and $5 of AI usage per month; after that, pricing is pay-as-you-go and complicated.

The best chatbot builder for online businesses

Botsonic

Botsonic, our pick for the best chatbot builder for online businesses

Botsonic pros

  • Easy to use 

  • Powerful

Botsonic cons

  • Best features are only available on $299/month plan

Botsonic sits squarely between Chatbase and Botpress on the ease-of-use to power axis. While it's not quite as easy to use as Chatbase, you can do a whole lot more—which is part of why it's a great fit for online businesses. 

Like other chatbot builders, Botsonic offers a choice of AI models, allows you to embed a bot on your website, and works through channels like WhatsApp and Messenger. It can use your website, uploaded documents, and other sources as knowledge to better respond to customers. But the standout feature is the AI Agent—this is what allows you to create powerful bots that interact with other tools. 

AI Agent requires you to create both a behavior and an ability. A behavior triggers when your user is looking to do something, like book a flight or check their order status. Botsonic uses its AI models to understand the user intent here, though you can give it some training phrases to help it along. The other part is the ability, which allows you to connect your bot to any API you like. With the right setup, it can query the user for any necessary inputs and then connect to whatever service you're using. In other words, you can take the user's intent and have your chatbot use an API to book a flight or check their order status for them. If you run an online business, I'm sure you can think of a few tasks you could automate like this.

If you don't want to dig deep into APIs, Botsonic also integrates with Zapier so you can do things like add leads to your CRM, email marketing tool, or database. Here are some examples to get you started.

Send a Slack private channel message for every new form entry in Botsonic

Send a Slack private channel message for every new form entry in Botsonic
  • Botsonic logo
  • Slack logo
Botsonic + Slack

Send emails in Gmail for new form entries in Botsonic

Send emails in Gmail for new form entries in Botsonic
  • Botsonic logo
  • Gmail logo
Botsonic + Gmail

Create WordPress users from new Botsonic form entries

Create WordPress users from new Botsonic form entries
  • Botsonic logo
  • WordPress logo
Botsonic + WordPress

Botsonic pricing: From $49/month for 3 team members and 3,000 messages per month; AI Agent from $299/month with five team members and 12,000 messages per month.

The best chatbot builder for customer support

Intercom

Intercom, our pick for the best chatbot builder for customer support

Intercom pros

  • Premium support tool with an AI-first approach

  • Powerful chatbot features

Intercom cons

  • Expensive

  • Not worth switching to if you're happy with your help desk software

Intercom is one of the best help desk apps, and if you're looking to use chatbots to handle customer support, it has a lot to like. Since Intercom is pretty feature-packed, Fin AI agent is the specific tool you're looking for. 

The chatbot builder can use your Intercom Help Center and customer conversations as a knowledge base, as well as your website, any content you upload, and other sources. And it works across live chat, email, SMS, WhatsApp, Facebook, and Instagram, though some channels are locked to more expensive plans or require a small fee. With all that, it's surprisingly easy to use. If you're looking for a premium chatbot-powered customer support platform, it's well worth a look.

The monthly seat fee plus $0.99/resolution Fin AI Agent fee is expensive, yes, but it's also transparent and flexible. And it's not wildly out of line with what other premium apps charge—except many of them lock you into a few hundred dollars per month for 200 customer resolutions, rather than offering the more incremental price. 

With that said, almost every help desk app now offers some kind of chatbot. If you're happy with your chosen help desk and it already has all your customer data, it's almost certainly not worth the hassle of switching to Intercom. If you're starting from scratch, it's my favorite—but remember, chatbots are fast becoming a feature, not a standalone product.

Intercom also integrates with Zapier so you can do things like automatically add leads to your CRM or email marketing app, send form responses to Intercom, and much more. Learn more about how to automate Intercom, or get started with one of these pre-made workflows.

Add new Intercom users to Mailchimp

Add new Intercom users to Mailchimp
  • Intercom logo
  • Mailchimp logo
Intercom + Mailchimp

Send new Intercom conversations as Slack channel messages

Send new Intercom conversations as Slack channel messages
  • Intercom logo
  • Slack logo
Intercom + Slack

Add new rows on Google Sheets for new users on Intercom

Add new rows on Google Sheets for new users on Intercom
  • Intercom logo
  • Google Sheets logo
Intercom + Google Sheets

Intercom pricing: From $39/seat/month plus $0.99/resolution with Fin AI Agent, but things can really go up from there.

How to build a chatbot using other apps

If none of the apps above are exactly what you're looking for, there are other categories of apps that let you build a chatbot.

  • Before the sudden boom in AI chatbot builders, Manychat and Chatfuel were two of my favorite AI chatbot builders. They're both currently deploying AI-powered features and options, but in my testing, things weren't quite as good as the apps I selected for the list above. But if you want a more traditional chatbot builder with drag-and-drop options, logic flow, keyword recognition, and the like, Manychat and Chatfuel are still worth a try.

  • Again, building chatbots is increasingly more of a feature than something that warrants a dedicated tool. Your CRM and help desk software almost certainly have a chatbot builder option—and if they don't, they will soon.

  • Similarly, the big three cloud hosting platforms, Google Cloud, Amazon Web Services, and Microsoft Azure, each have their own chatbot building tools. They were too technical to make this list, but if you're building an app on their platforms, they're worth considering. 

Really, going forward, the question might not be which tool you should use to build a chatbot—but how you'll get all your chatbots to talk to each other. (And the answer will probably be Zapier.)

Related reading:

  • The best AI chatbots

  • The best ChatGPT alternatives

  • How to create an AI chatbot for customer service reps

  • How to build an AI chatbot that captures leads

  • How to create an appointment AI chatbot

This article was originally published in December 2019 by Marshall Gunnell and has also had contributions from Kaylee Moser. The most recent update was in August 2024.

Get productivity tips delivered straight to your inbox

We’ll email you 1-3 times per week—and never share your information.

tags

Related articles

Improve your productivity automatically. Use Zapier to get your apps working together.

Sign up
See how Zapier works
A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'