In this article you'll learn what an agent's Funnel is, how to add states, and how to configure each state in detail: its information, the data it collects, who resolves it, and the instructions for the agent.
The Funnel is the process an AI Agent follows to meet its goal (it used to be called "workflow"). It's built with states: each state is a step of the process. Within each state you define what information it has, what data it collects from the user, who resolves it, and, optionally, the instructions the agent follows when conversing. This way you replace the rigid trees of earlier versions with a process the agent interprets and executes.
You can:
Funnel: the agent's complete process, made up of states.
State: each step of the Funnel. It starts at "Start" and chains to the following ones.
Required data: fields the agent obtains from the user in a state; they're saved and available for the following steps.
Who resolves: defines whether the step is resolved by the AI Agent alone, with human supervision (Human in the Loop), or by a person from start to finish (Human agent).
Instructions for the agent: what the agent actually follows when conversing in that step (the "prompt"). It's different from the short description, which is just a label for your team.
Go to the AI Agent and open the Funnel tab. You'll see the Start state and the states you add. With View Kanban you switch to a board view, with Funnel settings you configure its options, and with the zoom control you adjust the zoom level.

Use the "+" connector that appears at the exit of a state to create the next one and chain them in the order of the process. Each state represents a step the agent must perform.

Clicking a state opens its configuration window, with four numbered sections. Fill them in from top to bottom.
Give the state a clear Name and a Short description (maximum 140 characters) of what happens there. For example: Name "Data request"; Description "Collects conversationally: name, company or venture, industry, and what problem they want to solve".
Note: this description is just a label so your team understands the Funnel. It is not a prompt for the agent: what the agent actually follows is written in section 4.

Add the fields the agent must obtain from the user in this step (for example, Name, Company). For each piece of data, specify how it obtains it and, if applicable, mark it as Required. This data is saved and available for the following steps of the Funnel.

Choose one of the three options:
If you choose Human in the Loop or Human agent, in "Who attends?" you must choose who receives the case: a support team or a specific agent (person).

Write, in your own words, how the agent should behave in this step: how to greet, what to ask, what tone to use, and what to avoid. This is what the agent actually follows when conversing. From here you can also add, for this step, Knowledge, Tools (skills), and Logics.
When you finish configuring the state, click Done. To delete the state, use Delete within the same window.
Note: changes are saved automatically, and the Funnel supports real-time collaborative editing. To test the complete process, use the orchestrator's Test button.
Remember to visit our Help Center for further information.
Botmaker Team