Automation Type Comparison
| Type | Trigger | Use Cases |
|---|---|---|
| Screen Transition | User taps transition button | Validation, API sync, notifications |
| Screen On-Load | Screen becomes visible | Fetch data, set visibility, initialize |
| In-Screen | Component event | Dynamic updates, cascading dropdowns |
| Task Event | Task lifecycle | Notifications, external sync, cleanup |
Accessing Automation Configuration
1
Screen Transition
Click on the transition line in workflow builder → Automations tab
2
Screen On-Load
Click on screen node → On-Load Automations in properties
3
In-Screen
Click on component → Events tab → Add automation
4
Task Event
Workflow settings → Task Event Automations
For AI Agents
Automation Types
Component Events
| Component | Available Events |
|---|---|
| Text Input | ON_CHANGE, ON_FOCUS, ON_BLUR |
| Dropdown | ON_CHANGE |
| Radio | ON_CHANGE |
| Checkbox | ON_CHANGE |
| Camera | ON_IMAGE_ADD, ON_IMAGE_DELETE |
| File Upload | ON_FILE_ADD, ON_FILE_DELETE |
UI Components
| Component | Location | Purpose |
|---|---|---|
| TransitionAutomation | /src/views/workflows/transitions/Automation/ | Transition automation editor |
| OnLoadAutomation | /src/views/workflows/nodes/ScreenNode/OnLoad/ | On-load automation editor |
| ComponentAutomation | /src/views/appBuilder/ComponentConfig/Events/ | In-screen automation |
| TaskEventAutomation | /src/views/workflows/settings/TaskEvents/ | Task event automation |