how to create facebook ai chatbots using chatfuel
TRANSCRIPT
(c) Conversion-Focused VP | http://eleazarjose.com(c) Conversion-Focused VP | http://eleazarjose.com
(c) Conversion-Focused VP | http://eleazarjose.com
Welcome to Facebook AI Chatbots for Newbies!
(c) Conversion-Focused VP | http://eleazarjose.com
What is a Facebook AI Chatbot?
(c) Conversion-Focused VP | http://eleazarjose.com
It’s a service, powered by rules and sometimes artificial
intelligence that
(c) Conversion-Focused VP | http://eleazarjose.com
you interact with using the Facebook Messenger app
(c) Conversion-Focused VP | http://eleazarjose.com
The service could be any number of things,
(c) Conversion-Focused VP | http://eleazarjose.com
ranging from functional to fun
(c) Conversion-Focused VP | http://eleazarjose.com
Example
If you wanted to buy shoes from Nordstrom online,
(c) Conversion-Focused VP | http://eleazarjose.com
Example
you would go to their website,
(c) Conversion-Focused VP | http://eleazarjose.com
Example
look around until you find the shoes you wanted,
(c) Conversion-Focused VP | http://eleazarjose.com
Example
and then you would purchase them.
(c) Conversion-Focused VP | http://eleazarjose.com
Example
If Nordstrom makes a bot, which I’m sure they will,
(c) Conversion-Focused VP | http://eleazarjose.com
Example
you would simply be able to message Nordstrom on Facebook.
(c) Conversion-Focused VP | http://eleazarjose.com
Example
It would ask you what you’re looking for and
(c) Conversion-Focused VP | http://eleazarjose.com
Example
you would simply… tell it.
(c) Conversion-Focused VP | http://eleazarjose.com
Example
Instead of browsing a website,
(c) Conversion-Focused VP | http://eleazarjose.com
Example
you will have a conversation with the Nordstrom bot,
(c) Conversion-Focused VP | http://eleazarjose.com
Example
mirroring the type of experience you would get
(c) Conversion-Focused VP | http://eleazarjose.com
Example
when you go into the retail store.
(c) Conversion-Focused VP | http://eleazarjose.com
What is Chatfuel?
(c) Conversion-Focused VP | http://eleazarjose.com
It’s a web based app to create Facebook chatbots without coding
(c) Conversion-Focused VP | http://eleazarjose.com
You can launch a full featured chatbot in 7 minutes
(c) Conversion-Focused VP | http://eleazarjose.com
Let’s start!
(c) Conversion-Focused VP | http://eleazarjose.com
In this tutorial, we’ll create a chatbot for a Steakhouse
Restaurant
(c) Conversion-Focused VP | http://eleazarjose.com
First, you’ll need to create a Chatfuel account
(c) Conversion-Focused VP | http://eleazarjose.com
Open your favourite web browser
(c) Conversion-Focused VP | http://eleazarjose.com
Type chatfuel.com in the address bar and hit Enter
(c) Conversion-Focused VP | http://eleazarjose.com
This is Chatfuel’s home page
(c) Conversion-Focused VP | http://eleazarjose.com
Click Get Started For Free
(c) Conversion-Focused VP | http://eleazarjose.com
You’ll need to be logged in to your Facebook account
(c) Conversion-Focused VP | http://eleazarjose.com
Click Continue
(c) Conversion-Focused VP | http://eleazarjose.com
Give your chatbot a name
(c) Conversion-Focused VP | http://eleazarjose.com
Select Blank Chatbot
(c) Conversion-Focused VP | http://eleazarjose.com
Click Connect To Facebook
(c) Conversion-Focused VP | http://eleazarjose.com
If you have Facebook pages, you will see them here
(c) Conversion-Focused VP | http://eleazarjose.com
If you don’t have a Facebook page yet, create one first
(c) Conversion-Focused VP | http://eleazarjose.com
Assuming you already have a Facebook page, click Build
(c) Conversion-Focused VP | http://eleazarjose.com
This is the chatbot structure where you will build your chatbot
(c) Conversion-Focused VP | http://eleazarjose.com
Welcome message block
(c) Conversion-Focused VP | http://eleazarjose.com
This is the message your bot will send every new user
(c) Conversion-Focused VP | http://eleazarjose.com
the first time they communicate with your bot
(c) Conversion-Focused VP | http://eleazarjose.com
Add another card to add a greeting and upload an image
(c) Conversion-Focused VP | http://eleazarjose.com
Click Gallery under Add a card
(c) Conversion-Focused VP | http://eleazarjose.com
Add you greeting, subtitle and click Upload Image
(c) Conversion-Focused VP | http://eleazarjose.com
Choose an image from your computer and click Open
(c) Conversion-Focused VP | http://eleazarjose.com
Drag this card to the top so that it’s the first message
(c) Conversion-Focused VP | http://eleazarjose.com
Change the text of the second message
(c) Conversion-Focused VP | http://eleazarjose.com
Add an introductory text
(c) Conversion-Focused VP | http://eleazarjose.com
Change the button text to lead to the Navigation
(c) Conversion-Focused VP | http://eleazarjose.com
Let’s create a group and name it Navigation
(c) Conversion-Focused VP | http://eleazarjose.com
Click Add A Group
(c) Conversion-Focused VP | http://eleazarjose.com
Name it “Navigation” and click Add Block
(c) Conversion-Focused VP | http://eleazarjose.com
Give your block a name, say “Navigation”
(c) Conversion-Focused VP | http://eleazarjose.com
In this case, Navigation consists of 2 cards
(c) Conversion-Focused VP | http://eleazarjose.com
The first card will be our Menu
(c) Conversion-Focused VP | http://eleazarjose.com
Click Gallery under Add a card
(c) Conversion-Focused VP | http://eleazarjose.com
Add a title and description
(c) Conversion-Focused VP | http://eleazarjose.com
Add a button that will lead to our restaurant menu
(c) Conversion-Focused VP | http://eleazarjose.com
Add an image to this card
(c) Conversion-Focused VP | http://eleazarjose.com
The second card will be our Hours and Directions
(c) Conversion-Focused VP | http://eleazarjose.com
Click this to add a new gallery card
(c) Conversion-Focused VP | http://eleazarjose.com
Add a title, description, 2 buttons and an image
(c) Conversion-Focused VP | http://eleazarjose.com
Here’s the output
(c) Conversion-Focused VP | http://eleazarjose.com
It’s time to build out the menu for our steakhouse
(c) Conversion-Focused VP | http://eleazarjose.com
Let’s create a Menu group and a block inside of it
(c) Conversion-Focused VP | http://eleazarjose.com
Click Add A Group
(c) Conversion-Focused VP | http://eleazarjose.com
Name it “Menu” and click Add Block
(c) Conversion-Focused VP | http://eleazarjose.com
Name your block as “Menu” and add a Gallery card
(c) Conversion-Focused VP | http://eleazarjose.com
Enter menu item, description and picture
(c) Conversion-Focused VP | http://eleazarjose.com
Add 3 more cards and give them menu items, descriptions and images
(c) Conversion-Focused VP | http://eleazarjose.com
Add a card at the end of the gallery
(c) Conversion-Focused VP | http://eleazarjose.com
This card will link back to our chatbot’s Navigation
(c) Conversion-Focused VP | http://eleazarjose.com
Add an image, title and button text
(c) Conversion-Focused VP | http://eleazarjose.com
Link the button to our Navigation block. Click this.
(c) Conversion-Focused VP | http://eleazarjose.com
Select Navigation from the dropdown and click the check button
(c) Conversion-Focused VP | http://eleazarjose.com
Let’s add a group and a block called Destinations
(c) Conversion-Focused VP | http://eleazarjose.com
This will help users get to our restaurant
(c) Conversion-Focused VP | http://eleazarjose.com
Click Add A Group and name it “Destinations”
(c) Conversion-Focused VP | http://eleazarjose.com
Click Add Block and name it “Destinations”
(c) Conversion-Focused VP | http://eleazarjose.com
Add a Gallery
(c) Conversion-Focused VP | http://eleazarjose.com
Create 2 text cards with descriptions but without buttons.
(c) Conversion-Focused VP | http://eleazarjose.com
Click this to add another card
(c) Conversion-Focused VP | http://eleazarjose.com
Add a Google Maps picture
(c) Conversion-Focused VP | http://eleazarjose.com
Add a description
(c) Conversion-Focused VP | http://eleazarjose.com
Add Google Maps link of your restaurant here
(c) Conversion-Focused VP | http://eleazarjose.com
User will be redirected to the location of your restaurant in Google Maps when linked is clicked
(c) Conversion-Focused VP | http://eleazarjose.com
Add another card that will return users to the Navigation screen
(c) Conversion-Focused VP | http://eleazarjose.com
Add an image, title and button text
(c) Conversion-Focused VP | http://eleazarjose.com
Link the button to our Navigation block. Click this.
(c) Conversion-Focused VP | http://eleazarjose.com
Select Navigation from the dropdown and click the check button
(c) Conversion-Focused VP | http://eleazarjose.com
Let’s now create the path to reserve a table
(c) Conversion-Focused VP | http://eleazarjose.com
Click Add Block under the Destinations group
(c) Conversion-Focused VP | http://eleazarjose.com
Name your block “Reserve a Table”
(c) Conversion-Focused VP | http://eleazarjose.com
We’ll create a form to record user’s responses
(c) Conversion-Focused VP | http://eleazarjose.com
You can structure questions from your chatbot and
(c) Conversion-Focused VP | http://eleazarjose.com
users answers will be recorded
(c) Conversion-Focused VP | http://eleazarjose.com
Click Plugins
(c) Conversion-Focused VP | http://eleazarjose.com
Select User input
(c) Conversion-Focused VP | http://eleazarjose.com
In this example, we’ll have our bot ask this question first:
(c) Conversion-Focused VP | http://eleazarjose.com
“What time and date would you like to reserve a table?”
(c) Conversion-Focused VP | http://eleazarjose.com
Then the bot asks the second question: “How many are you?”
(c) Conversion-Focused VP | http://eleazarjose.com
Enter the first question here
(c) Conversion-Focused VP | http://eleazarjose.com
Assign a variable name to the user’s answer to the question
(c) Conversion-Focused VP | http://eleazarjose.com
Click Add Fields to add another question
(c) Conversion-Focused VP | http://eleazarjose.com
Enter the second question here
(c) Conversion-Focused VP | http://eleazarjose.com
Assign a variable name to the user’s answer to the question
(c) Conversion-Focused VP | http://eleazarjose.com
Forms have a rich feature in terms of the data they send
(c) Conversion-Focused VP | http://eleazarjose.com
In our case, we’ll choose the simplest which is Email
(c) Conversion-Focused VP | http://eleazarjose.com
Click the dropdown menu under Result
(c) Conversion-Focused VP | http://eleazarjose.com
Select Email
(c) Conversion-Focused VP | http://eleazarjose.com
This will send the user’s responses to the chatbot’s
administrator email
(c) Conversion-Focused VP | http://eleazarjose.com
Enter the chatbot’s administrator email here
(c) Conversion-Focused VP | http://eleazarjose.com
Enter the email’s subject here
(c) Conversion-Focused VP | http://eleazarjose.com
Add a confirmation message letting users know that everything went well
(c) Conversion-Focused VP | http://eleazarjose.com
Add a button that returns them to the Navigation screen
(c) Conversion-Focused VP | http://eleazarjose.com
Click Default to link the button to the Navigation block
(c) Conversion-Focused VP | http://eleazarjose.com
Select Navigation from the dropdown and click the check button
(c) Conversion-Focused VP | http://eleazarjose.com
Here’s the output
(c) Conversion-Focused VP | http://eleazarjose.com
Let’s go back to the Navigation block
(c) Conversion-Focused VP | http://eleazarjose.com
Link the Menu card’s button to the Menu block
(c) Conversion-Focused VP | http://eleazarjose.com
Click this
(c) Conversion-Focused VP | http://eleazarjose.com
Select Menu from the dropdown and click the check button
(c) Conversion-Focused VP | http://eleazarjose.com
Link the Hours and Locations card’s Show Locations button to the Destinations block
(c) Conversion-Focused VP | http://eleazarjose.com
Click this
(c) Conversion-Focused VP | http://eleazarjose.com
Select Destinations from the dropdown and click the check button
(c) Conversion-Focused VP | http://eleazarjose.com
Now link the Reserve a Table button to the Reserve a Table block
(c) Conversion-Focused VP | http://eleazarjose.com
Click this
(c) Conversion-Focused VP | http://eleazarjose.com
Select Reserve a Table from the dropdown and click the check button
(c) Conversion-Focused VP | http://eleazarjose.com
Open the Default answer block
(c) Conversion-Focused VP | http://eleazarjose.com
This is the standard response from the bot
(c) Conversion-Focused VP | http://eleazarjose.com
when it can’t understand the user’s request
(c) Conversion-Focused VP | http://eleazarjose.com
Fill it in with your message
(c) Conversion-Focused VP | http://eleazarjose.com
Add a button to go to the Navigation screen
(c) Conversion-Focused VP | http://eleazarjose.com
Click this
(c) Conversion-Focused VP | http://eleazarjose.com
Click x to delete the Default answer block
(c) Conversion-Focused VP | http://eleazarjose.com
Select Navigation from the dropdown and click the check button
(c) Conversion-Focused VP | http://eleazarjose.com
Here’s the output
(c) Conversion-Focused VP | http://eleazarjose.com
We’ll now setup the chatbot’s Artificial Intelligence (AI) feature
(c) Conversion-Focused VP | http://eleazarjose.com
Click Set up AI
(c) Conversion-Focused VP | http://eleazarjose.com
Click this to add a new AI rule
(c) Conversion-Focused VP | http://eleazarjose.com
This will contain phrases and an output block
(c) Conversion-Focused VP | http://eleazarjose.com
AI detects phrases similar to those that we’ve introduced and
(c) Conversion-Focused VP | http://eleazarjose.com
shows the respective block
(c) Conversion-Focused VP | http://eleazarjose.com
Add common phrases here that user’s are likely to use
(c) Conversion-Focused VP | http://eleazarjose.com
Click this to add another phrase
(c) Conversion-Focused VP | http://eleazarjose.com
Select the block that will be activated when these phrases are entered
(c) Conversion-Focused VP | http://eleazarjose.com
Select the Reserve a Table block under the dropdown
(c) Conversion-Focused VP | http://eleazarjose.com
Now we’re ready to connect this chatbot to our Facebook page
(c) Conversion-Focused VP | http://eleazarjose.com
Click Connect To Facebook
(c) Conversion-Focused VP | http://eleazarjose.com
Connect the chatbot to the correct Facebook page. Click Connect To Page.
(c) Conversion-Focused VP | http://eleazarjose.com
Chatbot is now connected. Click Test This Chatbot to see if it’s working.
(c) Conversion-Focused VP | http://eleazarjose.com
For this test, we’ll use the Messenger app on an iPhone
(c) Conversion-Focused VP | http://eleazarjose.com
Tap Get Started
(c) Conversion-Focused VP | http://eleazarjose.com
Welcome message
Tap Show Navigation
(c) Conversion-Focused VP | http://eleazarjose.com
Navigation screen
Swipe left to see the next
page.
(c) Conversion-Focused VP | http://eleazarjose.com
Next page of the Navigation
screen
Swipe right to return.
(c) Conversion-Focused VP | http://eleazarjose.com
Tap Show Menu
(c) Conversion-Focused VP | http://eleazarjose.com
Menu screen
Swipe left to see the other
pages.
(c) Conversion-Focused VP | http://eleazarjose.com
(c) Conversion-Focused VP | http://eleazarjose.com
Go Back screen
Tap Show Navigation to
go back.
(c) Conversion-Focused VP | http://eleazarjose.com
Let’s check the Hours and Locations
screen. Tap Show
Locations.
(c) Conversion-Focused VP | http://eleazarjose.com
Destinations screen
By Subway page. Swipe
left.
(c) Conversion-Focused VP | http://eleazarjose.com
Destinations screen
Parking Information
page. Swipe left.
(c) Conversion-Focused VP | http://eleazarjose.com
Destinations screen
Directions on Map page. Click
the link.
(c) Conversion-Focused VP | http://eleazarjose.com
This will show the location of the restaurant
on Google Maps.
(c) Conversion-Focused VP | http://eleazarjose.com
Tap Cancel to go back to Messenger.
(c) Conversion-Focused VP | http://eleazarjose.com
Swipe left
(c) Conversion-Focused VP | http://eleazarjose.com
Go Back screen.
Tap Show Navigation to
go back.
(c) Conversion-Focused VP | http://eleazarjose.com
Now let’s check the Reserve a Table screen. Tap Reserve a
Table.
(c) Conversion-Focused VP | http://eleazarjose.com
Here’s the chatbot’s first
question to reserve a table.
(c) Conversion-Focused VP | http://eleazarjose.com
Type the time and date you
want to reserve a table and hit
Send.
(c) Conversion-Focused VP | http://eleazarjose.com
Chatbot’s second
message appears
(c) Conversion-Focused VP | http://eleazarjose.com
Type how many you’ll be and hit
Send.
(c) Conversion-Focused VP | http://eleazarjose.com
Here’s the confirmation
message
(c) Conversion-Focused VP | http://eleazarjose.com
Email notification for the reservation
(c) Conversion-Focused VP | http://eleazarjose.com
Tap Navigation if you want to go back to the
Navigation screen
(c) Conversion-Focused VP | http://eleazarjose.com
Let’s test if the default
message is working
(c) Conversion-Focused VP | http://eleazarjose.com
Type anything and hit Send
(c) Conversion-Focused VP | http://eleazarjose.com
Chatbot’s Default message appears since it
can’t understand the user’s message
(c) Conversion-Focused VP | http://eleazarjose.com
Let’s test the chatbot’s AI
(c) Conversion-Focused VP | http://eleazarjose.com
Type one of our AI phrases (Reserve a
table) and hit Send.
(c) Conversion-Focused VP | http://eleazarjose.com
The AI is working. Great!
(c) Conversion-Focused VP | http://eleazarjose.com
That’s it!
(c) Conversion-Focused VP | http://eleazarjose.com
Go ahead and create Facebook AI Chatbots using Chatfuel!
(c) Conversion-Focused VP | http://eleazarjose.com
Thank you for visiting this tutorial!