Teemu
02/19/2026, 4:40 PMAI Evy
02/19/2026, 4:40 PMAI Evy
02/19/2026, 4:40 PMAI Evy
02/19/2026, 4:40 PMAI Evy
02/19/2026, 4:40 PMTeemu
02/19/2026, 4:41 PMAI Evy
02/19/2026, 4:41 PMAI Evy
02/19/2026, 4:41 PMwait for result is turned off, the agent transitions immediately after the function gets invoked (or once done talking if "Speak During Execution" is on)
- If wait for result is turned on, the agent transitions once the function result is ready and the agent is done talking
3. Separate Functions into Different States
If you have multiple tools available in the same state, the LLM might prioritize one over another. Consider creating a dedicated state/node for your function that transitions to the next node only after completion. [(2) ]()
4. Verify Your Transition Conditions
Since the function node takes function results into consideration for transition timing, you can write your transition condition to be based on the function result. [(1) ]()
If "Wait for Result" is already enabled and you're still experiencing this issue, this may require further investigation from the Retell team.AI Evy
02/19/2026, 4:41 PMAI Evy
02/19/2026, 4:41 PM