Smart Connections
Connections between entities can include conditions that control when users follow specific paths, creating personalized experiences within a single workflow.
How It Works
Connections (Edges)
Connections represent the pathways between components in your flow. They link entities and determine the sequence in which components appear to users during a conversation.Linear Flow
Simple Sequence
Connect entities in order for straightforward, step-by-step workflows
Branching Flow
Multiple Paths
A single entity can connect to multiple destinations with different conditions
Adding Conditions
Each connection can include a condition. When a condition is applied to a connection, that pathway will only be followed if the condition evaluates as true, enabling personalized conversation experiences based on user responses. Example:- Age question connects to two different paths
- If Age < 25 → Show student insurance options
- If Age ≥ 25 → Show standard insurance options
Available Conditions
Based on the Wizflow platform, these condition types are available:eq (equals)
Check if a response equals a specific value
cmp (compare)
Compare values (greater than, less than, etc.)
range
Check if a value falls within a specified range
has
Verify if an entity has a specific value or property
Simple Examples
Basic Age Routing
Choice-Based Routing
Danish Services Integration
Building Conditional Flows
1
Plan Your Branches
Identify where your workflow needs to split based on different user responses or data
2
Connect Entities
Create connections between entities in the visual flow builder
3
Add Conditions
Click on connections to add conditions that determine when users follow each path
4
Test Your Logic
Use the preview feature to test different user paths through your workflow
Best Practices
Keep It Simple
Start with basic conditions before building complex branching logic
Test All Paths
Make sure every possible user journey has a valid path through your flow
Provide Fallbacks
Always include default paths for unexpected conditions or missing data
Use Clear Logic
Make your conditions easy to understand and maintain for your team
Common Use Cases
Skip Irrelevant Questions
Skip Irrelevant Questions
Show only questions that apply to each user based on their previous answers
Different Application Processes
Different Application Processes
Route users through different approval or verification processes based on their profile
Personalized Information
Personalized Information
Display relevant product information or advice based on user characteristics
Progressive Disclosure
Progressive Disclosure
Reveal more detailed questions only when needed based on initial responses
Related Documentation
- Entities Overview - Understanding the components you can connect
- Flow Builder Basics - Creating and connecting entities