Webhooks integration

Notify your 3rd party software about collecting new survey responses using user-defined HTTP callbacks

Vlada avatar
Written by Vlada
Updated over a week ago

Webhooks are user-defined HTTP callbacks from a platform to an external service, triggered when a pre-defined event occurs. In the case of our integration, we send webhooks on survey completion or on each question response.

It may be particularly useful for custom integrations with CRM, as by using webhooks you can notify your 3rd party software about collecting new survey responses.

❗️Note: webhooks integration is available with some of our paid plans. Check out the pricing page for detailed information about our plans.

Before you start:

Make sure to include your Verification token and Signing secret in the header of the request, which allows you to verify that the webhook is sent by Survicate and protect your webhook from security breaches.

You can find your verification token and signing secret in Survicate integration settings. Head on to Integrations > Webhooks and click the Connect button:

You will find your Verification token and Signing secret here. These tokens can be regenerated at any time.

Setting up webhooks

1. To enable Webhooks on a survey, go to the Connect tab of your survey, find, and pick Webhooks from the list of integrations.

2. Under Webhooks Settings, depending on your preferences, you can enable sending notifications on each response or on survey completion and paste your endpoint address.

3. To make sure the integration is set up correctly, click send sample request, which will send a test event to your endpoint. You will get a notification letting you know whether your data was correctly sent.

IPs to whitelist to receive callbacks:

Please make sure to whitelist the following IPs to receive callbacks from Survicate:

Did this answer your question?