Build your chatbot

Guidelines on how to create a powerful chatbot Story.

Build your chatbot

How to build your first chatbot

This tutorial will show you, step by step, how to create a chatbot using the ChatBot platform. You’ll learn how to test your brand-new bot and find out how you can easily add a chatbot to your website.

Bot responses

Add emojis to your chats

Add some fun to your Stories.


Engage users with colorful pictures.

Bot responses and integrations - compatibility table

Check which Bot responses are supported by your favorite integrations.


Add specific values to your buttons.


Help the user achieve their goal faster.

Quick reply

Suggest possible answers to the user.

Button settings

Customize your buttons and define the behavior of your chatbot.

Random text

Create several messages and display them randomly to users.


Control how fast your chatbot should respond.

Text message

Use plain text and emojis to create the chatbot’s replies.


Show off your products using colorful cards.

What are Bot responses

Learn about the different types of replies your chatbot can send.


Attachment input

Let the user attach files in an ongoing conversation.

Trigger from anywhere

Allow the user to trigger specific interactions from any part of the Story.


Decide what your chatbot should do when it doesn't understand the user.

User input

Map out what type of messages the user might send to your chatbot.


Easily organize even the most complex chatbot scenario. Use Flow to develop multiple paths inside your story and represent them on the main tree as individual blocks. Create complex, yet compact, stories and easily locate particular paths on the main conversation tree.

User Input dependencies

Understand the dependencies between the different types of user input.

Start point

Learn how to start your Story.


A/B Test

Test up to five different chatbot flows at the same time.


Personalize your chatbot communication with Filters. Learn how to display different messages depending on the user's needs and characteristics.

Add to segment

Organize user contacts into segments and export them to web services.

Go to

Redirect users to a specific interaction when needed.

Automated FAQ module

Get powerful customer support by using our automated FAQ action. Simply add common user questions, and answer them around the clock 24/7.


Validate multiple user responses and collect leads.


Block previously matched interactions so that the user can’t trigger them again.

Send transcript for LiveChat

Send a chat transcript to your email when the goal of a conversation is reached.

Close chat

Close the chat when the conversation between the user and the bot is finished.

Set attribute

Easily collect user information using the Set attributes action in ChatBot. Ruse them in your Story and other marketing activities.

Delete from segment

Remove users from a selected segment.

Transfer chat for LiveChat

Transfer a chat to a LiveChat agent when needed.


How to use attributes

Learn how to add and use attributes in your conversations.

Use attributes with integrations

Reuse collected information to personalize your chats.

The list of attributes

See the list of default attributes.

What are attributes

Assign information to users or ongoing chats and pass them to web services.

System entities

Add system entities to your Story

Learn how and when to use system entities.

The list of system entities

Find out what system entities are available in ChatBot.

Email entity

Collect customer emails and pass them to your database.

URL entity

Use a chatbot to capture URLs and pass them to external systems.

Integer number entity

Help your chatbot recognize integer numbers.

What are system entities

Extract valuable information from chats.

Number entity

Collect positive and negative numbers, decimals, and quintillions with a chatbot.

Yes - no entity

Automatically collect and save yes and no responses.

Phone number entity

Collect customer phone numbers with a chatbot.

Yes and no entities

Recognize yes and no answers without creating endless User says lists.

Temperature entity

Use a chatbot to set up the temperature of your electronic devices.

User entities

Create a new entity

Learn how to add a custom entity.

What are user entities

Extract specific information from chats.

How to use user entities

Learn how to extract information from chats using user entities.

Version history

Version history

Keep track of all the changes you’ve made to your Story.


Configure Moments in your dashboard

Check how to set up Moments.

How to start with Moments

Moments use cases and supported integrations.

Start a free ChatBot trial
and build your first chatbot today!

Free 14-day trial No credit card required

Discover our other products