Add System Entities to your chatbot

Kacper Wiacek Product Expert Lead
Kacper Wiacek
2 min read
updated: Jan 9, 2024

System entities can help your chatbot validate information provided by the visitor, such as email addresses or phone numbers. You can save the collected data as attributes and pass them to your external systems, or use them in the further parts of your chatbot flow.

ChatBot offers different system entities, including:

  • Email address

  • Number

  • Phone number

  • URL

  • Yes and No synonyms

How to use System EntitiesLink icon

Let’s create a taxi booking bot and use system entities to collect information.

Type double curly brackets {{ or click on the Entities icon to trigger the entity window and select the one you need.

Type double curly brackets {{ or click on the Entities icon to trigger the entity window and select the one you need.

  1. Create a new chatbot or use the existing one.

  2. Add a User Input block to the Bot Response block called Welcome message.

  3. Open the block you’ve just added.

  4. In the User Says section, use the System Entity to collect an integer number. To do that, type two curly brackets {{ to open the entity window. Choose the Parameter validation: Number and set the attribute name to number.

  5. Add a new Bot Response block after the User Input.

  6. Open the added block and update your bot response.

  7. Test our chatbot using the Testing Tool and see whether it works as intended.

  8. Done! Your bot successfully recognized the number of passengers and used it in the next bot response.

Read moreLink icon

Was this article helpful?

Got it!

Thanks for your feedback.

Thank you!

We’re happy to help.

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

Free 14-day trial No credit card required

Discover our text| products