Slash Commands
All Slack commands for managing incidents from Slack.
Overview
Runframe’s Slack commands use the /inc prefix. Commands work in any channel, but most incident-specific commands require an active incident context.
| Command | Description |
|---|---|
/inc create | Create a new incident |
/inc assign | Assign responders to an incident |
/inc status | Update incident status |
/inc severity | Change incident severity |
/inc update | Post a status update |
/inc resolve | Mark an incident as resolved |
/inc close | Close an incident channel |
/inc page | Page the on-call engineer |
/inc create
Create a new incident from any Slack channel.
Usage
/inc create
What happens
- A modal appears prompting for incident details
- Runframe creates a dedicated Slack channel (
inc-YYYY-MM-DD-###) - Assigned responders are notified
- SLA deadlines are set based on severity
Fields
| Field | Required | Description |
|---|---|---|
| Title | Yes | Brief summary of the incident |
| Severity | Yes | P0 (critical) through P4 (minor) |
| Description | Yes | What’s happening, symptoms observed |
| Affected Services | No | Which services are impacted |
| Customer Impact | No | Is this affecting customers? |
/inc assign
Assign a person to an incident or change existing assignments.
Usage
/inc assign @username
In incident channels
When used in an incident channel, assigns the user to that incident.
In other channels
When used outside an incident channel, prompts you to select which incident to assign them to.
Incident roles
For larger incidents, you can assign specific roles:
/inc assign @username --role lead
/inc assign @username --role comms
/inc assign @username --role operations
| Role | Responsibility |
|---|---|
| Lead | Overall incident coordination |
| Comms | Customer and stakeholder communication |
| Operations | Technical response and fix deployment |
/inc status
Update the current status of an incident.
Usage
/inc status investigating
/inc status identified
/inc status monitoring
/inc status resolved
Available statuses
| Status | When to use |
|---|---|
investigating | Looking into the issue, gathering context |
identified | Root cause found, working on a fix |
monitoring | Fix deployed, watching for stability |
resolved | Incident is over (use /inc resolve instead for full workflow) |
What happens
- Status update posts to the incident channel
- Dashboard incident detail page updates
- Timestamp recorded for MTTA/MTTR analytics
Use /inc resolve for resolution
/inc status resolved updates the status but doesn’t complete the incident workflow. Use /inc resolve to properly close and generate postmortem prompts.
/inc severity
Change the severity level of an incident.
Usage
/inc severity p0
/inc severity p1
/inc severity p2
/inc severity p3
/inc severity p4
Severity levels
| Severity | Definition | Typical SLA |
|---|---|---|
| P0 | Complete service outage | 5 min / 30 min |
| P1 | Major feature broken | 15 min / 1 hour |
| P2 | Degraded performance | 30 min / 4 hours |
| P3 | Minor issue | 1 hour / 1 day |
| P4 | Cosmetic issue | 4 hours / 3 days |
What happens
- Severity badge updates in Slack and dashboard
- SLA deadlines recalculate based on new severity
- Incident events log records the change
Severity affects SLAs
Changing severity updates acknowledgment and resolution SLA deadlines. Escalation policies may be re-evaluated.
/inc update
Post a narrative status update to an incident.
Usage
/inc status investigating
/inc update We're seeing increased error rates on the API gateway. Investigating logs now.
Or inline:
/inc update Deployed hotfix to production. Monitoring error rates.
When to use
Use /inc update for:
- Narrative context beyond status changes
- Explaining what you’re doing during investigation
- Sharing findings before root cause is identified
- Providing ETAs or progress updates
Difference from /inc status
| Command | Purpose |
|---|---|
/inc status | Changes the incident state |
/inc update | Adds context while maintaining current status |
/inc resolve
Mark an incident as resolved and trigger post-incident workflow.
Usage
/inc resolve
What happens
- Incident status changes to “Resolved”
- Resolution timestamp is recorded for MTTR
- You’re prompted for:
- Brief resolution summary
- Whether to start a postmortem (PM-###)
- Incident channel remains available for reference
Resolution summary
Provide a concise explanation:
Fixed database connection pool leak. Deployed patch v2.3.1.
Connection pool size increased from 10 to 50. Error rates back to normal.
Monitoring for 24 hours.
Postmortem prompt
Runframe will ask if you want to start a postmortem. Options:
- Yes – Creates PM-### document with pre-filled incident data
- Later – No postmortem created, you can start one manually
- Skip – No postmortem needed for minor incidents
Resolved vs. closed
- Resolved – Incident is fixed, but documentation continues
- Closed – Incident channel is archived and removed from active view (use
/inc close)
/inc close
Archive an incident channel and remove it from active view.
Usage
/inc close
When to use
After an incident is resolved and all follow-up is complete:
- Postmortem is written (if applicable)
- Action items are assigned
- Stakeholders have been notified
What happens
- Incident channel is archived in Slack
- Incident removed from active dashboard view
- Still accessible in “All incidents” and search
/inc page
Page the current on-call engineer for a service.
Usage
/inc page
Or for a specific service:
/inc page api-backend
What happens
- Runframe identifies the on-call engineer for the service
- Sends them a notification (Slack DM, SMS, or phone call based on severity)
- Posts to the channel who was paged and when
On-call targeting
If no service specified, pages the on-call for:
- Services affected by the current incident (if in incident channel)
- Default service configured for your team
Tips and best practices
Creating incidents
- Be specific in titles – “API 500 errors on checkout” vs “API broken”
- Set severity correctly – Avoid severity fatigue; P0 should be rare
- List affected services – Helps route to the right on-call engineer
During incidents
- Post regular updates – Even “still investigating” manages expectations
- Use threads for side discussions – Keep channel focused on status
- Escalate early if stuck – Use
/inc pageor escalate manually if needed
After incidents
- Always resolve – Don’t leave incidents in “monitoring” indefinitely
- Write postmortems for P0-P2 – Capture learnings while fresh
- Close channels promptly – Reduce clutter, but keep reference
Need more?
- Incidents – Incident lifecycle and severity
- On-Call – Scheduling and rotations
- Web dashboard – Full incident management UI