NativeChat Tutorial

Open up new paths to customers, and unlock new
innovations within your organization.



In this tutorial you will learn how to build a chatbot using NativeChat. This tutorial will guide you through the steps of building a fully featured chatbot.

The First Conversation

This tutorial guides you through creating your first chatbot conversation, which will allow the user to ask about the weather and will respond with a message.


A well functioning chatbot should be able to understand the key entities that it is dealing with, like Country, City, Car, Insurance etc. Learn more.

Conversation Flow

It is important to understand the algorithm that controls chatbot conversational flow. It handles the input for the user until the conversation is complete.

Conversational UI

With a chatbot conversational UI design we not only provide a list of available values, but we can also provide additional information that goes with each item.


The most commonly used reaction for natural language processing chatbots is an acknowledgment, which confirms that the chatbot captured an entity value.


When creating a chatbot conversation database, you need extra control over the flow of the conversation. Some steps should be executed only in specific cases.

Finishing Touches

In order to complete a chabot conversation it is usually best to ask the user to confirm their input. Learn the final steps to make your own chatbot.

What will this Playbook do for you?

Customer service is a very demanding area. You need to stay on top of your game to keep your customers engaged and happy.

Follow this playbook to learn hands-on how to build a chatbot for a car rental company, which will guide its users through the steps required to pick the dates, location and the car they want. You will be surprised how much you will be able to achieve within the first 20 minutes of going through the first exercises. Here are some of the things that you are going to learn:

Use Declarative Language

Learn the declarative approach for building chatbot conversations, which allows you to instruct the chatbot about the important parts of the required conversation steps, and the chatbot will take care of the execution logic.

Use Conversational UI

Enhance the conversation flow with UI Widgets, which aid users with selecting the right values, and as a result, making the conversation a lot more pleasant.

Connect to a backend

Learn how to train the chatbot with the data loaded from a backend, and how to send the result of a conversation back to the backend.

Want to learn more about NativeChat?

Get started today