The Chatbot Bootcamp
4.5 (5 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
582 students enrolled

The Chatbot Bootcamp

A complete guide to building awesome chatbots for Facebook Messenger using Chatfuel
4.5 (5 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
582 students enrolled
Created by Sachin Bhatnagar
Last updated 11/2018
English
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5 hours on-demand video
  • 1 article
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Build state of the art chatbots for Facebook Messenger using Chatfuel
  • Turbo-charge your chatbots with AI using Wit
  • Build Facebook Messenger Extensions to power up your chatbots
  • Write custom logic and code for your Chatfuel chatbot & deploy using latest serverless technologies on AWS
  • Use third party APIs to fetch and store data
  • Implement broadcast messaging
  • Understand and learn about conversational interfaces and agents
  • Use images in conversation
  • Use lists and carousels to display user options
  • Capturing user data and routing conversations
  • Build message sequences
  • Built custom functions to parse user data and route conversation
  • Use Chatfuel plugins like Zapier and integrations with Google Sheets
Course content
Expand all 72 lectures 05:14:15
+ Setting up BumbleBot
3 lectures 12:56
Setting up a Facebook page
03:28
Chatfuel - A quick tour
07:01
+ BumbleBot says Hi
11 lectures 52:28
Downloading Assets
00:32
My favourite movie
04:41
Ask a Question
07:17
Marvel Facts
05:19
DC Facts
03:43
Handling small talk
04:11
Summary
02:42
+ BumbleBot owns a salon!
23 lectures 01:21:59
Introduction
03:09
Setup and Onboarding Users
02:21
Services catalog
02:29
Hair care catalog
04:15
Beauty care catalog
01:35
Nail Spa catalog
01:42
Booking an Appointment – An Outline
01:36
Understanding the DatePicker extension
03:45
Signing up on AWS and Setup
04:37
Setting up a Serverless project
05:41
Setting up the datePicker function
03:58
Organizing the attributes
03:34
Building the extension – HTML & CSS
02:29
Building the extension – JavaScript
05:31
Deploying the extension on AWS & Testing
03:55
Save to Google Sheets and more
03:13
Subscription Messaging
06:15
Subscription – The Tips Sequence
04:27
Broadcast
06:33
Special Offers
01:17
Chat with an expert
02:07
AI Rules
02:37
Summary
04:53
+ BumbleBot dabbles in Cryptocurrency
31 lectures 02:26:06
Introduction
02:12
Setup and Welcome message
01:10
Onboarding
03:16
Capturing user input
05:34
Webhook - Setup and Basics
08:02
getSymbolFromMessage - Getting POST data
07:10
Introduction to Wit.ai and Setup
06:23
Training the NLP model & Cryptocurrency
06:32
The NLP Module - Extracting entities
09:05
The getSymbol function
06:18
The respond function
08:27
Deploying on AWS Lambda
06:15
Access control - Introduction
06:43
Generating an IAM policy
07:17
Creating a client and access token database
07:54
Validating tokens in the authorizer function
04:07
Queries that are not understood and more
02:54
Output currency
03:01
More hand holding
01:14
Setting up the crypto function
04:44
Fetching rates from the CryptoCompare API
05:20
Formatting the output rate value
02:23
Resetting context attributes
03:09
Historical rates - The setup
03:37
getTimeFromQuery - Setup
02:22
getTimeFromQuery - timestamp function
04:18
Training Wit.ai to recognize dates
03:09
Fetching historical rates
05:18
Training the NLP model
03:27
AI Rules
02:54
Summary
01:51
Requirements
  • Familiarity with JavaScript (ES6 and above)
  • Familiarity with NodeJS
  • You should be able to use the terminal/command line on Windows / MacOS / Linux
  • You should be familiar with APIs
  • You should be familiar with Facebook Messenger
  • An active Facebook account
  • A free Chatfuel account
Description

Build professional grade Chatbots for Facebook Messenger with this course. Chatfuel is the platform of choice for such brands as Netflix, Adidas, HTC, TechCrunch, Forbes, The Wall Street Journal, Bloomberg, MTV, Reebok and thousands more.

If your business doesn’t have a chatbot on Facebook Messenger, then you’re missing out on a huge opportunity to turbo charge your marketing and keep your customers and clients engaged with your brand. 

A Chatbot is an autonomous tool that can interact with users using conversational messaging. Conversational messaging is the absolute best way to interact with your audience. A chatbot opens up millions of avenues & opportunities for your business.

For instance, a customer service chatbot can interact with your customers on Facebook to provide them support and answers to most common problems.

A marketing chatbot can promote and even sell products, all from the comforts of Facebook Messenger. On the other hand, you can build a smart service that pulls information from various sources and presents it to the user as a chat message!

The possibilities are endless.

Today, users spend more time in messaging apps such as Facebook Messenger, than on websites and other social media platforms. A chatbot allows your business to be where your customers are at.

This course is designed for developers, marketers, business managers and virtually anyone, who wishes to expand their horizons and use chatbots as powerful tools for enhancing business and marketing potential. 

We will begin by building chatbots that do not require any coding, but as any experienced bot developer will tell you, bots do require custom code & logic for ultimate scalability and features. Unlike other courses that claim to build bots without any coding, this course takes a realistic stand and gives you a taste of writing custom messenger extensions, integrations, plugin and logic that is built and deployed using cutting-edge serverless technology on AWS. 

Be a part of this incredible revolution as conversational messaging takes a giant leap across traditional apps and social media.

As with all my courses, I’m 100% available to each and every student, to help out when in need and beyond. And best of all, this course will be enriched with fresh content from time to time.

My name is Sachin Bhatnagar, your instructor and friend, for this course. I have been coding since the 90s and have taught and consulted several organisations over the past 18+ years. Join my extended family of over 15,000 students. 

Together, let’s build some chatbots!

Who this course is for:
  • Business managers and Marketers with a flair for coding in JavaScript & NodeJS
  • Web & Mobile developers interested in building chatbots for Facebook Messenger
  • Professionals who want to be at the cutting edge of technology
  • You should not take this course if you're not a coder
  • You should not take this course if you're not familiar with JavaScript and NodeJS