GuidesIntegrations
Slack
Connect Runframe to Slack for incident channels, slash commands, real-time notifications, and interactive modals.
Slack
Runframe's deepest integration. Slack becomes your incident command center.
Features
| Feature | Description |
|---|---|
| Slash commands | Create and manage incidents from any Slack channel |
| Incident channels | Dedicated channel for each incident, auto-created |
| Notifications | Real-time updates posted to channels |
| Interactive modals | Rich forms for incident creation, severity changes, status updates |
| Status syncing | Incident status updates post to channels automatically |
| On-call paging | Page the on-call engineer directly from Slack |
Installation
- Visit the Slack App Directory or use the link from your Runframe dashboard
- Click Add to Slack
- Grant Runframe permissions:
- Create channels
- Send messages
- View user information
- Complete installation and sign in to Runframe
Slash commands
Once installed, use these commands from any Slack channel:
| Command | Description |
|---|---|
/inc create | Create a new incident |
/inc assign | Assign responders |
/inc move | Update incident status |
/inc severity | Change severity |
/inc update | Post a status update |
/inc resolve | Mark as resolved |
/inc close | Archive the channel |
/inc page | Page the on-call |
See the Slash Commands guide for complete documentation.
Incident channel naming
Runframe creates incident channels with a consistent naming pattern:
{incident-number}-{title-slug}Example: inc-00042-api-latency-spike
The channel name is derived from the incident number and a slugified version of the title (max 80 characters).
Onboarding via Slack
During initial setup, Runframe can import your Slack workspace structure:
- Channels are listed by member count so you can identify your most active teams
- Select channels to import as Runframe teams
- Team members are automatically synced from channel membership
Troubleshooting
| Issue | Solution |
|---|---|
| Bot not responding | Check that the Runframe bot is invited to the channel |
| Missing permissions | Re-authorize from Settings > Integrations |
| Channel not created | Verify Runframe has channels:manage scope |
| Commands not working | Ensure the Slack app is installed to the correct workspace |