Chatfuel helps you make a Facebook chatbot without coding. You can use the editing tools to design chatbots. And you can set up conversational rules in the dashboard. The bot will use NLP to understand and recognize phrases, and will send users predefined answers. You can build a chatbot to serve as a customer service advisor, an event assistant, or a personal avatar. Chatfuel’s analytics technology provides insights about the performance of the bot.

3. Personalizing the customer experience: Chatbots excel at collecting customer data from support interactions. After all, it’s the computer that’s doing the work. The advantage is that live support agents can use this information to personalize their interactions with customers. Devine says chatbots serve as virtual assistants that can feed customer data to the agent in real time, so the agent can give the customer good information and solutions based on current needs as well as past interactions with the company.
MobileMonkey makes it easy for non coders to make chatbots. Their bot building tools make designing and editing bots a simple job. It enables you to build powerful bots for Facebook Messenger in the matter of minutes. You can deploy chatbot campaigns, and you can use MobileMonkey “Lead Magnets” to grow your Messenger opt-in list. This chatbot platform helps you automate Messenger marketing campaigns with ease.

Cons: The Learning Academy and help topics are not sufficient to train you to use this product. It took a lot of stumbling through (and still does) on how to figure out what to do and how to train the chatbot. Also - support is only available through email, would be extremely helpful to be able to get help in realtime.... You would think a chat product would have the ability to LiveChat with it's customers!
Chatterbot Platform or Chatbot Software are computer program which are designed to simulate an intelligent conversation with one or more human users via auditory or textual methods, for engaging in conversation. Chatterbot are text based conversation agent which can interact with human users through some medium, such as an instant message service. The primary aim of such simulation has been to fool the user into thinking that the program's output has been produced by a human. Programs doing this are referred to as Artificial Conversational Entities, talk bots, chatterboxes, chatter robot, chatterbot, chatbot, or chat bot. Some of the chatterbots use natural language processing systems, and some others scan for keywords within the input and respond with a reply with the most matching keywords, or similar wording pattern, from a textual database. Chatterbots are often integrated into dialog systems for various practical applications such as offline help, personalised service, or information acquisition.

chatterpal demo