Notification Bots
Notification Channels
- Phone and Email
Type | Alibaba Cloud | Tencent Cloud | Notes |
---|---|---|---|
SMS | ✔ | ✔ | |
Voice | ✔ | ✔ | |
✔ | - |
提示
- For voice/SMS/email notifications, members need to bind their phone numbers and email addresses, and the notification channel must be configured with the corresponding notification method
- Voice notifications support interactive acknowledgment - press 1 after the alert message is played to acknowledge the incident
- Instant Messaging
Type | IM App | Group Bot | Notes |
---|---|---|---|
Feishu/Lark | ✔ | ✔ | |
Dingtalk | ✔ | ✔ | |
WeCom | ✔ | ✔ | |
Slack Beta | ✔ | ✔ | |
Microsoft Teams | ✔ | - | |
Telegram | - | ✔ | |
Zoom | - | ✔ |
提示
Detailed instructions for app integration steps are provided when adding 'Instant Messaging' in Console->Integration Center->Instant Messaging. This article only covers the integration methods for group bots.
Differences between App Notifications and Bot Notifications
- Different integration methods
- Apps need to be created first by administrators or those with relevant permissions (platform permissions for WeCom, Feishu, etc.)
- Bots can be created directly in groups without prior creation in the application center, making integration simpler
- Different interaction methods
- App notification incident cards support direct in-app interactions like acknowledgment, snooze, close, etc.
- Bots require clicking links to handle incidents in browser and manual login with account credentials
Instant Messaging
Feishu/Lark
- Search for "FlashDuty" app in Feishu Workplace and login to complete the association
- After successful association, you can add Feishu as a notification channel in Account Center. When matching escalation rules, the app will send notifications
- You can add the app to group chats (search FlashDuty), open Group Settings->Group Bots->Add Bot

WeCom
提示
For WeCom app integration, please refer to the operation guide in Integration Center - Instant Messaging - WeCom
Dingtalk
- Create or enter an existing Dingtalk group
- Click More Cool Apps - Cool Apps Bar
- Select the custom app "FlashDuty" (or other name), click "Enable" button

Microsoft Teams
- Visit FlashDuty Integration Center - Instant Messaging - Microsoft Teams - Add
- Get the app package flashduty.zip
- Go to Microsoft Teams, navigate to [+Apps] - [Manage your apps] - [Upload an app] - [Upload an app to your org's app catalog] and upload flashduty.zip
- Go to Microsoft Teams Admin Center, find the FlashDuty app, and adjust app visibility to everyone (or your custom scope)
- Wait a few minutes, organization members can find this integration in [+Apps] - [Built for your org]
- Link Teams: Add FlashDuty app to target Team. View guide
- Copy the following command, @FlashDuty and send linkTeam xxx to the added Team
- Link User: Prerequisite is having added FlashDuty app. Copy the command linkUser xxx and send to chat
- In channel's escalation rules, select Microsoft Teams app for group chat notifications, select group chat; in private chat select Follow Unified Settings or Follow Personal Preferences (need to configure in Account Settings) and select Microsoft Teams. If Microsoft Teams app hasn't been added to Microsoft Teams, please contact technical support
Slack Beta
- Visit FlashDuty Integration Center - Instant Messaging - Slack - Add
- Page redirects to Slack interface, select Workspace in top right, then click Allow
- Enter data source name, click Save
- In channel's Escalation Rules, select Slack app for group chat notifications, select group chat. If desired group chat isn't shown, click refresh group chats. For private channels, login to Slack, select Integrations - Add Apps in private channel to add FlashDuty app then refresh group chats. If FlashDuty app hasn't been added to Slack, please contact technical support

Bots
Feishu/Lark
- Create or enter existing Feishu group
- Open Group Settings - Group Bots - Add Bot
- Select "Custom Bot", click "Add" button
- Set bot name and description, click "Add" button
- Set custom keyword: "#" (if using custom template, ensure alert content includes corresponding keyword)
- Copy generated webhook URL to notification channel's group chat - Feishu bot



WeCom
- Enter WeCom group
- Top right Group Settings - Add Group Bot - Create New Bot
- Set bot name, click "Add Bot"
- Copy generated webhook URL to notification channel's group chat - WeCom bot

Dingtalk
- Create or enter existing Dingtalk group
- Open Group Settings - Group Management - Smart Group Assistant
- Click "Add Bot" button, select "Custom" type bot
- Click "Add" button, set bot name, add keyword: "#" (if using custom template, ensure alert content includes corresponding keyword), and "Agree" to terms
- Copy generated webhook URL to notification channel's group chat - Dingtalk bot


Telegram
- Open BotFather, enter /newbot, enter bot name, record {Token}, format: 64533289xx:AAFxCAdxx_xssbnSxE6Y8mTcOBT5rxxxxx
- Top left Settings, New Channel to create Channel
- Click Channel, click Channel name in top left of chat box, Add Members - Bot Name
- Enter in browser: https://api.telegram.org/bot{Token}/getUpdates, note {Token} is variable from step 1 bot Token. Get ChatId, starts with -
Slack
- Create a Slack app, https://api.slack.com/apps?new_app=1. Choose a name, select a workspace to associate with your app, then click Create App
- Select Incoming Webhook. After app creation, you'll be redirected to new app's settings page (if using existing app, just load its settings through app management dashboard). Click Activate Incoming Webhooks switch to turn it on
- Click Add New Webhook to Workspace, select channel, click confirm. Now you should see Webhook URL under "Workspace Webhook URLs" section
Zoom
- Open the Zoom app, go to Apps > Add Apps, search for and add the Incoming Webhook app.
- Return to the chat interface and confirm that the Incoming Webhook app has been successfully added.
- In any channel or within the Incoming Webhook app, enter the command: /inc connect flashduty. The system will return the app connection information.
- Copy the Endpoint URL from the returned information (e.g., https://integrations.zoom.us/chat/webhooks/incomingwebhook/V9S5as-zTXOSUdgMITNEwA) and paste it into the Zoom Robot Webhook Address or Token field in the notification channel settings.
- Copy the Verification Token from the returned information and enter it into the Zoom Robot Verify Token field in the notification channel settings.
- To enable the @mention feature:
- Paid version administrators can view the IDs of users in the account in the Zoom user management interface (for the free version, you need to build an oauth app and then call the interface List users to get the user list. The interface address is: https://developers.zoom.us/docs/api/users/#tag/users/GET/users).
- Create a mapping table in the mapping data of the Flashduty Integration Center. Fill in the source label: email, the value is the Flashduty member email, and the result label: zoom_jid, the value is zoom user_id.
- In the workspace’s escalation policy, associate the corresponding Zoom robot and mapping table.
FAQ
Do I need to login every time when operating app card messages?
No, after associating member account with app account you can login without password. Association method: search FlashDuty app, click->login to associateCan't find FlashDuty app in Dingtalk/Feishu/WeCom Workplace
Click me修改于 2025-07-04 00:35:36