Course Curriculum

Building a Facebook Chatbot in Chatfuel

7sections
31lectures
2h 51mtotal

What you’ll learn

  • Respond to users with Artificial Intelligence

  • Set up behavioral retargeting to drive sales

  • Add up-sells to your e-commerce bot

  • Automatically migrate user data to MailChimp & Google Sheets

  • Analyze bot trends to improve conversion rates

  • Grow your reachable users with Facebook Ads

  • Use JSON plugins to expand functionality

  • Hide Chatfuel branding

  • Transfer ownership of a bot to a client without their password

  • Personalize your messages with predefined user data

  • Onboard new users quickly

  • Add GIFs and emojis to your bot

  • Integrate native audio & video to your bot

01

Introduction

  • Introduction

    Building chatbots in Chatfuel doesn't require coding, but designing a user-friendly bot takes time and lots of testing. In this course, I'll show you how to develop a valuable bot for your clients or customers.

    1:02
  • 5 Benefits of Facebook Messenger Chatbots

    Messenger bots are shaping the future of social media marketing because, among other reasons, they enable brands and businesses to achieve better engagement than email marketing and they provide infinitely more user data than websites. If you are a marketing consultant, this lecture will help you sell clients on why they need to implement a Facebook chatbot into their digital strategy.

    5:34
  • Quiz #1

    Activity
02

Familarizing Yourself with the Dashboard

  • "Welcome Message" & "Default Answer" Blocks

    You will learn about the functions of Chatfuel's "built-in" blocks and how they impact user experience.

    4:01
  • Gallery & List Plugins

    You will learn how to add Gallery and List plugins to your Messenger bot and the distinct use cases for each of them.

    4:30
  • Quick Replies for User Navigation

    You will learn how to integrate Quick Replies and why they are a crucial navigational feature for your chatbot's users.

    4:19
  • Introduction to Artificial Intelligence

    You will learn how to minimize error messages by teaching your chatbot to respond with Artificial Intelligence to the messages that users send it.

    5:52
  • Introduction to "Broadcast" Tab

    You will learn how to automatically send mass messages... To all reachable users To only certain users who match specific criteria At particular times of the day and on defined, recurring schedules

    8:41
  • Deploying Bots, Persistent Menus, & Transferring Ownership

    You will learn how to... Deploy your bot to a Facebook page Organize your persistent menu Transfer your Messenger chatbot to a client's page (without an admin role)

    8:42
  • Introduction to "Grow" Tab

    You will learn how to... Find your m.me link Submit your bot to Facebook for discovery Set up your chatbot to message those who comment on your posts

    4:01
  • Analyzing User Data

    You will learn how to access Chatfuel's data and analyze trends to optimize both user experience and conversion rates.

    4:40
  • Getting Help from Chatfuel Community

    You will learn how get your questions answered and issues resolved by a helpful, responsive community of Chatfuel developers.

    1:04
  • Quiz #2

    Activity
03

Building an E-Commerce Store

  • Resizing Product Photos

    You will learn how to properly resize product photos in Chatfuel to avoid unwanted cropping.

    4:57
  • Buy Buttons & Stripe Payments

    You will learn how to configure a basic e-commerce store inside your Facebook chatbot.

    8:00
  • Product Variations with User Attributes

    You will learn how to generate data dynamically for each user, instead of creating a new block for every possible product variation, which will save you hours of time.

    9:50
  • Behavioral Retargeting with User Attributes

    You will learn how to intelligently retarget your Facebook Messenger audience by setting up user attribute "triggers" for each block.

    10:59
  • Adding Up-Sells

    You will learn how to sell more products by prompting users to buy similar items to their purchase history.

    4:57
  • Promoting Chatbot with Facebook Ads

    You will learn how to share your chat bot with the world using Facebook Ads.

    5:49
  • Quiz #3

    Activity
04

Creating a Contact Form

  • Introduction to User Input Plugin

    You will learn how to collect data from users and save that data to a user attribute for later use.

    4:42
  • Introduction to Send Email Plugin

    You will learn how to export the user data acquired in your Facebook Messenger chatbot to email addresses of your choice. The "Send Email" plugin is extremely valuable for getting notified via email when a bot user submits an inquiry form.

    5:26
  • Migrating Data to Google Sheets

    You will learn how to migrate user data from the Facebook bot to Google Sheets for easier data management.

    9:08
  • Migrating Data to MailChimp

    You will learn how to capture a chatbot user's email address in Chatfuel, migrate that data to MailChimp where they will be added as a subscriber, and then automatically onboarded onto your mailing list sequence.

    9:24
  • Quiz #4

    Activity
05

Extending Functionality

  • Adding GIFs

    You will learn how to find GIFs on Google Images and integrate them into your Messenger bot. In most cases, GIFs are preferable to video because they are more lightweight in terms of file size.

    3:21
  • Adding Emojis

    You will learn how to add emojis to your chatbot.

    2:47
  • 12 AI Inputs Every Bot Should Answer

    You will learn how to anticipate user inputs so that you can program AI responses to them, minimizing error messages for users.

    3:48
  • Writing an Onboarding Script

    You will learn how to effectively onboard users to your bot by managing their expectations and describing how to interact with the Messenger interface.

    3:57
  • Quiz #5

    Activity
06

Conclusion

  • Course Recap

    We will review the key takeaways from this course about how to build a Facebook Messenger chatbot using Chatfuel.

    3:33
07

Advanced Tips & Tricks

  • Randomizing Error Messages

    You will learn how to create multiple error messages so that users will not be annoyed by receiving the same, repetitive response to their unrecognized inputs.

    6:58
  • Embedding Chatbot on WordPress Site

    You will learn how to embed two unique buttons ("Send to Messenger" and "Checkbox") on your WordPress site so that website visitors will be converted into chatbot subscribers.

    8:51
  • Responding to Stickers with AI

    You will learn how to program your Messenger bot so that it will intelligently respond to Facebook stickers.

    3:52
  • Creating Landing Pages

    You will learn how to automatically create a personalized landing page for your chatbot using Chatfuel.

    4:13
  • Linking Blocks to Facebook Ads

    You will learn how to directly connect the blocks in your chatbot to Facebook ads using Messenger destinations.

    4:30