Incident Bot
AI-powered incident response assistant that maintains shared context across your team in Slack incident channels. Every responder's question builds on prior discoveries, so nobody wastes time re-explaining context to the bot.
Overview
The Incident Bot extends the Slack integration with a fork-from-trunk session architecture designed for incident channels:
- A persistent trunk session accumulates incident knowledge as the investigation progresses
- Each @mention forks from the trunk for a parallel, context-rich response
- Discoveries are extracted and propagated back to the trunk so subsequent questions see prior findings
No additional Slack permissions are required beyond the standard Slack integration.
How It Works
Automatic Detection
Incident channels are detected by name prefix. Any channel whose name starts with one of these prefixes is treated as an incident channel:
| Prefix | Example |
|---|---|
incident- | #incident-api-outage |
inc- | #inc-db-failover |
These prefixes are configurable. Contact Oodle support or use the help chat widget in the sidebar to set custom prefixes for your organization.
When the bot is mentioned in an incident channel, it automatically switches to incident mode with shared context.
Fork-from-Trunk Architecture
Trunk Session (persistent)
├── Accumulates incident knowledge
├── Channel history & context
└── Extracted discoveries from all forks
Fork 1 (@mention by Alice)
├── Inherits full trunk context
├── Investigates Alice's question
└── Discoveries propagated back to trunk
Fork 2 (@mention by Bob)
├── Inherits trunk context + Alice's discoveries
├── Investigates Bob's question
└── Discoveries propagated back to trunk
Each fork runs in parallel, so multiple responders can ask questions simultaneously without blocking each other.
Prerequisites
- An active Slack integration with at least one connected workspace
- The
@Oodlebot invited to the incident channel
Getting Started
Step 1: Install the Slack Integration
If you haven't already, install the Slack integration by following the Slack setup guide.
Step 2: Create an Incident Channel
Create a Slack channel with a recognized prefix
(defaults: incident-, inc-):
#incident-api-outage
#inc-database-failover
Need different prefixes? Contact Oodle support or use the help chat widget in the sidebar to configure custom prefixes for your organization.
Step 3: Invite the Bot
Invite @Oodle to the incident channel:
/invite @Oodle
The bot detects the incident channel prefix and activates incident mode automatically.