Facebook Messenger Bots: How to Set Up a Chatbot in 30 Minutes or Less.

Easier than making a pizza.
Ben Lloyd
January 31, 2020 - 6 min. read

Four years after Mark Zuckerberg announced the arrival of Facebook Messenger bots, the technology has established its value for brands many times over.

However, they remain an underused channel with there “only” being around 400k Facebook Messenger chatbots in active service.

It appears there are plenty of companies who are yet to discover how Facebook Messenger bots can boost their bottom line and customer experience through automation.

Also see: How to Leverage Facebook Messenger Ads in 2019 and look into The Future of Chatbots for Social Media.

What is a Facebook Messenger bot?

Facebook messenger bots

At the most fundamental level, chatbots offer a way for organizations to automate many low-level customer service functions.

Instead of waiting on hold to speak to a service agent, customers can chat with a bot to answer basic pre-purchase questions, or to complete the early stages of an RMA returns request.

Chatbots are supported by a range of different platforms, but Facebook Messenger is probably the most important when it comes to dealing with shoppers.

After all, Facebook Messenger use now far exceeds that of the social network itself among consumers.

Facebook messenger chatbot
In fact, the top 4 messaging apps now have more active users than the top 4 social networks. Source: Business Insider

Customers simply click the “Message” button on your Facebook page (or website) and a Messenger session is launched automatically, allowing them to type a question and begin chatting with your bot.

With the right chatbot in place, virtually any customer interaction can be initiated and automated using Messenger.

The importance of bots

facebook chat bot
With a well-staffed customer service department, bots may seem like a pointless extravagance—but they offer all businesses significant benefits, including:

  • Reducing the workload for frontline staff, allowing them to focus on more complicated customer issues
  • Being available 24/7/365—even when your staffed service desk is not
  • Letting customers access basic information quickly and easily, increasing the convenience of your offering

What effect will these benefits have on your bottom line? Prepare to have your mind blown.

Juniper Research estimates chatbots will cut global business costs by $8 billion a year by 2022.

How to make a Facebook Messenger bot

how to make a facebook botParade of Books showcases some of the awesome features you can add to your Facebook Messenger bot. Source: Facebook via Mashable

Dominos messenger bot GIFsDomino’s Pizza messenger bots are a great example of service chatbots in action. The bot knows the questions that customers most frequently ask on their Facebook page and, thanks to AI, they address these quickly and clearly.

These are some of the chatbot examples which you can learn from and implement for your own brand.

Considering the power of Facebook chatbots, you’ll probably be surprised to hear that they can be built by anyone.

With tools like Chatfuel you can build and deploy a bot in just 7 minutes—and you don’t have to be an experienced developer, either.

In fact, there is no coding required at all.

If you already have a Facebook page in place, the basic bot building process looks like this:

1. Sign up for a Chatfuel account

how to create a facebook bot with chatfuel
Chatfuel’s homepage. 

Visit Chatfuel.com and click the Get Started for Free button on the homepage. You will be prompted to log in to your Facebook account and grant Chatfuel permission to access your public profile and email address.

2. Link your Facebook page

With your Facebook login confirmed, you will be redirected to your Chatfuel account dashboard. Click “Connect” to add your Facebook page. Chatfuel will show a welcome message to confirm the page has been linked successfully.

3. Create a Messenger greeting

The next step is to create a welcome message that will be shown to your customers when they launch a Messenger chatbot session. This message is extremely important because it tells users what to do and what to expect.

  • Go back to your Facebook page and click Settings -> Messaging
  • Set the Show a Messenger Greeting switch to Yes
  • Click Change
  • Enter your welcome message into the box, and click Save

Now when a customer clicks the Message button (see stage 6) on your Facebook page, this message will be displayed first.

facebook chatbots
Product Hunt showcases a chatbot built with Chatfuel.

4. Create a welcome message

When a chatbot session is launched, your user is shown a ‘welcome message’.

This is where you can greet the customer by name and provide further hints about how to get the most from their chatbot session.

  • In your Chatfuel dashboard, click Welcome Message
  • Add your desired copy to the box—for example, “Hi {{first name}}, how can I help you?”

And that’s it—the changes are saved automatically. You can test the welcome message yourself by visiting your Facebook page and clicking the Message button.

5. Create a default reply

Sometimes a user will ask a question that the Facebook Messenger chatbot cannot answer. When this happens, you will need a default reply to tell them what to do next (email support, reword their question, call your helpdesk, etc.).

  • In your Chatfuel dashboard, click the Default Answer button.
  • Change the placeholder text to something more friendly (“Sorry, I’m still learning the ropes. Please try again!”)

Again, your changes are saved automatically.

6. Unleash the AI

chatfuel facebook messenger bot keywords
Setting up an AI Rule in Chatfuel is fairly simple. Source: Chatfuel blog

The true power of chatbots comes from their use of Artificial Intelligence (AI) to fully understand what your customers are asking. Chatfuel uses keywords to train the AI system, so you will need to give your chatbot some to work with.

  • From the Chatfuel dashboard, select Set Up AI -> Add AI Rule
  • Enter a keyword that you expect your customers to use like ‘Shipping’ in the If User Says Something Similar To box
  • In the accompanying Bot Replies with Text box, enter a useful reply like “All orders over $10 qualify for free shipping. You can find out more about our shipping policies here,” along with a link to your shipping info page.
  • Keep repeating this process for as many keywords as you like. Because these changes are made in real time, you can test chatbot responses as you go.

It is worth speaking to your customer service department to find out the most common questions they are asked and use those to set up your AI.

7. Add a Message button to your Facebook page

Unfortunately, the Message button mentioned above does not magically appear on your Facebook page—you have to add it yourself. Here’s how:

  • Go back to Facebook and click Add a Button
  • In the popup window, select Contact You and Send Message
  • When asked where the button should send people, select Messenger
  • The Send Message button is now displayed on your page—try clicking it to launch your Facebook Messenger chatbot.

Just the beginning

There is much, much more that can be done with Facebook Messenger chatbots, including creating galleries and other ‘visual’ elements to make the customer experience more pleasant.

facebook messenger chat bot examples
Facebook Messenger bots can use swipeable galleries to display a variety of links and images to users. Source: Chatbot Academy

And using Chatfuel, you can also carry out Messenger-based marketing activities, like embedding a live chat widget on your website, acquiring users from comments on your Facebook page and sending messages to anyone who has subscribed to your chatbot.

If you want to know more about configuring and improving your first Facebook Messenger chatbot, take a look at the comprehensive Chatfuel tutorials and documentation on their website.

If you’ve followed this quick guide, you now know how to make a Facebook Messenger bot—and you’re well on your way to improving the experience customers have when they try to contact your brand.

That means you’re also on the way to providing more efficient, lower cost support to clients without compromising the quality of service. Cheers!