Creating a workflow
Build an automation that fires when your data meets certain conditions.
Workflows let you automate responses to events in your data. When a metric crosses a threshold, a new row arrives, or an action changes status, a workflow can send a notification, create a task, or call an external service - automatically.
Create a workflow
- Go to Setup > Configuration > Workflows in the sidebar.
- Click Create Workflow.
- Give your workflow a name (e.g., "Alert on NPS drop below 30").
- Choose a trigger - the event that starts the workflow. See the trigger types reference for all options.
- Configure the trigger conditions (e.g., which metric, what threshold, which dataset).
- Add one or more action steps - what should happen when the trigger fires. See the action steps reference.
- Click Save. Your workflow is created but starts disabled by default.
- Toggle the Enable switch to activate it.
Example: Slack alert on low NPS
Here's a practical example. You want a Slack message whenever your NPS drops below 30:
- Create a new workflow named "Low NPS Slack Alert".
- Set the trigger to Data threshold with metric = NPS, operator = less than, value = 30.
- Add a Slack message step. Select your Slack connection and choose the channel.
- Write the message template: "NPS dropped to for . Time to investigate."
- Save and enable the workflow.
Test your workflow
Before relying on a workflow in production, you can test it:
- Open the workflow detail page.
- Click Run Now to trigger it manually with sample data.
- Check the execution history to verify each step completed successfully.
Enable and disable
Toggle a workflow on or off at any time from the workflow list or detail page. Disabled workflows don't fire, even if their trigger conditions are met.
Next steps
- Explore all trigger types
- See every action step you can add
- Learn about conditional branching for complex logic
Was this helpful?