Leave a comment
Get the GH Bookmarklet

Ask GH

Have you used any chatbot for your business website? If yes, then what tool/service did you use to build the chatbot and how good is your experience?

  • NJ

    Nick Julia

    almost 4 years ago #

    I've used Motion.ai , Manychat and Chatfuel.
    All for business sites.

    I've tested over 30 platforms.

    I Started out testing because I was looking for the best platform to build on for myself and my clients. Then I decided it to turn the search into a huge blog post with info about chatbot platforms, services, resources and more.

    There are pros and cons to each service.

    Real quick - the hard part anymore isn't creating a bot. It's building an engaging bot that converts.
    Copywriting for bots is a different beast. You've got to know how to create short, punchy, text like messages that still advance the plot. And a big part of Bot copy is integrating images, gifs & video.

    Seems easy. It's not. I probably only got really good at it after creating about 7 bots.


    Because you said "easy" I'm going to assume you don't want to code the bot.
    That eliminates quite a few platforms.

    Now most of these platforms won't let you display the bot natively on your website.
    Motion.ai does let you embed. But you can easily setup a button, pop-up or similar to connect to your chatbot.

    For most people & companies the best choice is to create a chatbot for Facebook Messenger, largely because it has the most users and you get access to data immediately that you wouldn't otherwise, like name, fb profile etc...

    Now let's talk specific platforms.

    If your focus is on marketing the 2 best no-code platforms are:
    Chatfuel & Manychat.

    Because you can send drip sequences (similar to email marketing except with 80%+ open rates and CTRs)

    I've been using Manychat for most of my clients because until very recently, Chatfuel didn't have drip sequences and you couldn't remove branding. Now you can.

    Manychat is easy to use, has the most built in tools like buttons for your website, landing pages to promote your bot etc...

    Overall it's one of the more intuitive platforms to use. If you've done email marketing you'll understand the basic premise.

    In terms of the builder, you can drag and drop images, type text directly, add delays.

    Constructing sequences has gotten easier, the autosave feature is great. I really like that you can save any changes as a draft, even in live sequences. And you can decide when to push them live.

    If you’re running FB ads, the json ad tool is awesome. It lets you create a facebook ad that takes the prospect directly to a bot message. (Without seeing the “get started” screen)

    However, the interface still leaves a bit to be desired.
    There are still some quirks when linking sequences. A button for example cannot link to a different sequence without first displaying an additional message.

    Sequence 1 Button--->(trigger sequence 2 ) ---> Display sequence 1 message (last) ---> display sequence 2 message (#1)

    You can't easily copy sequences to split test and you can't copy one bot to another.
    Once a bot has been set up for a specific facebook page all the copy is linked to that facebook page and bot. Can't be transferred.

    The other downsides are:
    1. Support is almost non-existent. If you have an issue expect that you won't hear back for a really really long time, if at all.

    I like the guys behind the product, but they haven't been able to scale support to keep up with their growth (though they're trying). And because lack of support hasn't hindered growth for them, I feel that it's not a priority.

    2. No connections to other APIs
    Though they do have a zapier integration on the roadmap, for now whatever info is in the bot stays in the bot. You can’t trigger any outside action. As much as I do like Zapier, some native integrations with core APIs would be welcome and make life easier (such as integrating with email autoresponders, NLP engines, Bot Analytics)

    3. No NLP
    ManyChat has NO plans, as far as I know, to add any level of natural language support. And because you can’t integrate with other APIs, you’re a bit stuck.

    I do know that ManyChat in the future plans on being more of a marketing automation tool with the emphasis on messenger bots. So it’s possible that down the road, the issues I pointed out will be resolved.

    Despite it’s shortcomings, I still do plan on using MC for future clients.


    Chatfuel is the MOST used bot platform for Facebook Messenger. Small players to big brands alike are using the platform. I’ve spoken to the founder, he REALLY cares about the user experience and making improvements to Chatfuel.

    Chatfuel JUST added paid plans to remove branding and added drip sequences.
    Plus Dmitry (CEO) has some cool stuff planned.

    The interface isn’t as easy to use as ManyChat. Fact, it’s probably Chatfuel’s biggest drawback. But, a revamp is in the works. For now, as you build more complex bots it becomes a difficult to remember which block connects to which. It may not sound like a big deal, but it is.

    Also, the sequences aren’t as seamless as in ManyChat. For now you can’t trigger a sequence from a button click. And there’s no way to re-initialize a sequence. It get’s sent once. That’s it.

    Still as of now, Chatfuel does everything ManyChat does and more.

    You can connect to other APIs :)
    You can code your own integrations using the Json API. They have a limited zapier integration. And you can hook into other programs like Instagram, Twitter and Youtube.

    There’s very basic AI (NLP). But you can hook into other NLP engines if you want to get a bit fancy.

    The customer support is pretty great.

    You can clone segments within a bot and even clone a whole bot. Meaning that you can create demos, split test and edit sequences easily.

    Hope that helps.

    I plan to do an even more in depth review of each platform. I’ll post the link here once it’s done :)

    Let me know if you have any other questions.

    • RB

      Raj Bhatt

      almost 4 years ago #

      Thanks Nick, for such a in-depth review of these services. Manychat is too basic for our needs and I already spoke with Chatfuel regarding the requirements and currently they don't have it in place :)
      Thanks once again for taking time to help!

      • NJ

        Nick Julia

        almost 4 years ago #

        Raj... Motion.ai might be what you're looking for.

        Overall really easy to use. But you have to be able to code to take full advantage. And there are no automatic drip sequences.
        Support is great.

        If you want happy to jump on with you and chat quickly. Only thing is that it will have to be later this week. Woke up this morning with a sinus infection and lost my voice... UGH.

  • AD

    Alex D

    almost 4 years ago #

    My company has built many chatbots, some for websites. I will give you the insights I have on the topic. Hope you find some value.

    1. A 'chatbot for website' is too vague

    There are many aspects to a website. Are you talking about the homepage? Are you talking about your product page? Pricing page? Customer support section? A forum? Your FAQ? Your backend? Is it going to be visitor-facing or user-facing?

    2. Find your one true goal

    It sort of correlates to the first point. You need to know what your chatbot is there to do. Find its one true goal and build (or have it built) to achieve just that -- nothing else. A sales chatbot should help you make more sales, not answer employee questions about their remaining time off.

    3. Data will influence your choice

    Noticed you talked about tool vs service. They are two very different things. A chatbot building company is a service, whereas a platform like Chatfuel is a tool.

    My advice here would be to follow your requirements in terms of data. With a DIY chatbot platform, your data is going through third party apps (and they can use it). With a chatbot service, the data is yours.

    Of course, your budget and the complexity of your project will also influence this decision.

    4. Start small

    It is a lot easier to start small and deploy a chatbot to do one thing and do it well than to try to revolutionise your entire website. Start small, focus on one thing, and then implement more functionalities once it all works the way you want it to work.

    Hope this helps!

  • AJ

    Agnieszka Jaskiewicz

    over 3 years ago #

    Hi Raj! I can recommend you BotEngine (https://www.botengine.ai/). It's a free tool that lets you build your own chatbot and integrate it with communication channel that you use (so far there's Messenger integration, but very soon there will be LiveChat, Slack and more). Building a bot is very easy as it's based on drag&drop interface. If you need more complicated scenarios which for example will use some of your data, you can build a bot and connect it with an external backend.

  • EA

    Edgady Aponte

    almost 4 years ago #

    I had used Many Chat and Fancontact, so, my results are good in Open rates, but, in sales not so good.

  • JP

    Jordan Pavelich

    almost 4 years ago #

    We worked with Finn.ai to build a banking chatbot. They're a fantastic company and the experience was really positive.

  • SV

    Scott Valentine

    almost 4 years ago #

    We just started using Slaask which, as the name indicates, integrates through Slack. Each new chat creates a new channel in Slack, making it very easy for our small team to jump in to support, anytime & anywhere. It has a lot of personalization features and provides the nice "human" touch - for a bot, of course.

  • AR

    Arja Rintanen

    almost 4 years ago #

    Maybe a conversational AI?

    Check out Mizuki for example, I hope I wrote it correctly. It makes people stay longer on the website, while having some fun.

  • RL

    Richard Lake

    over 3 years ago #

    Oh, I could also recommend you take a look at the article How to create a chatbot for business, step-by-step guide - https://www.cleveroad.com/blog/how-to-create-a-chatbot-for-business--step-by-step-guide-with-an-estimation
    Hope it will be useful for you!

  • SK

    Szymon Klimczak

    over 3 years ago #

    I suggest you take a look at BotEngine (https://www.botengine.ai) - it quickly integrates with Facebook Messenger and any website, while chat bot scenarios are easy to create.

  • GQ

    Giovanni Quaglino

    over 3 years ago #

    I'm testing getgobot.com
    More feedback in few days (i hope..)

  • NB

    Nicola Beghin

    almost 3 years ago #

    I'm evaluating a lot of Chatbots, but right now for customer support, easily integrated, not-Facebook-only bots I couldn't find anything better that botengine.ai

  • DG

    Dharmi Gohil

    over 2 years ago #

    I will recommend floatbot.ai (https://floatbot.ai). It is not only easy to use DIY chatbot platform but also provides integration on all the platforms with minimal coding. Also there are 2 options to add AI - either using dialogflow or floatbot's AI.

  • AD

    Ashwini Dave

    over 1 year ago #

    I recommend Acquire Chatbot( https://acquire.io/chatbot/ ). The reason is it is easy to use, easy to personalize, reduces expenses and save time.

  • KS

    Kirsty Smith

    7 months ago #

    Hi Raj!
    I recommend Flow XO. This chatbot platform allows us to build and distribute smart chatbots on Facebook and the website. It provides:
    -lots of pre-built chatbot templates
    -you can customize templates easily with the drag and drop editor.
    -Free Plan costs $0/month (5 bots and 500 interactions)
    If you have any other questions to help write https://requestum.com/