The Complete Beginner’s Tutorial to Creating an AI Bot on Facebook Messenger

AI or Artificial Intelligence has become a buzzword these days. And Facebook chatbots are no exception to artificially intelligent technologies. For a smooth and well-rounded marketing strategy, this is something you can't steer clear of.

Moving forward, using a chatbot has become a standard when it comes to prompt customer support and happiness. In this article, we will define you what a Facebook chatbot is and how you can set a chatbot for your facebook page's messenger. Now, let's go ahead.

What Is a Facebook Messenger Chatbot?

Facebook messenger chatbot is an artificially trained bot that mimics human intelligence level and converses with your visitors or customers without even the need for any human assistance.

For this purpose, chatbots always try to hide the fact that they are artificially trained bots when they are serving or reacting to its users.

Why Do You Need a Facebook Messenger Chatbot?

As a business professional, you should streamline your marketing and customer support system with a facebook messenger chatbot to have an edge over your competitors.

The users of Facebook Messenger is almost equal to the entire number of users of Instagram, Twitter, and Snapchat together.

Facebook Messenger Bot Tutorial
Source: Statista

Thus, you should definitely take the advantages of the Facebook messenger to your good book.

Here are some of the predicted use cases for chatbots that can be pretty useful for you:

  • Getting a quick answer in an emergency.
  • Resolving a complaint or problem.
  • Getting detailed answers or explanations.
  • Finding a human customer service assistant.
  • Making a reservation (e.g. restaurant or hotel).
  • Paying a bill.
  • Buying a basic item.
  • Getting ideas and inspiration for purchases.
  • Adding yourself to a mailing list or news service.
  • Communicating with multiple brands using one program.
Facebook Messenger Bot Tutorial
Source: Convince and Convert

Here Are Some of the Basic Benefits of Facebook Page Bots:

Chatbots are a proven way to provide a far more personalized experience and ensure much more customer engagement. Here are a few benefits:

  • Mobile friendly customer service.
  • Integration to e-Commerce platforms to increase sales.
  • Automatic sending and receiving text and images.
  • Parsing information to actionable steps.
  • Providing answers with predetermined questions.
  • Being able to send bulk push notifications.
  • Offering in-depth analysis performance of the chatbots.
  • Chatbots become smarter with more usages.

How to Create a Basic & Simple Facebook Messenger Bot

We assume that you already have a Facebook page. If you have one, you can easily set a basic facebook auto reply bot from the page settings. Now, let's begin the facebook messenger chat bot tutorial:

First off, click on the dropdown button and select the page that your are going to set the chatbot for.

Facebook Messenger Bot Tutorial

Click on the Settings option.

Facebook Messenger Bot Tutorial

Next, click on the Messaging option:

Facebook Messenger Bot Tutorial

After that, You will get 3 settings for the chatbot:

  1. General Settings
  2. Response Assistant
  3. Appointment Messaging

Configuring General Settings

Now, turn on the “Prompt people to send messages” and “Help people start a conversation with your Page” toggle bars.

Facebook Messenger Bot Tutorial

Prompt people to send messages

This will help your people with a number of ways (Such as open chat window) to send you messages while you are online.

Help people start a conversation with your Page

This option will help your audience use frequently asked questions to begin a conversation with you with ease. The coolest part is that you can edit the FAQs (Frequently Asked Questions) with your own taste and can add multiple questions as well.

Facebook Messenger Bot Tutorial

After finishing editing, don't forget to save the changes.

Configuring Response Assistant

This is the most effective and useful part of the Facebook messaging settings. In this section, you will get three more options. They are:

  1. Send instant replies to anyone who messages your Page.
  2. Let people know when you don't have access to your computer or phone.
  3. Show a Messenger greeting.

You will have to turn the toggle bar on in order to keep them functioning as indicated below with red marks:

Facebook Messenger Bot Tutorial

Send instant replies to anyone who messages your Page

After turning the toggle bar on, your audience will get instant messages showing that you will respond to them as soon as possible. However, you can easily edit them with the Change button:

Facebook Messenger Bot Tutorial

Now, you will get the message editing option with a preview of the message:

Facebook Messenger Bot Tutorial

Edit the message in the way you want. You can also add personalizations in the message text using the ‘Change‘ button. Finally, hit the ‘Save‘ button.

Let people know when you don't have access to your computer or phone

With this option, you can let your visitors know that you are not in front of your device and thus can't give them support instantly.

Show a Messenger greeting

Facebook Messenger Bot Tutorial

You should use this option if you would like to greet your visitor who is on the first time with your page's messenger. You can also edit this option, personalize and save it at your disposal.

And that's it! You have created a basic Facebook bot for your business page.

How to Create an Advanced Facebook Messenger Bot with Chatfuel

You can easily create a Facebook Messenger with Chatfuel while having fun during the process.

I'll not only show you the walkthrough of creating a messenger bot but also guide you with a strategy so that you can grow a good number of audience with it.

It will take only a few minutes to set up the bot but you will later discover a lot of great and exciting ways to maneuver it more efficiently.

Step 1: Sign up for a Chatfuel Account with Your Facbook Account

