Sentry sends error events and issue lifecycle events to Warrn via an Internal Integration webhook. When an alert rule fires or an issue is created, Warrn creates an alert. When an issue is resolved in Sentry, Warrn auto-resolves the matching alert. Optionally, Warrn can resolve issues back in Sentry when you resolve alerts in Warrn (bi-directional sync).
Setup
1
Add the integration in Warrn
Open a service or team in Warrn. Go to the Integrations tab, add Sentry, and copy the generated webhook URL.
2
Create an Internal Integration in Sentry
In Sentry, go to Settings > Developer Settings. Click Create New Integration and choose Internal Integration. Name it (e.g. “Warrn”) and paste the webhook URL from Warrn.
3
Configure webhooks and permissions
Under Webhooks, enable Alert Rule Action. Under Permissions, grant Read & Write access to Issue & Event. Save the integration, then copy the Auth Token and Client Secret shown on the next page.
4
Create an alert rule
In Sentry, go to Alerts > Create Alert Rule. Add an action that sends notifications via your new integration. This routes triggered alerts to Warrn.
5
Enable bi-directional sync (optional)
Back in Warrn, enter the Auth Token and your Sentry Organization Slug (from your Sentry URL) in the integration settings. This lets Warrn resolve issues in Sentry when you resolve alerts in Warrn.
How it works
Sentry webhooks include aSentry-Hook-Resource header indicating the resource type: event_alert, issue, or error.
- event_alert (alert rule triggered): Creates a new alert in Warrn. Deduplicates by
issue_id. - issue created: Creates a new alert in Warrn. Deduplicates by issue
id. - issue resolved: Auto-resolves the matching Warrn alert.
- Other issue events (assigned, archived, etc.): Logged as timeline events on the existing alert.
Field mapping
Severity mapping
If you provide a Client Secret in Warrn, webhook signature verification is enabled. Sentry signs each request with an HMAC-SHA256 signature in the
Sentry-Hook-Signature header.