Chatbot education

👉 Chatbot videos

👩🏼‍🎓 Bot Academy

Activechat Essentials

Platform Basics

Messaging Channels

Visual builder

Bot settings

Integrations

Grow Tools

Bot examples

E-commerce Chatbots

E-commerce Basics

E-commerce Integrations

Displaying Products

Shopping cart

Payments

Accepting payments and sending invoices

Order updated

Sending order updates

Bot example

Sample Messenger store assistant

Advanced Chatbot Tools

Tracking site visits

Tracking code installation

Tracking page visits

Natural Language Chatbots

NLP Basics

Intents and Entities

NLP contexts

Building Dialogflow agent and connecting to Activechat

Sending user input to NLP engine

Triggering bot skills by intents and events

Working with entities

Slot filling

Using contexts

NLP best practices

Video tutorial

E-commerce Chatbots

Advanced Chatbot Tools

Tracking code installation Tracking page visits

Natural Language Chatbots

Intents and Entities NLP contexts Building Dialogflow agent and connecting to Activechat Sending user input to NLP engine Triggering bot skills by intents and events Working with entities Slot filling Using contexts NLP best practices

Natural Language Processing with Dialogflow

Real power of Activechat Visual Bot Architect comes with external integrations. In a couple of mouse clicks you can connect powerful natural language understanding engine, e-commerce shop, CRM etc.

Dialogflow

Dialogflow is a free AI service from Google that provides powerful natural language understanding capabilities. We have direct integration with this service through API, so you can teach your chatbot understand natural language in a couple of simple steps. Working with NLP engine is quite complex topic, and we also have a whole educational course about it (check “Natural Language Chatbots” in this Academy). So we would not dive into details immediately, and will just show you how easy is the connection process.

First of all, you need developer access key to your Dialogflow agent. Go to Dialogflow console and click agent settings. Find “Developer access key” below and click to copy it.

Now go to “Integrations” tab in your bot settings in Activechat and select “Dialogflow” on the left. Finally paste your developer access key and click “Connect”.

As a result every intent that you have in Dialogflow agent is assigned an event in Activechat, and you can use CATCH blocks to start specific skills based on these intents. To send user input to Dialogflow you should use special NLP block. Here is the most common setup for this in “default” skill:

Again, getting into details of natural language understanding is a bit out of scope for this basic manual, so please check “Natural Language Chatbots” if you’d like to learn more.