Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.honeycomb.io/llms.txt

Use this file to discover all available pages before exploring further.

Connecting Honeycomb to Slack sends Trigger and Service Level Objective (SLO) burn alert notifications directly to your team’s Slack channels, so the right people get notified where they already work. Honeycomb maintains and supports this integration as the Honeycomb app for Slack in the Slack app directory.

Before you begin

Before you set up the integration, you need:
  • a user account in your team’s Slack organization
  • a user account in your Honeycomb Team

Setting up your integration

Setting up the integration installs the Honeycomb app into your Slack workspace and authorizes Honeycomb to post alert notifications to your channels. A team owner completes this step once; depending on your Slack workspace settings, a Slack admin may need to approve the installation. To set up your integration:
  1. Select Account from the navigation menu, then select Team Settings.
  2. Select the Integrations view.
  3. Locate the Honeycomb + Slack section, and select Add to Slack.
  4. When Slack requests that you authorize Honeycomb, select Allow.
    Screenshot example of Honeycomb's requested permissions when linking to your Slack workspace
  5. Invite the Honeycomb Slack app to each Slack channel where you want to receive alerts.
Once authorized and invited to a channel, Honeycomb sends alerts to Slack with features like link unfurling, which shows a preview of your Honeycomb query result graphs.

Configuring alerts to use Slack as a recipient

After your integration is set up, you can configure individual Triggers and SLOs to send alert notifications to a Slack channel. Each trigger and SLO recipient is configured separately.

Configuring triggers to alert Slack

Adding Slack as a recipient on a trigger means Honeycomb posts a notification to your chosen channel whenever that trigger fires. To configure a trigger to alert Slack:
  1. Select Triggers () from the navigation menu.
  2. Select the name of the trigger you want to configure, or select New Trigger to create a new one.
  3. Locate the Recipients section and select Add Recipient.
  4. In the Add Trigger Recipient modal, locate the Recipient dropdown and choose your Slack integration, then select Add.
  5. Select Save Trigger.

Configuring SLO burn alerts to alert Slack

Adding Slack as a recipient on a burn alert means Honeycomb posts a notification to your chosen channel whenever that burn alert fires. To configure an SLO burn alert to alert Slack:
  1. Select SLOs () from the navigation menu.
  2. Locate the SLO you want to configure, or select New SLO to create a new one.
  3. Select Configure in the Burn Alerts column.
  4. Select an existing burn alert to edit, or select New Burn Alert to create a new one.
  5. Set your desired exhaustion time, then choose your Slack integration in the Notify dropdown.
  6. Set your desired Severity (Critical is the default).
  7. Select Create Burn Alert.

Removing the integration

Removing the integration disconnects Honeycomb from your Slack workspace and stops alert delivery to all associated triggers and SLOs. To remove the integration:
  1. Select Account from the navigation menu, then select Team Settings.
  2. Select the Integrations view.
  3. Locate the Honeycomb + Slack section and select Revoke.

Getting AI-powered investigations in Slack

If your team has Honeycomb Canvas, the Honeycomb Canvas Slack App can automatically post AI-powered investigations into alert threads when a trigger, SLO burn alert, or anomaly fires. Once installed, Canvas joins the alert thread and streams its findings directly in Slack, so your on-call team gets immediate context without switching tools.