Dialogflow & WhatsApp Chatbot Video Tutorial

Learn to create a no-code WhatsApp chatbot that uses Dialogflow's machine learning for natural language conversations with users.

In this video tutorial, we will see how to create a WhatsApp chatbot that utilizes Dialogflow’s machine learning to enable natural language conversations with users, keep in mind it can also be used for Web chatbots. The first step is to create a new agent in Dialogflow, which serves as the bot. In the intents section of the console, users can input the different ways a user can ask for the same thing as well as the various responses for the bot.

We will build an example of an agent that allows users to book and cancel appointments as well as check business opening times.Once the Dialogflow agent is created, the next step is to create a bot in Landbot by selecting WhatsApp as the channel. The builder is designed to create structured, rule-based setups that are flexible and powerful, but if natural language inputs are required, some adjustments need to be made. We will see how to make those adjustments and then integrate Dialogflow into Landbot.

This is done by uploading the Google Project JSON key file of the Dialogflow agent and defining what data will be sent from Landbot to Dialogflow.

The video lesson also includes a detailed explanation of how to identify the kind of data that needs to be brought back from Dialogflow to Landbot, and the green, yellow, and red outputs of the Dialogflow integration block editor. The end result is a no-code WhatsApp chatbot that can have natural language conversations with users.

0:00 Introduction

0:26 What Tools do we need?

0:54 Creating a Dialogflow Agent

2:09 Building the No-code chatbot with Landbot

4:07 Generating the JSON Key file

4:58 Integrating Dialogflow in Landbot

5:56 Dialogflow outputs

6:37 Looping the conversation

7:22 Testing the Chatbot

8:05 Adding powerful features

10:40 Different Use-case examples

12:16 Outro

Key takeaways

  • Set up the Dialogflow integration in Landbot
  • Understand the Dialogflow's interface
  • Build an automatred natural conversations
  • Set up the Dialogflow integration in Landbot
Understand the Dialogflow's interface
Build an automatred natural conversations