Skip to main content

Introduction to Flows

In Rasa, the business logic of your AI assistant is implemented as a set of Flows. Each flow describes the logical steps your AI assistant uses to complete a task. It describes the information you need from the user, data you need to retrieve from an API or a database, and branching logic based on the information collected.

Learn More

If you're new to flows or want to dive deeper into the concepts behind Business Logic in Rasa you can read more in our guide.

Flows in Studio

Studio's Flow Builder offers a visual, node-based interface with steps designed to help you quickly iterate on the logic in your assistant.

Studio Flow Builder

Each flow consists of steps that define the assistant's responses and actions. In the following sections, you'll learn how to use these steps effectively and how they work together to create seamless conversational experiences.