How to Build a Messenger Bot without Coding (Chatfuel Tutorial)

How to Build a Messenger Bot without Coding (Chatfuel Tutorial)

I’m Dana Tran from
and in this last lesson we’ll walk through how to build a simple Messenger Bot with the help of Chatfuel. Before you start and test out Chatfuel, I do recommend creating a new Facebook Page to build your Messenger Bot. Think of it like your secret lab, to run experiments and tests. To do this go to Facebook Click on the settings drop down menu in the top right hand corner. And click on create a new Facebook page. Then follow the on-screen instructions. Now, before we dive into the tutorial, I did want to mention that I have a free Chatfuel 10-Step checklist to help you build a Facebook Messenger Bot. It’s basically a list of things you should review or test before you launch your bot. So just go to
and get DanaBot, that’s my Messenger Bot, to send the PDF to your Messenger inbox. Next, you’ll need to create a Chatfuel
account. On your laptop or desktop go to and click on the button
get started for free. You’ll be asked to log into Facebook and give Chatfuel access to your profile and Facebook page. Once you have an account created you’ll,
be redirected to Chatfuel and see the dashboard. Chatfuel has several templates you can go through, but let’s just create a new Bot. To connect the Bot to your test Facebook page, just click on connect to Facebook
up in the top right corner. Find the right page and click on the connect to page button. Now that you created an account and linked it to a Facebook page Let’s take a quick tour in Chatfuel! First you have the Chatfuel dashboard. This is where you can see a list of all your Bots. If you click on the three dots This is also where you can rename the Bot that you just created! If you open a specific Bot you should
see a total of seven options on your left hand side. Let’s first talk about
the automate tab which is where you’ll be spending the majority of your time and where you can build an add content to your Messenger Bot! Up at the top you should see two blocks. The Welcome message block stores the first message
the user receives from your Messenger Bot. And default answer which is the
message that gets sent automatically when your Messenger Bot does not know how to respond to users. Since this is an introduction, we’ll just work on setting
up a main gallery and a welcome message we’ll get rid of all these placeholder
cards by clicking on the garbage icon. then we’ll add a text card and enter in some text. Let’s say hello. If you type in two curly brackets a menu will pop up which allows you to pull in the user’s first name to make the message a little
more personalized! When a user interacts with your Messenger Bot, you’ll automatically have access to their basic Facebook information like their first name. Chatfuel does not have a built-in emoji feature, but you can easily add emojis by pressing control, command spacebar on a Mac. And if you’re on a PC, you can easily copy and paste from online emoji sites! Let’s also add an image card and upload an animated GIF. Let’s click and drag this image card to
the top To make it easier for users to read your message. We’ll add in a two-second typing delay. Then we’ll click and drag to position
this delay in between the image and the text card. There’s also no need to save your changes they are saved automatically. You can tell by the green
status icon located under the name of your Bot. To preview what you just built, just click this test button in the upper
right hand corner. Then grab your phone you should see something like this. To allow users to interact with your
Bot, you can add buttons or quick replies. When users tap on a button you
can send users a new message. In this case let’s create a new button called
main. That redirects users to a new block also called main. On the left hand side, let’s click to
open our new main block and click to add a gallery. Let’s upload an image And I usually prefer the horizontal
image so let’s click on next. Make a few adjustments. Then click done. Then we’ll add a heading and a description. I want a total of three cards in this gallery so I’ll just click on the plus sign to add more cards. If you repeat the same steps for the
remaining two cards in this gallery, you should end up with something like this! Before I show you a preview of this
gallery on a phone. I just wanted to quickly mention that you can create groups to store various blocks. It really helps to keep things a little more
organized! For example you can rename this group to “Main Blocks”. Then simply click and drag this main block into the new group. We can also click and drag
this group up to the top. Now, let’s preview this gallery on a mobile phone. This is what I basically did to build ThinkTuitive’s main Bot gallery. It’s simply a gallery card with buttons that take users to other blocks! Other than directing users to another
block, a button can also open a website, call a phone number,
provide users with a quick and easy way to share your Bot or make a purchase
directly inside your Messenger Bot. To enable payments, you’ll need to complete
the payment setup wizard. Chatfuel also has other cards that you can use to build your Bot. One of the cards that I use quite often is the go-to block which redirects users to different block depending on who they are or their
interests! If you click on the plus icon you’ll also see all the other additional
Chatfuel plugins. I won’t go through how to use them in detail but the popular ones I would say are the JSON API where you can send and get data from a
third-party application. User input, where you can collect information from users
to segment your audience. Send an email notification to yourself. Set up a live chat so that the Bot does not interrupt your conversation with the user. Save information by updating a user attribute. A Messenger Bot can also send audio
and video files. A question I often get is writing tips when it comes to Bot messages. I won’t be able to cover copywriting tips in full detail in this tutorial but here’s two of my favorite message template to help you get started. First you could start with sending 3 short messages. To make it easier to read, you can also add some delays in between each message. Then follow up with a call
to action. You can use quick replies or buttons. Just keep in mind you’re sending
a message – so write using short sentences. You can also add emojis to make your
message more fun and engaging. My second recommended template starts with an image, followed by some text, then a call to action. If you’re wondering why I
start with an image, it’s because images tend to be more captivating. If you start with the text, it might not even get seen! Before we move on to the
next section. I like to point out that you can also create sequences in Chatfuel. Just in case you don’t know what a sequence is, it’s basically a series of messages that get sent based on a preset time interval. You can use this feature to create onboarding sequences, a mini course or send a reminder for an upcoming event or challenge. Like a group you can rename the sequence. Let’s call this one mini course And by default when you create a new sequence you’ll see three message blocks. With the schedule in the first column. In this example, this first message gets sent immediately. The second message gets sent after one day. And for the third message we can change it to send after five hours. You can also view more stats for
each message in the sequence by hovering over each one. So that’s it for the automate tab. Next we have set up AI. This is where you can teach your Bots to
understand basic words. For example you can add an AI rule that tells the Bot if the user says something similar to “hi” Then the Bot replies with hello. You can also create multiple random answers to make your Bot sound a little less
robotic. For example we can add a second answer to say hey there! Instead of sending text, you can also send an existing block. Suppose a user types in Main, then send the existing block main! Here’s what that will look like on a mobile phone. If you type in hi, you
should get a reply that says hello there. If you type in main, the Bot will
redirect you to the main gallery. Next we have the people tab, where the
majority of the feature is only available to those on the Pro Chatfuel Plan. But I still want to give you a quick overview The people tab is where you can see who has interacted with your Messenger Bot. You can search for a user, filter the list, subscribe users into a sequence, export
user information into a spreadsheet, an even update user information by
clicking on the user’s name. For example, I can manually change my subscriber user attribute from monthly to weekly! You’ll notice that Chatfuel does not
have a built-in live chat feature. So to reply to live messages from your users, just click on the inbox from your Facebook page Or you can download the page manager app. Once you have a list of subscribers, you should also try to engage with them and send out useful new content. You can do this by sending out a
broadcast. If you’re currently using email marketing, then you’re probably familiar with this feature. In Chatfuel, you have the option of delivering the message right away, create a trigger base message. Or schedule a message to be sent at a later date! and time! Let’s start by choosing the message type. In this case let’s suppose we’re sending
out a subscription message. And creating a broadcast message is no
different than creating any other content in Chatfuel. Just select the card you want to add and add the content! Let’s say hi, did you see my new article
about Bots and lead scoring? And we’ll add a button to take users to read the article. You can also create a filter to only
send this message to specific target audience. With Chatfuel you also have the ability
to send a message according to the user’s time zone, which is quite handy since you don’t want the users phone to beep at 3 a.m. in the morning. Since there’s
only one person subscribe to this test bot, you can toggle the schedule on to send this broadcast. You should be the only
one to receive a message. Up next is the configure tab. There’s many options here
but I just wanted to point out that this is where you can create a persistent
menu, which appears at the Bottom of the Messenger screen. Here’s what I’ll look like on your phone. To get rid of the branding in the persistent menu you’ll need to upgrade to Chatfuel’s Pro Plan. Moving on, we have the Grow tab which is where you can access all the different widgets and tools to help you promote
your Messenger Bot. You can set up a customer chat plugin which allows users to interact with your Messenger Bot directly on your site. There’s a live example of the chat customer plugin located on Chatfuel’s main site if you
want to test it out. This is also where you can create a landing page for your Messenger Bot. The other popular growth tool is the acquire users from comments
tool. Where you can get your Bot to automatically message any users who
comment on your Facebook posts. It’s a really effective way to drive more
traffic to your Bot and to get more Bot subscribers. If you scroll down, you’ll also see the option to create a send to Messenger widget to embed on your site. Last but not least, we have the analyze tab. As a new Bot you probably won’t see any stats right now, but once your Bot is launched you’ll start to see graphs and charts. So that you can monitor the
performance of your Messenger Bot. Now that you know how a Messenger Bot works, I wanted to mention a few additional Bot Resources. First if you’re looking for a
more in-depth course with best practices writing tips and step-by-step
instructions on how to build an interactive Messenger Bot, you can check
out my Bot Essentials premium course. If you’re looking for other additional free
resources, I recommend checking out my site Join the Chatfuel
community on Facebook Or refer to the Chatfuel documentation. You can find the links to all of this, including my Bot Essentials premium course in the
description below. And don’t forget to download your free 10-step checklist to help you build your Facebook Messenger Bot. So thanks so much for watching. I really hope you enjoyed this Chatfuel tutorial! If you found it useful please share it and be sure to click on the subscribe button so that you don’t miss out on other free video tutorials on Messenger Bots. So have fun building your Chatfuel Messenger Bot! I’m Dana Tran and bye for now.

4 thoughts on “How to Build a Messenger Bot without Coding (Chatfuel Tutorial)”

  1. Hi @Dana, thank you for this video. This really helps a lot. I'm currently using ManyChat but I guess its worth to change. I made up my mind when I watch this video.

    Let's keep in touch.


Leave a Reply

Your email address will not be published. Required fields are marked *