Skip to main content

Slack

This section explains how to connect Slack as a Messaging data source in DataDios. It is a send-only connector: DataDios posts notifications (such as alert summaries and run reports) to a Slack channel through an Incoming Webhook. There is nothing to browse, and no data is read back from Slack.


Prerequisites

Create a Slack Incoming Webhook for the target channel:

  1. Go to the Slack API apps pageCreate New App (from scratch), pick your workspace.
  2. Open Incoming Webhooks and toggle it On.
  3. Click Add New Webhook to Workspace, choose the channel, and copy the webhook URL (https://hooks.slack.com/services/…).

Steps to Create and Test a Slack Data Source

Step 1: Create a Data Source

  1. Navigate to the Data Sources tab in DataDios
  2. Click + CREATE SOURCE
  3. In the data source type dropdown, expand Messaging and select Slack

Step 2: Fill Connection Details

  • webhook_url: The Slack Incoming Webhook URL, e.g. https://hooks.slack.com/services/... (required, stored encrypted)

JSON Configuration

{
"webhook_url": "https://hooks.slack.com/services/T000/B000/XXXXXXXX"
}

Step 3: Test Connection

  1. Click TEST CONNECTION
  2. The connector validates that the URL is a well-formed hooks.slack.com HTTPS URL — it does not make a network call at this step, so a valid URL returns Status: OK. The webhook URL is treated as a secret and is never echoed back in any response or log.

Step 4: Save Data Source

  1. Click CREATE to save the data source
  2. It appears on the Data Sources listing page under Messaging

Once saved, DataDios can post notifications to the channel as a Block Kit message.