How to Make a Facebook Messenger Bot in 24 Minutes Without Code
Escrito por Andrey Lipkovskiy
junho 20, 2019
Facebook Messenger bots continue to grow in popularity since 2016.
Back then, almost every tech blog and podcast published headlines about chatbots being the future of business to consumer communication and, they weren’t wrong.
As a social media marketer or business owner, Messenger bots are something you can no longer ignore. They’ve become the standard of user communication because they’re frictionless and instantaneous.
Let’s see a tutorial on how to make a chatbot with ManyChat for your Facebook Page that greets users and start conversations that help grow your business.
What is a Facebook Messenger bot?
A Facebook Messenger bot is a chatbot that integrates directly within the Messenger platform and allows for direct communication with the shoppers as it might pertain to their orders, returns, FAQ, etc.
Chatbots help automate the process of many customer service requests and functions directly on a chatting platform, such as Facebook Messenger. It allows customers to message rather than having to worry about waiting for a customer service representative to answer their call.
How to make a Facebook Messenger bot
Step 1: Determine the Theme and Purpose of Your Facebook Bot
Like with any project, we want to keep the end in mind.
- What is the purpose of your chatbot? Lead generation? A conversational interface for your users?
- Why do people start a conversation with your brand? What do people usually ask when they message your Facebook page?
- Is there an opportunity to use your bot to better educate your market and sell your products?
You first have to decide the purpose of your bot. This should be based off of who you serve, what you need to answer and what you sell.
Let’s see some chatbot examples: Poncho is a weather app, so naturally their bot is going to gather user information so that it can message you daily about the weather in your area:
WebMD is a health services company, their bot is going to help educate users when they’re sick:
Beyond purpose, voice is also very important when you create bots. Your chatbot is an extension of your brand and should have a personality and “voice”, almost as though you having a conversation with a real person.
Step 2: Create Your Free ManyChat Account
Head over to ManyChat and create a free account. To do this, you’ll need to have a Facebook page and grant us permission to access your account.
Step 3: Link Your Facebook Business Page
After granting permission, click Connect to link your Page to your ManyChat account.
Step 4: Create Your Welcome Message
Your welcome message is the first thing that people who interact with you on Facebook messenger will see.
You can edit your welcome message under the “Automation” tab in the left hand menu inside of ManyChat:
The opportunities are endless for your welcome message. ManyChat has the ability to add buttons, as you can see above, lists, images, videos, audio, and much more:
The key to your welcome message is to give users options.
The folks at DigitalMarketer use their welcome message to greet users, set the expectation that they’ll get back to people as soon as possible, while also directing traffic to their blog and podcast for people who are interested in learning more.
Your welcome message should act as a greeting for new users, and also provide an answer for what to do next. This goes back to the purpose of your chatbot development… if you’re a recipe site, include a button to your recipe directory. If you sell insurance, create a bot to ask people if they would like a quote.
Here’s a step by step tutorial video on how to build your welcome message.
Notice that above, DigitalMarketer ended the welcome message with “Looking for our free report to End the War Between Sales & Marketing? Type “guide” here in our chat and we’ll get you a copy!”
They’re leveraging the keyword feature to trigger messages when prospects type certain keywords.
Step 5: Using Keywords to Automate Your Bot Replies
The keywords feature inside of ManyChat allows you to automate responses based off of certain keywords that users type.
Remember the WebMD Messenger chatbot example from earlier?
When I typed “headache” the bot knew to return information about how to treat a headache.
When a user types “guide” into DigitalMarketer’s bot, they deliver a PDF version of the guide within Messenger.
The possibilities are endless with keywords, and this is where building your bot gets fun. You’ll find the keywords button on the left-hand side in ManyChat:
Click “new rule” in the top right-hand corner and then type in the keyword. From here, you have a ton of options:
You can…
- create a new reply
- add a tag
- remove a tag
- trigger a zap
- subscriber the user to a new sequence of messages
- unsubscribe from a sequence
- open a conversation
- notify an admin
- set subscriber custom field
- clear subscriber customer field
- subscribe them to the bot
- unsubscribe them from the bot
…and much, much more.
For example, when someone types “guide” into DigitalMarketer’s bot… it triggers a new reply that delivers the PDF:
Here’s a step by step video on how to use keywords in ManyChat.
These replies are easy to customize, just like the welcome message.. and this is where the complexity of the bot comes into play…. you can set up as many as you’d like, or none at all.
Step 6: Add a Message Button to Your Page
To add your Message button, simply:
- Go to Facebook and click Add a Button
- In the popup, choose Contact You and Send Message
- Select Messenger when asked where the button should send people
- Now you’re all set up! Test your button and launch your Messenger bot to see if it works.
Ready to change the way you market?
Consumers interact with awesome chatbots more and more every day.
They can be as simple or as intricate as you want. You could build out hundreds of keywords and sequences that follow up with prospects OR you could just stick to having a welcome message. It depends on the purpose of your bot and the time that you want to spend developing it.
Go build your welcome message, and keywords if your heart desires. Not having a chatbot is like not answering the phone when a prospect calls your business and missing out on a great lead generation opportunity.