top of page

Best Chatbots in 2018 - Dialogflow v/s Chatfuel v/s Snatchbot v/s Hello Tars v/s Botpress v/s ManyC

Updated: Nov 4, 2019

What is a ChatBot ?

A Chatbot / SmartBot/ IM Bot is nothing but a computer program or an AI Program designed to conduct conversations as humans would.

They're typically used in a dialog system on text chat and voice chat platforms and are used widely for customer service or information acquisition.

The more complex chatbots use Natural Language Processing but the simpler ones scan for keywords to form their replies.


What can a Chatbot do ?

1. Lead Generation

These kind of Chabots are used for finding people (leads) who’re likely to become your customers immediately or in the future. It involves collecting names and contact information about qualified prospects who will be contacted later.

Example :

2. Customer Service Bot

A customer service chatbot can help answer customer queries cheaply, quickly and in real time, 24/7. It understands your products and how your company likes to communicate. They can work with higher volumes of requests with similar responses. They also make fewer errors while answering customer inquiries than human agents do.


2. Recruitment

A recruitment chatbot can:

  • Collate information from various candidates i.e. their Resumes , Profiles etc.

  • Filter candidates by asking questions about their Work Experience, knowledge, acquires skills etc.

  • Rank candidates based on a certain set of parameters such as qualification, recent activity, or engagement etc.

  • Be the point of contact in answering basic FAQ,s about jobs and the overall application process



Which are the best Chatbots available right now?


Let's Compare each of them understand what sets them apart


I. Dialogflow

Pros :

  • Available for free or pay as you go for enterprise-grade services.

  • Access to NLP technology and Machine Learning capabilities of Google

  • Many one click integrations (can establish a conversational app across 14 platforms with just one click)

  • multilingual agent capability

  • Domains that can be used to deal with several common use cases and applications Eg : Wisdom, Flight Schedules, Reminders etc.

  • SDKs for multiple programming languages

Cons :

  • Setting up the Chatbot can be a bit complex

  • Requires some experience, might not be as easy for beginners

  • Testing ins't refined , expect it to be a bit clunky

  • Integration with FB, possible but after some Legwork ( Creating the FB App , Getting Approval etc. )

  • Help documentations and tutorials, not very satisfactory

  • Building complex bots can be difficult, due to lack of visual representation of the bot's flow. If you have a mix of Linear and Non-Linear flows, you might not find the tool intuitive

  • Manual hand-on training required


II. Chatfuel


  • Tool for creating chatbots for Facebook Messenger

  • You can build a really simple bot quickly

  • Easy to learn

  • Try it on messenger without actually having to deploy it

  • Create customised personal experience using custom fields function(filtering to group users by conditions specific for your particular business)

  • On the Pro Plan, you can export the Messenger ID of all your users into a spreadsheet by clicking on the “export” button and use it to create more targeted ads

  • Can delay answers up to 20 seconds

  • Limitless integration via JSON API

Cons :

  • Free version comes with Chatfuel branding

  • You cannot build anything beyond simple, linear bots without a lot of effort

  • No machine learning

  • Viewing the whole interaction flow can be a bit complex

  • Cannot visually see how the messages are linked to each other


III. SnatchBot

Pros :

  • Totally free

  • One bot works on all channels

  • Bot template section - a variety of bots available based on specific tasks and common chatbot use cases.

  • Add established bots to your preferred channels with a single click, from their Bot Directory

Cons :

  • Tutorial with how to implement all the options not available


IV. ManyChat

Pros :

  • Free Basic Plan that comes with limited features

  • Easy to use interface

  • Active supportive community

  • Visual chat flow while building

  • Before you send a broadcast, you can check to see who is going to receive your message (# of users & name) and set a specific time for sending

  • Duplicate the chatflow to other bots, including the messages with them

  • Bulk actions feature, a very useful feature to perform actions like adding or removing a tag from multiple users, subscribing or unsubscribing users from a sequence in bulk

  • LIveChat tool that allows you (or your team) to communicate with your subscribers right in the ManyChat platform, jumping into conversations to answer questions, manage subscribers’ data manually.

Cons :

  • With Free plan, ManyChat branding in the bot’s menu and promotional tools.

  • Cannot be easily integrated with Third party analytics


V. BotPress

Pros :

  • Open source

  • Bot templates available

  • Multiple NLP solutions

  • Modules once created are public so other user’s modules can be used

  • Universal Message Markdown (UMM) which allows content managers to easily customize content for different messaging platforms and languages

Cons :

  • Basic coding skills are required

  • More developers oriented


VI. Hello Tars

Pros :

  • Focused on after ad-click conversations

  • Easy to use interface to design

  • great support and documentation

  • conditional logic

Cons :

  • No calculation functions to bot logic.


Recent Posts

See All


bottom of page