Breaking News
recent

What is a Messenger Bot and How To Build One Easily!



A bot is simply a software which can talk to you and help you get things done. The reason they are suddenly so important is that now they have come on mainstream messengers like Kik, Telegram, Slack and most importantly in April 2016, on Facebook Messenger.

Why should you care?

People are now downloading fewer apps and spending more time on messaging apps. For the first time there are more people active on Big 4 messaging apps than Big 4 social networks. This is where it is the easiest to reach your potential customers on a messenger app, as they love to hang out here.


More than 900 million people are active on Facebook messenger, A messenger bot is your brand’s real estate on it

Can I build a bot for any business?


In the past 2 months, since Facebook has released bots for their messenger, there are more than 10,000 developers already working on them. There is a bot for almost anything – Here are some that you can check out.

For fashion help – Fify bothttp://fify.ai/
For shopping, booking and ordering – Yellow Messengerhttps://www.yellowmessenger.com/
For news – Wall Street Journal https://www.messenger.com/t/8304333127
For Reminders – Jarvishttp://hellojarvis.io/
For Restaurant Recommendations -Meal lou bothttp://m.me/Mealoubot
For free Startup Resources – Kukie https://m.me/561402650713020 )
So “Yes” a bot makes sense for any kind of service, content or product based business.


How Difficult is it to Build O?

You can easily make a functional trial bot in 10 minutes (I am not kidding you), but to make and deploy a decent bot it will take at least 7 to 30 days. I will try and tell how to make your first bot in 7 days :)


Step 1 – Starting

The simple way a bot works is if you can figure out all the questions and their right answers about a particular subject and then match them with each other. For example when I wanted to learn how to build a bot, I chose to build one “which could suggest free startup resources to you” (As this is the one subject I know in and out – experience of 18 months of startup life).

For you most, probably it is going to be “Your business“. Some people have also tried making a bot on themselves :P Try this one https://twitter.com/sandimacbot


Step 2 – Structuring the information

Once you have figured out the theme, you need to structure the information into relevant categories and subcategories so that the bot can answer top level questions and also deeper ones on a subject. E.g. for me it was resources for Marketing, Analytics and Design as top level.

For one level deeper

1. Marketing – SEO, Social Media, Content, Growth Hacking, Customer feedback, Lead generation

2. Analytics – Web analytics, Mobile Analytics, Social media analytics, Business analytics

3. Design – Free stock Images and Free Graphics, Background Music, HD Videos, Mockups and Wireframes

Further, all these subcategories have 5 to 8 recommendations each, from where the user can directly directly go the tool’s website. For you it can be your leading to your product page, filling up an email form, getting a table booked, or online ordering for your restaurant.


Step 3 – UI/UX

The best part about building a messenger bot is that you do not need to worry about the UI and the UX. All you need is the images and descriptions “Yay :D


Step 4 – Let’s build it

There are many tools to build your bot, it depends on how complex you want to go. I will be outlining the tools by which even non-coders can build and deploy fully functional bots.

1. Drag and Drop bot makers – you can easily make your facebook and telegram bots on the following tools by just drag and drop

a. Chatfuel https://chatfuel.com – Drag and drop bot maker for facebook and Telegram

b. Many Chat http://manychat.com/ – Build FB messenger bots without coding

For more customised but a little complex options you can go in for

2. https://api.ai/ API.ai – Conversational UX platform

3. https://wit.ai/ Wit.ai – Natural Language for developers

We built Kuki on Chatfuel without any coding.

This is how my structure looks like –


You start building “blocks” which are basically your answers or recommendations for the queries your users might have.

I defined my answers into following groups

1. Welcome message (the first message) and Default message (when your bot does not understand the question)
2. Conversational Answers for queries like “Hi Kukie”, “Who are you”, “Why were you built”
3. Top-level answers for queries like “Marketing tools”, “technology stacks”, “Funding and investors” etc
4. Detailed answers for queries like “Mobile analytics”, “deployment tools”, “Investor lists” etc

Step 5 – Training it for conversations


Now that you have built the basic structure for your bot. It’s time to train it. So basically your bot will answer the queries or requests of your users. You already have all the answers structured above in blocks. All you need to do is figure out the right questions :) and match them with the answer. One of AI phrase matches looks something like this –



Defining phrases (queries) is easy if you know what your users will ask. I had to make questions individually for categories and subcategories. E.g.

When a user asks “I want to get users on my app” Kuki shows the marketing block which has 7 sub categories under it asking the user what he/she wants to checkout

But when a user asks “I need growth hacking tips” Kuki shows the growth hacking block which recommends 6 tools.


Also when you are starting out it helps if you make it easy for a user to navigate in your bot. For e.g. When someone messages “Help” or “I am confused” to Kukie this is what happens –




The most important thing while training your bot

When users interact with your bot they ask almost anything like

  • Who are you
  • Who built you
  • What do you do
  • What is your website
  • What do you know
  • How is the weather
  • What do you know about Mumbai (or any city for that matter)

And use phrases like

  • I love you
  • You are awesome
  • You are stupid
  • You know nothing
  • Waddap Dawg (Literally :P)

If you can plan such conversations and hold the users engaged, it really brings a smile to their face. This is how Kuki generally replies to such comments :P

To do all this it would take approximately 7 days if you have all the information i.e questions and answers (including images and links) sorted.

Source: Trak

Interesting?


Join our channel on Telegram to get the latest updates !
Channel id: @hackonics
If you have messenger in your mobile, say "hai" below, else open in desktop!
Krishnaraj

Krishnaraj

No comments:

Post a Comment