Answers
Chatbot building blocks
Overview

Building blocks of a chatbot

Chatbots are made of the following:

  • Keywords: Predefined words and phrases that you can use to determine the next step in the chatbot flow.
  • Attributes: Data objects that can capture and store information
  • Intents: Intents define the goal of the end user's conversation with the chatbot.
  • Dialogs: A section of the chatbot that performs a specific task or set of tasks. The entire conversation between the chatbot and the end user is contained in dialogs
  • Elements: Used to perform specific functions, such as sending or receiving messages, processing responses, or adding delay.
  • Components (Early access): A component is a reusable block that does a specific task. It is a smaller version of a chatbot and can be shared across multiple solutions. A component can only be used within a solution, such as a chatbot.

Need assistance

Explore Infobip Tutorials

Encountering issues

Contact our support

What's new? Check out

Release Notes

Unsure about a term? See

Glossary
Service status

Copyright @ 2006-2025 Infobip ltd.

Service Terms & ConditionsPrivacy policyTerms of use