Use to get AI-powered help building workflows, generating configurations, and troubleshooting automation.
Create your first workflow
1
Navigate to workflows
Open Workflows from your workspace sidebar and select a collection or create a new one
2
Create new workflow
Click Create Workflow and give it a descriptive name that explains what it accomplishes
3
Add a trigger
Select a trigger that defines what event will start your automation
4
Configure the trigger
Add filters to ensure the trigger only activates for relevant events
5
Add actions
Connect actions that perform the tasks you want to automate
6
Configure actions
Set up each action with the appropriate inputs and dynamic values
7
Test your workflow
Use manual triggers to verify each step works correctly
8
Publish workflow
Publish your workflow to make it active and ready to respond to triggers
Triggers
Every workflow needs exactly one trigger that defines what event will start the automation. Triggers respond to events in your workspace, external systems, or run on schedules. Common trigger types:- Ticket triggers - Activate when tickets are created or updated
- Slack triggers - Respond to reactions or messages in Slack
- Schedule triggers - Run workflows at specific times or intervals
- Manual triggers - Start workflows on demand for testing or batch operations
See all available triggers and actions with detailed configuration options
Actions
Actions perform tasks when your workflow is triggered. Connect multiple actions in sequence to create sophisticated automation that handles complex business processes. Common action types:- Ticket actions - Create, update, or manage tickets
- Messaging actions - Send messages to Slack, email, or other channels
- Integration actions - Create issues in Jira, Linear, or other tools
- User management actions - Provision access in Okta or Google Workspace
- Conditional logic - Branch workflow execution based on conditions
- HTTP requests - Make custom API calls to external systems
See all available triggers and actions with detailed configuration options
Data flow and dynamic values
Reference data from triggers or previous actions using dynamic values, creating intelligent automations that adapt to context.Using trigger data
Using trigger data
Access information from the event that triggered your workflow.Available data:
- Ticket properties (title, description, priority, status)
- Requester information (name, email, user ID)
- Custom field values
- Timestamps and metadata
Using action outputs
Using action outputs
Reference results from previous workflow actions.Available data:
- Created ticket IDs
- Jira or Linear issue keys
- Okta user IDs
- API response data
Dynamic value syntax
Dynamic value syntax
Use the workflow builder’s dynamic value picker to insert references.Format: Click field input and select from available data sourcesAutomatic resolution: Values are resolved when the workflow runsValidation: The builder highlights invalid references before publishing
Testing workflows
Test workflows before publishing to verify they work correctly.1
Use manual triggers
Manually trigger your workflow with test data
2
Check execution logs
View detailed logs showing what happened at each step
3
Verify outputs
Confirm each action produced the expected results
4
Test edge cases
Try different scenarios like missing fields or error conditions
5
Refine and iterate
Make adjustments based on test results
Draft workflows can be edited and tested but won’t execute automatically. Publish your workflow to make it active.
Best practices
Start simple
Start simple
Begin with linear workflows that handle one specific scenario. Add complexity gradually as you become more familiar with the system.
Use descriptive names
Use descriptive names
Give steps clear names that explain what they do. This makes workflows easier to understand and maintain, especially when multiple team members work with them.
Test thoroughly
Test thoroughly
Test with realistic data that represents actual conditions. Pay attention to edge cases and error conditions to ensure workflows handle unexpected situations gracefully.
Handle errors
Handle errors
Plan for failures by adding conditional logic that checks action results. Consider what should happen if external systems are unavailable.
Keep workflows focused
Keep workflows focused
Create separate workflows for distinct processes rather than one workflow that handles everything. This makes them easier to understand, debug, and maintain.
Document your work
Document your work
Add descriptions to workflows explaining their purpose and any special considerations. This helps team members understand what the automation does.