Skip to content

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

  1. Go to: https://api.slack.com/apps

  2. Click Create New App

  3. Choose From scratch, enter a name and select your Slack workspace

  4. Go to Incoming Webhooks in the left sidebar

  5. Enable Activate Incoming Webhooks

  6. Scroll down and click Add New Webhook to Workspace

  7. Select the channel where you want alerts posted

  8. Click Allow

  9. 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:

  1. Go to Settings > Workflows in Tycho Data

  2. Click Add Workflow

  3. 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