Skip to content

Setting up Webhooks

Setting up your webhooks can be done from the Salable dashboard. Go to the settings tab and select Webhooks.

You can either provide an API endpoint to receive the webhooks or you can use the Svix play button in the interface to generate a unique URL. This lets you get started straight away.

When using your own URL you will need to indicate that a webhook has been processed by returning a 2xx (status code 200-299) response to the webhook message within a 15 second time-frame.

From the interface you can select the events you want to listen to. Review the logs and access your signing secret.

Event Verification

An important step to take is to verify the events you receive. Svix uses both a signing secret, unique to each end point and timestamps to secure their messages. For full details on the best practice for webhook verification consult the Svix Documentation

Retry Policy

Svix will attempt to deliver webhook messages on an exponential backoff schedule. You can find full details here.