Slack Workflows
Overview
Slack workflows in Tycho Data Osprey allow you to post real-time alerts to specific Slack channels when data quality issues or status changes occur. These alerts help teams respond quickly without leaving their primary collaboration tool.
Use Slack workflows to:
-
Alert engineers when status of an asset changes
-
Route issues by severity or domain to specific teams
-
Centralize visibility into operational data problems
Setting Up a Slack Webhook URL
Before creating a Slack workflow in Tycho Data, you need a Webhook URL from Slack. This allows Tycho Data to post messages into your chosen channel.
Steps to get a Webhook URL from Slack
-
Go to: https://api.slack.com/apps
-
Click Create New App
-
Choose From scratch, enter a name and select your Slack workspace
-
Go to Incoming Webhooks in the left sidebar
-
Enable Activate Incoming Webhooks
-
Scroll down and click Add New Webhook to Workspace
-
Select the channel where you want alerts posted
-
Click Allow
-
Copy the generated Webhook URL
You'll use this URL when setting up your workflow in Tycho Data Osprey.
Creating a Slack Workflow
Once you have the webhook URL:
-
Go to Settings > Workflows in Tycho Data
-
Click Add Workflow
-
Under Workflow Type, select Slack
Configure the workflow
Fill in the following fields:
-
Name: A unique name for the workflow (e.g., Production Alerts)
-
Description: Optional internal notes about the workflow
-
Webhook URL: Paste the Slack Webhook URL you copied from Slack
-
Click Save to create the workflow
How Slack Alerts Work
When the workflow is triggered (e.g., an asset's status is changed):
-
Tycho Data sends a structured message to the selected Slack channel
-
The message includes:
-
Affected asset or tag
-
Description of the issue
-
Timestamp of issue
-
Link to view more in Tycho Data Osprey