Skip to main content
Create automated workflows using a visual, drag-and-drop interface that connects triggers and actions. Build business process automation without any coding required.
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
Configure filters on triggers to control exactly when workflows activate, such as specific channels, ticket properties, or custom field values.
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
Actions can use dynamic values to reference data from triggers or previous actions, creating intelligent automations that adapt to context.
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.
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
Example: Use ticket priority to determine which Slack channel receives notifications
Reference results from previous workflow actions.Available data:
  • Created ticket IDs
  • Jira or Linear issue keys
  • Okta user IDs
  • API response data
Example: Add a Jira issue link to the original ticket after creating it
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

Begin with linear workflows that handle one specific scenario. Add complexity gradually as you become more familiar with the system.
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 with realistic data that represents actual conditions. Pay attention to edge cases and error conditions to ensure workflows handle unexpected situations gracefully.
Plan for failures by adding conditional logic that checks action results. Consider what should happen if external systems are unavailable.
Create separate workflows for distinct processes rather than one workflow that handles everything. This makes them easier to understand, debug, and maintain.
Add descriptions to workflows explaining their purpose and any special considerations. This helps team members understand what the automation does.