Integrations · Pro+
Outbound integration webhooks
You don't need StatusPulse to build a native PagerDuty connector — point a signed webhook at the receiver and your existing on-call routing takes over.
Why you need it
Your ops stack already knows who's on call, when to escalate, and how to wake people up. The last thing you need is another tool fighting for that responsibility. Outbound webhooks let StatusPulse hand the alert off to the tools that already do the routing.
- Plug into PagerDuty, Opsgenie, Zapier, or your own. Any HTTPS endpoint that accepts a POST gets a webhook — no native connector required, no per-vendor lock-in, no "we'll build that in Q3".
- Signed payloads your receiver can trust.
Every delivery carries a Stripe-style
X-StatusPulse-Signature: t=…,v1=…HMAC-SHA256 header — drop the secret into the same verifier you wrote for Stripe webhooks and you're done. - Custom headers per webhook. Paste an
Authorization: Token …for PagerDuty,Authorization: GenieKey …for Opsgenie, or whatever your internal bus expects — no proxy in the middle. - Retries that survive your downtime, not just ours. Failed deliveries back off at 30 s, 60 s, 120 s, 240 s (five attempts) with a stable delivery id across retries — so writing an idempotent receiver is one line of code.
- Send-test and rotate-secret built in. Prove the wiring with one click, rotate the HMAC key when a contractor leaves, no engineering ticket either way.
Where it pays off
The default integration any time your ops tooling already exists:
- PagerDuty Events v2. POST to
events.pagerduty.com/v2/enqueuewith the routing key in the header; on-call wakes on open and auto-resolves on close. - Opsgenie alerts. Same shape, different URL — map the StatusPulse severity to an Opsgenie priority through your existing alert policy.
- Zapier / Make.com / n8n. Pipe incidents into anything with a no-code connector — Discord, Linear, JIRA, a Google Sheet, a customer's webhook receiver.
- Your internal ops bus. A single receiver that fans out further — opens a tracking ticket, posts to a war-room channel, appends to a public-facing API, all from one signed POST.
Not the right tool when: all you want is a Slack or Teams channel pinged — use the built-in integrations for those; running your own receiver for one channel is over-engineering.
Available on Pro+. Already on StatusPulse? See the full config in Help →
Related
Try Outbound integration webhooks in StatusPulse
5 probes, 1 status page, forever. No credit card. US or EU host — you choose.