Resolve incidents faster, right from Slack

AI SRE to root cause incidents and triage alerts.

Traversal investigation complete showing 3 candidate issues with detailed analysis, logs, alerts, and actionable insights

What is Traversal?

Traversal is an AI site reliability engineer that helps teams automatically resolve and prevent reliability issues. We scan logs, metrics, traces, recent deployments, and other signals to pinpoint likely root causes and suggest fixes—so incidents get triaged and resolved in minutes, not hours.

Traversal uses large language models (LLMs) to analyze telemetry and conversation context, generate explanations, and suggest next steps. Because LLMs can sometimes produce inaccurate or incomplete responses, please validate recommendations before acting.

With the Traversal Slack app, engineers can:

Start investigations

From any channel or DM - either by invoking Traversal manually, or through configuring custom auto-triggers

See investigations

See Traversal investigations for incidents or alerts shared directly in their Slack channels or DMs

Ask follow-up questions

Ask follow-up questions in natural language to refine the analysis

How Traversal works in Slack

Manual investigations
  • Start with @Traversal or /investigate in any channel/thread or DM
  • Describe the incident (symptoms, affected service, runbook/alert link)
  • Traversal replies in thread when results are ready
Automatic investigations
  • Use /register-trigger to define criteria for auto-investigations
  • Set scope and conditions (e.g., #alerts + severity: critical)
  • Traversal automatically investigates matching messages

Slash commands

CommandWhat it does
/investigateStart a manual investigation. You'll be prompted to describe the incident (symptoms, affected service, links). Traversal replies in-thread when results are ready.
/register-triggerOpen a modal to create a Custom Trigger for automatic investigations. Define channel scope and AND/OR criteria (e.g., severity = critical).
/show-triggersList all configured triggers across the workspace; from there you can remove ones you don't need.
/show-channel-triggersList triggers scoped to the current channel; remove or adjust as needed.

Quick Setup

1
Install Traversal

Install the Traversal Slack app to your workspace

2
Request Access

Contact our team to provision your workspace access and configuration

3
Invite to channels

Invite @Traversal to your incident and alert channels

4
Configure triggers

Set up automatic investigations for common alerts

Add to Slack

Security & compliance

Data usage

Slack data is used only to deliver the features described on this page. We do not use Slack data to train LLMs.

Retention

See privacy policy for retention and deletion practices.

Transport & storage

All traffic encrypted in transit; tokens stored securely; Slack signature verification enforced.

Least privilege

We request only the minimum scopes needed for functionality.

AI disclaimer: Traversal uses generative AI and may produce inaccurate or incomplete outputs. Please validate recommendations before acting.

Permissions we request (and why)

We follow the principle of least privilege and only request scopes needed for the features described here:

PermissionWhy we need it
commandsEnable the four slash commands above
chat:writePost updates, summaries, and investigation results
app_mentions:readRespond when someone mentions @Traversal
channels:read / groups:read / im:read / mpim:readRead basic channel/DM metadata to anchor investigations
channels:history / groups:history / im:history / mpim:historyWhen added to a channel/DM, read recent history to build context (errors, timelines) and avoid asking humans to re-type details
files:read / files:writeIngest helpful artifacts (logs, traces) and upload images in RCA reports
links:read / links:writeDetect links in messages and unfurl to companion UI when enabled
pins:read / pins:writePull context from pinned messages; pin significant milestones during incidents
reactions:readInterpret emoji reactions on bot messages for feedback
users:read / users:read.emailMap Slack users to your Traversal account for a consistent experience
incoming-webhookPost asynchronous alerts when no active WebSocket is available

Support

Questions or issues? Contact us at support@traversal.com

Response target: within 2 business days