Practical Ecommerce

10 Platforms to Build a Chatbot for Your Business

Chatbots are conversational applications that can be integrated into messaging platforms to perform automated tasks, such as collecting information from customers or helping shoppers find the right products. Chatbots don’t require users to install additional apps. And they are relatively simple and inexpensive to build.

Here is a list of platforms to help build a chatbot for your business. Some of these platforms have basic drag-and-drop builds, while others require basic coding. All of the platforms have free plans.

Platforms to Build Chatbots

Chatfuel. Chatfuel is a platform to create bots for Facebook or Telegram. Set up conversational rules without having to code. Your bot will recognize similar phrases, and send users your pre-defined answers. More than 360,000 chatbots have been created using Chatfuel, from brands such as CNBC, Adidas, and British Airways. Price: Free for up to 500,000 monthly active users.


Chatfuel is a platform to visually build, train, and deploy chatbots on Messenger, Slack, Smooch, or your website. Diagram your conversation flow, connect your bot to a messaging service, and go. No programming skills required. allows you to deploy Node.js code directly from its interface. Price: Free for two bots. Premium plans start at $15 per month.

Pandorabots. The Pandorabots Playground is a integrated development environment for building chatbots. Artificial Intelligence as a Service — AIaaS — provides API access to the bot-hosting platform and SDKs, allowing developers to integrate conversational interfaces into applications. Use the same content libraries as Loebner Prize winners. Pandorabots can also build a virtual agent to your specifications, and can even help integrate avatar or speech capabilities. Price: Free.

Microsoft Bot Framework. Use the Microsoft Bot Framework to build bots to interact with your users from your website to SMS, Skype, Slack, Messenger, Office 365 mail, and more. Bot Builder SDKs allow you to build dialogs. Cognitive Services enable your bot to see, hear, interpret, and interact in more human ways. The Connector will have your bot talking in full fidelity on the most popular conversation experiences, no additional coding necessary. Use a variety of tools to develop your bot, such as QnA Maker and language understanding. Test examples from Hipmunk, AzureBot, and StubHub. Price: Free.

Microsoft Bot Framework

Microsoft Bot Framework

Chattypeople. Chattypeople is a tool to create customer support chatbots for Facebook Messenger. Recognize variations on your trigger words and phrases. Take orders from Messenger and comments. Chattypeople integrates with Stripe and PayPal. Price: Free for up to 100 customers. Advanced plan is $12.99 per month.

Botsify. Automate your live chat support with a chatbot. Humans can take over chat from chatbot anytime. The chat updates in real-time. Use a simple drag-and-drop interface to design your template. Chatbot works with Facebook Messenger. Botsify offers several plugins that allow you to integrate your platform with chatbot, such as via RSS feed or JSON API. Price: Free for one chatbot. Premium plans start at $10 per month.

Botkit. Use Botkit to create bot applications for Slack, Facebook Messenger, and other popular platforms where bots live. Botkit is a software development toolkit for Node.js — you’ll need to write some code. However, a lot of what you need is provided. Botkit provides a variety of useful tools, including Botkit Studio, boilerplate app starter kits, a core library, and plugins to extend your bot. Botkit is community-supported open-source software that is available on GitHub. Price: Free.



Flow XO. Build an automated bot, human, or hybrid messaging presence. Use over 100 built-in services and integrations. Talk to users through email or helpdesk, or use a web widget to promote your bots. Push content to users on demand. Start interactions by direct message, mention, or overhear. Ask questions and validate the format of the answer. Price: Standard plan is $19 per month. Free plan is available.

Smooch. Smooch is a conversational platform for multichannel messaging. Turn on automation and deliver conversational experiences at scale by connecting to bot platforms. In addition to chatbot automation, sync conversations and expand from your existing customer management system, add payments to conversations, among other features. Support channels like Messenger or Viber, sell products in conversations using Stripe, and more. Price: Free up to 500 conversations per month. Premium plan is $60 per month.

Facebook Messenger. Use the tools on Facebook’s Messenger platform to build and promote a chatbot for your business. With some basic coding, receive and send messages, use plugins and integrations, set appearance and menu, get user info, and more. Use Facebook’s to build conversational bots. The API can help you parse messages into structured, actionable data, predicting the next actions your bot should execute. Price: Free.

Facebook Messenger

Facebook Messenger

Sig Ueland

Sig Ueland

Bio   •   RSS Feed


Sign up for our email newsletter

  1. Klaus April 20, 2017 Reply

    I’m missing and on your list.

  2. Nilesh May 6, 2017 Reply

    This is a very good article for me.

  3. Han May 10, 2017 Reply

    facebook messenger ( ) is good platform to try your new fancy chat. They have tons of users and if your chat bot is good the distribution is not going to be a problem

  4. Emilo May 13, 2017 Reply

    A lot of good platforms for build own chatbot. is a NLP for chatbot by Facebook. I think to build own chatbot for ecommerce and I fint Do you have any recommendation?

  5. Jason Lee July 10, 2017 Reply

    Thanks for your list. I agree that the creation of chatbots is an important step in creating automated solutions for solv-ing customers’ issues.
    Chatbots are easy to use and don’t require special skills to use them. And according to your article, it’s not so hard to create them using presented platforms. Based on the statistics nearly 11,000 chatbots function in Facebook Messenger. So what can we say about other messaging systems? You can read more here:
    In any case, I’ll use some of your platforms by myself. Because the automation of different processes related to satisfying customers’ needs is the next step in upcoming technologies.

  6. Varun Chopra August 26, 2017 Reply

    Thanks for sharing an informative article. You can also check this company ( ) offering chatbot services and making it intelligent by integrating required knowledge into it. It can interact with users on multiple channels handling contextual (if not highly complex) situations.
    Reverting to contextual queries of a user (or a customer if the bot is being used for customer service as a virtual support agent) requires the bot to be infused (or fed) with curated content at the backend. Some technical terms like Natural Language Processing (NLP) play an important role here.
    I would like to lay emphasis on the significance of knowledge management to make the bot intelligent. In short, inducing the bot with artificial intelligence makes it appear human-like to the users.
    Knowledge base software enables a chatbot:
    Give right answers every time
    Have personalized interactions
    Thus, a combination of technology & knowledge management ( ) helps create an effective chatbot.

  7. Nishita October 20, 2017 Reply

    Hmmm…interesting list. I however was thinking that you may want to include Engati as well. Engati is a chatbot platform that allows you to build, manage, integrate, train, analyse and publish your personalized bot in a matter of minutes. It presently supports eight major messaging platforms including messenger, kik, telegram, line, viber, skype, slack and webchat with a focus on customer engagement, conversational commerce, and customer service and fulfillments.

  8. Kumar S December 9, 2017 Reply

    Hmmm…interesting list. I, however, was thinking that you may want to include Engati as well. Engati is a chatbot platform that allows you to build, manage, integrate, train, analyze and publish your personalized bot in a matter of minutes. It presently supports eight major messaging platforms including messenger, Kik, telegram, line, Viber, Skype, slack and webchat with a focus on customer engagement, conversational commerce, and customer service and fulfillment.
    Read more about it here

  9. nishita goyal March 27, 2018 Reply

    With FB now curtailing bots on FB Messenger, its time to try out Engati which is an open platform across 7 other different messaging channels like Line, Telegram, Skype, Slack, Line, Viber, Kik. We also offer a website widget with Live Chat and Human takeover integrated in across all channels. All with create once and distribute everywhere…Its also free to try forever…