Alert integrations
Alert integrations send selected FlaskTrack notifications to external team channels. They are intended for awareness, not as the system of record.
Before configuration
- Choose a channel with approved membership.
- Decide which alert classes may leave FlaskTrack.
- Avoid including sensitive payloads unless the destination is approved.
- Store webhook URLs, access tokens, and room identifiers as secrets.
- Test with a non-production message.
Supported destinations
| Destination | Typical credential |
|---|---|
| Slack | Incoming webhook URL |
| Discord | Channel webhook URL |
| Matrix | Homeserver URL, access token, and room ID |
Secret rotation
Rotate the destination credential after staff changes, accidental disclosure, or suspected misuse. Update FlaskTrack, send a test notification, and revoke the old credential at the provider.