Skip to main content
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 a webhook.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