Send events to your tools the moment they happen
Get a signed HTTP request when a post publishes, a post fails, or a site audit finishes.
Start free todayPolling an API to find out whether something happened is wasteful and slow. Webhooks turn it around: you give sona.to a URL, and it sends a signed HTTP request the moment a post publishes, a post fails, or an audit finishes. Point it at Zapier, Make, n8n or your own server and the rest of your stack reacts on its own.
Events as they happen
Four events cover the outcomes worth reacting to: a post published, a post failed, a site audit completed, and a site audit failed. Each one carries the same fields the API returns, so a webhook and a GET agree.
Signed, so you can trust it
Every request carries an HMAC SHA-256 signature over a timestamp and the body, keyed with a secret shown once when you create the webhook. Verify it and you know the request came from sona.to and was not replayed.
Retries and a delivery log
A failed delivery is retried after 60 seconds, then 5 minutes, then 30 minutes. Every attempt is recorded with its status code and duration, so a broken endpoint is easy to diagnose rather than a mystery.