Overview
Transitions are the connectors between workflow nodes. They define how users move from one screen to another and can trigger automations during navigation.Navigation
Define paths between screens
Button Labels
Transition names become button text
Location Capture
Optionally collect GPS during navigation
Automations
Trigger actions on transition
What is a Transition?
A transition connects two nodes in your workflow. When a user taps the transition button on a screen, they move to the connected screen.Transition Properties
| Property | Description |
|---|---|
| Name | Button label shown to users (e.g., “NEXT”, “Submit”, “Complete”) |
| From Node | Source screen node |
| To Node | Destination screen node |
| Collect Location | Whether to capture GPS coordinates during transition |
| Automations | Actions to execute during the transition |
Creating a Transition
1
Select Source Node
In the workflow builder, click on the screen node you want to connect from
2
Drag Connection
Right-click and drag from the blue connection point to another node
3
Release on Target
Drop the connection on the target node’s blue connection point
4
Configure
Click on the transition line to configure its properties
Transition Names
The transition name appears as the button label on the mobile app. Choose clear, action-oriented names:| Good Names | Avoid |
|---|---|
| Submit | Next |
| Complete Inspection | Continue |
| Mark as Delivered | OK |
| Take Photo | Proceed |
New transitions are named “NEXT” by default. Always rename them to be descriptive.
Location Collection
Enable location collection to capture the user’s GPS coordinates when they tap the transition button. Use cases:- Verify delivery location
- Track field worker movements
- Geo-stamp form submissions
1
Select Transition
Click on the transition in the workflow builder
2
Enable Location
Toggle Collect User Location to ON
3
Save
The location will be captured automatically during navigation
Multiple Transitions
A screen can have multiple outgoing transitions, giving users choices:Transition Automations
Transitions can trigger automations when users navigate. See Automation Types for details on:- Screen Transition Automations: Run validations, call APIs, update data
- Automations execute after the user taps but before the next screen loads
For AI Agents
Transition Structure
API: Get Workflow Transitions
transitions array with all transition configurations.
UI Components
| Component | Location | Purpose |
|---|---|---|
| TransitionEditor | /src/views/workflows/TransitionEditor/ | Transition configuration |
| TransitionLine | /src/views/workflows/canvas/ | Visual transition connector |
| AutomationPanel | /src/views/workflows/automations/ | Transition automation config |