WakeHook ← wakehook.com

Integration guide

Sentry → WakeHook

Sentry catches the exception the moment it happens. What it can't do is wake anyone up about it — an email or a Slack message is exactly as loud as everything else in that channel. Point a Sentry alert rule's webhook action at WakeHook and a fatal issue rings a phone until someone acknowledges it.

Set it up

  1. In your WakeHook dashboard, open SourcesAdd source, name it Sentry, and pick the Sentry preset. Copy the Webhook URL — shown once, in full.

  2. In Sentry, go to Alerts → Create Alert Rule (issue alert, not metric alert). Under Then perform these actions, add Send a notification via an integration → Webhook, or use a plain Send a notification to a webhook action if your plan doesn't have the Integration Platform, and paste your URL.

  3. Scope the rule to whichever projects/environments should page a human — typically "a new issue is created" or "issue changes state to unresolved," restricted to production.

  4. Trigger a real error in that environment (or use Sentry's own Send Test Notification where available) and confirm a TRIGGERED incident lands in your dashboard.

This covers Sentry's issue alerts — the ones that fire on a new or regressed error. Metric alerts (a rate crossing a threshold) use a different payload shape Sentry doesn't send from issue rules, and aren't mapped by this preset yet.

What WakeHook reads from it

WakeHook fieldComes fromNotes
titledata.issue.title
bodydata.issue.culpritThe function/transaction where it happened
severitydata.issue.levelfatal → critical, error → high, warning → low, info/debug → info
statusdata.issue.statusOnly an explicit resolved clears the incident
dedup_keydata.issue.shortIdSentry's own stable issue key — repeat occurrences of the same issue stay one incident
linkdata.issue.web_urlJumps straight to the issue in Sentry
tagsproject + issue type

Example payload

{
  "action": "created",
  "data": {
    "issue": {
      "title": "TypeError: Cannot read properties of undefined",
      "culprit": "checkout.processPayment",
      "level": "fatal",
      "status": "unresolved",
      "shortId": "BACKEND-7Q",
      "web_url": "https://sentry.io/organizations/acme/issues/12345/",
      "project": { "slug": "backend" }
    }
  }
}

Ready to wire it up?Free while WakeHook is in beta — one source, one device.

Join the waitlist

Other integrations