Exit cenario
How can I make my agent block, after responding with what it should say, immediately follow the (only) exit condition without waiting for the user’s reply?
2 Replies
Short answer: you can’t.
The Agent step only evaluates its exit conditions when it receives the next user turn. After the agent finishes speaking it automatically goes into listen mode, waits for a user message, then checks your exit-condition definitions against that message. Because there is no user turn right after the agent’s own reply, the exit path can’t fire immediately.
What to do instead
1. If you need the flow to continue right away, put the next step after the Agent block on the canvas (Message, API, End-step, etc.) instead of relying on an exit condition.
2. If you only needed the agent’s text response and then want to finish, connect an End step directly after the Agent step.
3. If you still want to analyse user intent later, keep your exit condition, but understand it will trigger on the user’s following message, not on the agent’s own output.
At the moment there is no setting to make the Agent step “auto-route” on its own turn. The design assumption is one LLM turn → one user turn. Restructuring the workflow as above is the recommended approach.
Docs: https://docs.voiceflow.com
I just need my flow to continue. However the agent step cant continue it without waiting for the next answer.
I want my agent to only answer the customer’s question and continue the flow, without waiting for the next input. How can I do this?