What are bots or more specifically chatbots? How do they work? Why are they such a big opportunity? What is the need of a chatbot integration? Its important to know the answer to these questions since otherwise the integration wouldn't really look to be of significant importance.
So what is a Bot?
A bot, in its most generic sense, is a software that performs an automated task. More specifically, a bot is an automated application used to perform simple and repetitive tasks that would be time-consuming, mundane for a human to perform.
The term bot comes from robot. An Internet bot may also be known as a Web robot or www robot. One of the best examples of a good bot is a search engine spider. Such bots crawl the web and index new pages for a search engine. Other popular examples of bots are Apple’s Siri, the Google Assistant, Amazon’s Alexa and Microsoft’s Cortana. But the list is getting longer with Chatbots being one among them.
What is a Chatbot?
A chatbot is a bot powered by artificial intelligence, that we interact with via a chat interface. If the definition of chatbot isn't really exciting you let us see this video from Facebook’s F8 conference showing a real cool example of Chat Bots.
Facebook Showing Examples of Chat Bots
At the 7:30 mark, David Marcus, the Vice President of Messaging Products at Facebook, explains what it looks like to buy shoes in a Facebook Messenger bot.
Chatbots can read the human intent (thanks to built-in AI) as well as retrieve and analyse the previous conversations to deliver a more personalised experience to consumers. Personalised experience translates into a better engagement with customers and, that is instrumental in driving customer acquisition and customer satisfaction.
Examples of Chatbots
Well, buying shoes isn’t the only thing chatbots can be used for. Here are a few other examples:
Weather bot : Get the weather whenever you ask.
Grocery bot : Help me pick out and order groceries for the week.
News bot : Ask it to tell you whenever something interesting happens.
Life advice bot : I’ll tell it my problems and it helps me think of solutions.
Personal finance bot : It helps me manage my money better.
Scheduling bot : Get me a meeting with someone on the Messenger team at Facebook.
See? With bots, the possibilities are endless. You can build anything imaginable. One such imagination is enhancing the Salesforce Service Cloud by integrating it with Telegram Bot. Let us see a quick demo before jumping into the code.
Visit the below link to understand more closely the significance of Chatbots and some of the realtime applications. In the next article we will see the technical details and steps to be followed to integrate Telegram Bot to Salesforce. We will be using Heroku to deploy the Python Wrapper code for Telegram Bot.