J3R
01/22/2026, 11:09 PMAI Evy
01/22/2026, 11:09 PMAI Evy
01/22/2026, 11:09 PM{{global_node_visited}}) to true when the caller enters the global node. Then, modify your global node's transition condition to include a check like {{global_node_visited}} != "true" using an equation-based condition. [(2) ]()
2. **Restructure with a split node**: After the global node, use a split node to check the flag variable and route accordingly—either continuing the global node logic (if first visit) or redirecting elsewhere (if already visited) .
Keep in mind that global nodes can be transitioned to from anywhere in the flow whenever their condition is met, so the flag approach requires careful prompt engineering to ensure the condition properly excludes repeat visits. [(1) ]()
Check out these potentially useful sources for more details:
- [Global Node]()
- [Step 3: Add transition conditions]()
- [Create Conversation Flow]()
Would you like a general answer on implementing this pattern, or do you have a specific use case in mind?AI Evy
01/22/2026, 11:09 PMAI Evy
01/22/2026, 11:09 PMJ3R
01/22/2026, 11:17 PMJ3R
01/22/2026, 11:17 PMAI Evy
01/22/2026, 11:17 PMAI Evy
01/22/2026, 11:17 PMWhen user indicates this is not a good time to talk AND {{global_node_visited}} != "true"
[(1) ]() [(2) ]()
For equation-based conditions, the format uses operators like ==, Contains, Not Contains, and Not Equal for string comparisons. [(2) ]()
Example equation condition syntax:
{{global_node_visited}} != "true"
The documentation shows conditions are written as natural language descriptions like:
- When user indicates they want to book a meeting
- User declines the invitation
You would need to:
1. Create a dynamic variable (e.g., {{global_node_visited}})
2. Set it to "true" when entering the global node (via a function or within the flow)
3. Add the check to your global node's transition condition
Unfortunately, the sources don't provide the exact implementation steps for setting the variable value within the node itself. Would you like a general answer on how this pattern might work, or would you prefer to reach out to support for specific implementation guidance?AI Evy
01/22/2026, 11:17 PMAI Evy
01/22/2026, 11:18 PMJ3R
01/22/2026, 11:19 PMAI Evy
01/22/2026, 11:19 PMAI Evy
01/22/2026, 11:20 PMglobal_node_visited)
- Description – A brief explanation of what this value should be
- Variable Type – Choose from Text, Number, Enum, or Boolean
- Enum Options – Options to choose from (only when type is Enum)
**Available Variable Types**:
- Text - Any word or sentence. Examples: "headache", "John Smith"
- Number - A numeric value. Examples: 42, 98.6
- Enum - A value from a predefined list. Examples: "Yes", "No", "Maybe"
- Boolean - True or false
For your use case of tracking whether a global node was visited, you could create a Boolean variable named global_node_visited and have it extracted/set when the caller enters that node.
Check out the full documentation here: [Extract Dynamic Variable Node]()AI Evy
01/22/2026, 11:20 PMAI Evy
01/22/2026, 11:20 PM