Send events to your tools the moment they happen
Get a signed HTTP request when a post publishes or fails, a site audit finishes or an AI Visibility check ends.
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 or fails, a site audit finishes or an AI Visibility check ends. Point it at Zapier, Make, n8n or your own server and the rest of your stack reacts on its own.
Events as they happen
Eight events cover the outcomes worth reacting to: a post published or failed, a site audit completed or failed, an AI Visibility check completed or failed and an assistant that starts or stops naming your brand. 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.