This tutorial will show you how to set up a new project and create a chatbot from scratch.
Are you working on an existing project? Then you don't need to set up a new one. Feel free to skip ahead to the next tutorial.
Never built a chatbot before? This short tutorial video explains you the key steps to creating a chatbot and the terminology used on the Chatlayer.ai platform.
For this tutorial, we’ll create a bot called Choo-choo: a digital assistant that can help people book train tickets.
Go to https://cms.staging.chatlayer.ai/ and log in using your credentials
To build a new bot, click the
+ Add bot button
Choo Choo + your first name as the name of the bot
Select your primary language. This is the language your bot will use. If you'd like to create a multilingual bot, you can add extra languages.
Create to create your new bot
In the menu on the left, click on
Then go to the
Generalflow by clicking the blue flow icon.
In the general flow, you will see an overview of all the dialogs that are part of this flow. When creating a new bot, you'll start with the standard predefined dialog states, which should look something like this:
The first thing you'll need to do is create an introduction. This is the first message your users will see, the dialog your bot will use to introduce itself and help users understand its functionalities. Introductions are an important way to set the proper expectations of a bot.
You can edit the introduction by clicking the
introduction bot dialog.
Since this is our first bot and our first message, let's start with a simple text message:
Delete the predefined greeting message by selecting the following text:
Hello. Please configure the introduction dialog state with a meaningful message.
Replace it with the following text:
Hello there! My name is Choo Choo, a digital assistant that will keep you on track.
Text in the section 'Add bot message' to add a second message and enter the following text:
How can I help you today?
The result will be:
Just like in normal conversations, your users will find it weird if your bot always replies with the exact same message. That's why we support random messages. A random message means that the different messages will be alternated, so sometimes the first message will show, sometimes the second one.
In the Text Message block, you can add multiple versions of the same message. The bot will randomly pick one of these messages to show to the user, making your dialogue more natural and human-like.
To add a random message, click on
+ Add random message and enter the following text:
"What can I do for you?"
Tip: you can add as many random messages as you like.
Save to save your
introduction bot dialog.
Time to check if we configured everything correctly. You can test your bot by using our built-in emulator.
Click on the Emulator icon in the lower right corner to test your bot:
If you have configured everything correctly, Choo Choo will now start the conversation with the introduction you just created. PS: You can ignore the debug button on the left for now, though this will be useful a little later, when you want to debug more complicated flows.
Congrats, you just created your first bot dialog! 🥳
You now have the done the following:
Created your own tutorial bot
Changed the introduction message
Added a new message and a random message
You should now know:
How to change a bot message
What the emulator is, and how to check your bot message in the emulator