Webhooks are available on Pro, Business, and Enterprise plans.
1. Create an endpoint
In the dashboard, go to Settings > Webhooks and click Create Endpoint. Enter your HTTPS endpoint URL and select which events to listen for:
Grantiva generates a signing secret (
whsec_...) — save this for signature verification.
2. Handle webhook events
3. Test your endpoint
From the webhook detail page in the dashboard, click Send Test Event. This fires awebhook.test event to verify your endpoint is reachable.
4. Verify it works
Check the delivery log in the dashboard. Each delivery shows:- HTTP status code
- Response body
- Delivery time
- Retry count
Retries
Failed deliveries (non-2xx response or timeout) are retried up to 3 times with exponential backoff:Next steps
- Webhooks concepts — signature verification in more languages
- Webhook API Reference — list, create, update, and delete endpoints programmatically