Facebook Messenger Bot Tutorial
Chatfuel’s homepage

First off, visit the homepage of Chatfuel and click on the “Get started for free” button.

Facebook Messenger Bot Tutorial

After that, you will be prompted to log in to your Facebook account and you will then have to confirm your Facebook account ID to proceed.

Facebook Messenger Bot Tutorial

Chatfuel will receive your profile picture, email and name. However, it will not let the app publish itself on your Facebook timeline. So, rest assured!

Step 2: Link Your Facebook page

At this stage, you will have to link your Facebook page. To do so, select your Facebook page by checking it and then hit the ‘Next' button to go forward:

Facebook Messenger Bot Tutorial

Next, Chatfuel will show you all the details that they will do for your pages. Keep all the toggle bars turned on. Now, hit the ‘Done‘ button to go to the next step:

Facebook Messenger Bot Tutorial

Then, you will get a success message showing that you have now linked Chatfuel to Facebook. Click ‘Ok' to proceed:

Facebook Messenger Bot Tutorial

After the successful Facebook login, you will be taken to the Chatfuel account dashboard. Now, to finalize the addition of your Facebook page hit the ‘CONNECT TO PAGE‘ button.

Facebook Messenger Bot Tutorial

For now, we will be using the free version. You can later buy the PRO version down the road:

Facebook Messenger Bot Tutorial

Step 3: Create a Messenger Greeting

Now, you will have to create a welcome message to greet your customers (We have already shown it though). This is very important because it guides your users on what to do next without thinking much.

  • Go back to your Facebook page > Settings > Messaging
  • Now switch the Show a Messenger Greeting toggle bar to Yes
  • Now, click Change
  • Now type the greeting message for your user, and then save the changes.

Step 4: Create a welcome message

You have to configure a welcome message for each session your users start a chat session with the bot. Fortunately, in Chatfuel, you can easily greet your customers with a welcome message using your first name. Follow these steps:

  • Navigate to your Chatfuel dashboard and then click on Welcome Message
  • Add your preferred welcome text to the box. For example, “Hi {{first name}}, may I know what are you looking for?”

That's all. You don't even save the changes by hands because it is saved automatically. To check how it works, you can visit your Facebook page and use the Message button to test its efficacy.

Step 5: Create a default reply

Sometimes, your Chatbot will fail to answer too critical questions. To answer these types of questions, you will have to set default answers to help them what to do next. For example, you can set the replies to contact your support team, rephrase their question, use email or phone number to contact the helpdesk, etc.

Follow these steps:

  • Go back to your Chatfuel dashboard and select the Default Answer button.
  • Now you will find a set of placeholder texts. Change the texts to something more friendly. For example: (“Pardon me. I’m can not help you out but I am forwarding your queries to the customer care department. Please be patient.”)

Again, your changes are saved automatically.

Step 6: Unleash the Power of AI

Facebook Messenger Bot Tutorial

You will feel the greatness of Chatbots when they can understand almost all the queries your customer ask. And this is where the concept of AI comes to the play. Since Chatfuel uses keywords to train its AI system you will have to feed some keywords to get the most of its AI system.

Follow these steps to train the AI system of the Chatbot:

  • Navigate to the Chatfuel dashboard, select Set Up AI > Add AI Rule
  • Now add a keyword that your customers are likely to use like ‘Refund policy’ in the If User Says Something Similar To box
  • In the accompanying Bot Replies with Text box, enter a useful reply like “We have no question asked policy but it is void until the product has the valid license period,” together with a link to your refund policy documentation page.
  • Now that you know the process of adding keywords, you should keep training the bots for as many keywords as possible so that the AI system gets more efficient over time.

Bonus Tips:

You can take help from your customer care department to get the most frequently asked queries from the user to train the AI system.

Step: 7 Add a Message button to your Facebook page

The Message button does not appear automatically and so you have to set it up manually in order to make it work. Follow these steps:

  • Log in to your Facebook account > Select your page > Add a Button.
Facebook Messenger Bot Tutorial
  • You will get a popup window, select Contact You and Send Message option from therein:
Facebook Messenger Bot Tutorial
  • Select Messenger and hit the Finish button.
Facebook Messenger Bot Tutorial

Now, the Send Message button will be discoverable publicly and your users can start chatting with the bot.

Bonus Tips:

The best part of Chatfuel is that you can embed it on your website to conduct messenger-based marketing.

To this end, you can follow their tutorial and documentation so that you can use Chatfuel on your website.

Ending Thoughts

We hope that this guide will help you set the Facebook messenger bot well on your website. Besides, the user interface of Chatfuel is also friendly enough and you will find everything under your belt quickly.

Finally, I would like to say that building the AI Facebook messenger bot will not cost you arms and legs and it is actually worth the investment. That's because you don't have to spend too much on hiring new customer support employees.

Al Suzaud Dowla
Written by

Al Suzaud Dowla

Suza is a serious gadget lover and a science freak. Besides, being a computer geek, he is also passionate about music.

Have something to say? Cancel Reply

Your email address will not be published.

Table of Contents