Dash0 Raises $110M Series B at $1B Valuation

Last updated: July 5, 2026

Missing Integration Warnings

Resolving integration connection issues for automations.

When you see a "Missing integration" badge or warning in the automation editor, it means the automation requires an external integration that isn't connected yet.

What the Warning Means

"Missing integration" badge on trigger:

  • The trigger type requires an external service (Slack, GitHub, Linear)
  • That service's integration isn't connected to your Dash0 organization
  • You can save the automation, but it won't trigger until the integration is connected

"Missing integration" in allowed tools:

  • You're allowing tools from an integration that isn't connected
  • The automation can run, but those specific tool calls will fail

Which Triggers Need Integrations

Slack Triggers

All Slack triggers require the Slack integration:

  • Slack: Message
  • Slack: Reaction
  • Slack: Failed Check

What's needed:

  • Slack workspace connection via OAuth
  • Dash0 bot added to relevant channels

GitHub Triggers

All GitHub triggers require the GitHub integration:

  • GitHub: Pull Request
  • GitHub: Pull Request Review
  • GitHub: Pull Request Review Comment
  • GitHub: Deployment
  • GitHub: Deployment Status
  • GitHub: Release

What's needed:

  • GitHub organization or account connection
  • Repository access permissions

Linear Triggers

Linear triggers require the Linear integration:

  • Linear: Comment

What's needed:

  • Linear workspace connection via OAuth
  • Access to relevant Linear teams/projects

Triggers That Don't Need Integrations

These work without external integrations:

  • Schedule
  • Failed Check
  • Manual (test runs)

How to Connect Integrations

Connect Slack

  1. Go to Settings > Integrations
  2. Find Slack in the list
  3. Click Connect
  4. Follow the OAuth flow to authorize Dash0
  5. Select your Slack workspace
  6. Grant permissions
  7. Invite @dash0 bot to channels where automations should trigger

For detailed setup instructions, see Set Up Slack Integration.

Connect GitHub

  1. Go to Settings > Integrations
  2. Find GitHub in the list
  3. Click Connect
  4. Follow the OAuth flow
  5. Grant repository access
  6. Note: One GitHub account per Dash0 organization

Connect Linear

  1. Go to Settings > Integrations
  2. Find Linear in the list
  3. Click Connect
  4. Follow the OAuth flow
  5. Grant workspace access

After Connecting

Once the integration is connected:

  1. Return to your automation
  2. The "Missing integration" badge should disappear
  3. Save the automation
  4. Enable it
  5. Test to verify the trigger works

If the badge persists after connecting:

  • Refresh the page
  • Verify the integration shows as "Connected" in Settings
  • Check that you granted all required permissions during OAuth

Tools Require Integrations Too

Even if your trigger doesn't need an integration, using certain tools does.

Slack Tools

To call Slack tools (post messages, read channels):

  • Slack integration must be connected
  • @dash0 bot must be in target channels
  • Network Access setting: Works with No Network or Full Network
Note

Only sandbox operations (git/gh CLI, curl, webhooks) require Full Network. Slack connector tools work under any network setting.

GitHub Tools

To use GitHub read operations:

  • GitHub integration must be connected (provides githubListRepos tool)
  • Repository access must be granted
  • Network Access setting: Works with No Network or Full Network

For GitHub write operations (commenting on PRs, creating issues):

  • Requires Full Network access to use gh CLI via bash
  • GitHub connector itself is read-only (githubListRepos only)
Note

The GitHub connector provides read-only access. Write operations require using the gh CLI tool in the sandbox with Full Network access.

Linear Tools

To use Linear read operations:

  • Linear integration must be connected
  • Workspace access must be granted
  • Network Access setting: Works with No Network or Full Network
Note

The Linear connector is currently read-only. There are no Linear write tools available (no issue creation or commenting via Linear connector).

Dash0 Tools

Query tools (metrics, logs, traces) work without external integrations:

  • Always available
  • Work with No Network access level
  • No integration setup needed

Troubleshooting Integration Issues

Integration Shows as Connected But Trigger Still Fails

Check:

  • For Slack: Is @dash0 bot in the specific channel?
  • For GitHub: Do you have access to the specific repository?
  • For Linear: Do you have access to the specific project?

Fix:

  • Slack: Invite bot to channel: /invite @dash0
  • GitHub: Verify repository access in integration settings
  • Linear: Verify team/project access in integration settings

Integration Connection Lost

OAuth tokens can be revoked (e.g., if the app is removed from your workspace or permissions are changed).

Symptoms:

  • Integration shows as connected
  • Tool calls fail with authentication errors
  • Triggers stop working

Fix:

  1. Go to Settings > Integrations
  2. Click Disconnect on the failing integration
  3. Click Connect again
  4. Reauthenticate through OAuth flow

Multiple Workspaces/Organizations

Some services require you to choose which workspace/organization to connect.

Important:

  • You can only connect one Slack workspace per Dash0 organization
  • You can only connect one GitHub account per Dash0 organization
  • Choose the workspace/account where your automations will operate

If you need to switch:

  1. Disconnect the current integration
  2. Connect to the different workspace/account
  3. Update all automations that reference the old workspace

Testing Integration Setup

Verify the integration works before enabling automations.

Test Slack Integration

  1. Create a test automation with Slack trigger
  2. Post a test message in Slack
  3. Verify the automation triggers

Test GitHub Integration

  1. Create a test automation with GitHub trigger
  2. Open a test pull request
  3. Verify the automation triggers

Test Linear Integration

  1. Create a test automation with Linear trigger
  2. Comment on a Linear issue
  3. Verify the automation triggers

Common Scenarios

New to Dash0, Setting Up First Slack Automation

Steps:

  1. Connect Slack integration in Settings
  2. Invite @dash0 to relevant channels
  3. Create automation with Slack trigger
  4. Test by posting a message
  5. Check run history to confirm it triggered

Adding GitHub PR Review Automation

Steps:

  1. Connect GitHub integration in Settings
  2. Grant access to repositories
  3. Create automation with PR trigger
  4. Open a test PR
  5. Verify automation runs and can comment

Slack Trigger Works But Can't Post Back

Problem:

  • Trigger fires correctly
  • But slackSendMessage tool fails

Fix:

  • Verify @dash0 bot is in the target channel
  • Check Allowed Tools includes Slack tools (or is empty for smart defaults)
  • Review run logs to see the exact error message

Further Reading