AI SRE Required Permissions
The following list includes all permissions required when the Slack IM integration uses AI SRE, including basic notifications, War Room, AI SRE conversations, AI-generated post-mortem reports, and incident notification dispatch. In the Slack app OAuth & Permissions page, confirm that each official scope name below is granted. For existing Slack integrations, re-authorize the app if any scope is missing.Bot Token Scopes
User Token Scopes
If you use Slack Incoming Webhook-based Slack bot notifications instead of the Slack App integration on this page, enable Incoming Webhooks in the corresponding Slack app and include the
incoming-webhook scope in the OAuth flow.1. Install App
1
Add Integration
Go to Flashduty On-call Integration Center → Instant Messaging → Slack, click Add.
2
Authorize App
On the redirected Slack page, select Workspace in the top right corner, then click Allow.

3
Save Configuration
Enter data source name, click Save.
2. Configure War Room
Ensure the app has been granted the AI SRE required permissions listed at the beginning of this page.After completing the previous steps, in the Flashduty On-call integration configuration page’s Enhanced Features section, check Enable War Room to activate this feature—no additional configuration needed.
AI SRE Controls
After you enable War Room, the configuration page shows the following AI SRE controls. Both are enabled by default:- Automatically start AI incident analysis: Starts an AI incident analysis when a War Room is created successfully.
- Allow group @ AI SRE and /fd commands: Lets users @mention AI SRE or use
/fdin a Slack group connected through this integration. When disabled, neither entry point responds.
3. Linked Users
In the Linked Users tab of the integration detail page, you can view the linking status between team members and Slack accounts, and quickly complete batch linking.View Linking Status
The linked users list shows all team members and their linking status. You can filter by:
Search by name or email is supported.
One-Click Linking
When unlinked members exist, click the One-Click Link button. The system will attempt to obtain Slack account IDs via phone numbers or emails and automatically link them, equivalent to members logging into Flashduty using the same information on Slack.4. FAQ
War Room considerations?
War Room considerations?
- Only one IM integration can have War Room enabled at a time. If you have already enabled War Room in another IM integration (such as Dingtalk, Feishu/Lark, or WeCom), you need to disable it there first before enabling it in the current Slack integration
- When enabling War Room, the system automatically verifies whether the current Slack app has all required permissions. If missing permissions are detected, a warning message appears on the page with a Re-authorize link
- Click the Re-authorize link to be redirected to the Slack authorization page, which requests the AI SRE required permissions listed at the beginning of this page. After completing authorization, the page automatically returns to Flashduty
- If your Slack integration was authorized before the War Room feature was released, you will typically need to re-authorize on first use to add the new permissions. Re-authorization does not affect your existing integration configuration or user associations
Escalation rule group chat list doesn't have the desired private channel?
Escalation rule group chat list doesn't have the desired private channel?
- Ensure the Install App step completed successfully without errors
- Go to the relevant Slack channel, execute
/invite @Flashdutycommand - When you see
joinedoradded by xxx to xxxprompt, it means successfully added
Escalation rule group chat list doesn't have the desired public channel?
Escalation rule group chat list doesn't have the desired public channel?
- Add the app authorizer to the public channel
- Follow the method from the previous question to add the app to the channel
Slack App shows not_authed error?
Slack App shows not_authed error?
Please try again, this may be a temporary Slack service issue. If the error persists after retry, please contact customer service.
Slack App shows Operation timed out error?
Slack App shows Operation timed out error?
Please try again. This may be server-Slack communication timeout. If the error persists after retry, please contact customer service.
Slack App shows Status Code 500 error?
Slack App shows Status Code 500 error?
Please try again. This may be a Flashduty On-call server error (e.g., data source was disabled). If the error persists after retry, please contact customer service.
Slack App shows other unknown errors?
Slack App shows other unknown errors?
Please try again. If the error persists after retry, please contact customer service to log and resolve new issues.
Why isn't War Room working as expected?
Why isn't War Room working as expected?
- Check again that the app has been granted the AI SRE required permissions listed at the beginning of this page
- For previously authorized Slack IM integrations, you need to manually re-authorize Slack in the Flashduty On-call integration configuration page for the app to obtain the permissions required for AI SRE
- See the FAQ section in War Room documentation