Set up a score.dropped webhook on Pro or Agency. When a scan finishes with a health score 5+ points below the previous scan, Seoxpert POSTs a signed JSON event to your URL — Slack, Jira, PagerDuty, or your own dashboard. Stripe-style HMAC-SHA256 signatures.
Configure webhooks at Settings → API → Webhooks. Pick the score.dropped event type and enter your endpoint URL. Each delivery is signed with your workspace signing secret (sxw_…) using HMAC-SHA256 over `${ts}.${rawBody}` — the same scheme Stripe uses, so you can copy verification code with one tweak.
Pair with [deploy hooks](/deploy-hooks) for the canonical CI loop: your deploy fires the hook → Seoxpert scans → if the score drops, your webhook handler fires and your team finds out within minutes of the regression instead of weeks later.
Other event types you can subscribe to: scan.started, scan.completed, scan.failed, issue.new_critical (per critical finding new vs the previous scan), credits.low (3 / 1 / 0 thresholds). Use the wildcard "*" route if you want one URL to receive everything.
Ready to try it on your site?
Free first scan · No credit card required