Understand and use Webhooks

Discover the benefits of adding Webhooks to your post-response actions to automatically integrate collected data into your ecosystem.

What is a Webhook?

A Webhook allows you to notify a third-party application as soon as a new feedback is received. You can configure the automatic sending of responses to a questionnaire to the application of your choice, in order to trigger various actions.

With Webhooks, you receive answers to key questions in real-time as soon as they become available.

The main advantage of a Webhook is to transfer information to another application without having to implement the full Feedback Management API integration, which can be more complex depending on your use case.

Webhooks are complementary to your Application connectors.
Webhooks are used to send information related to collected responses to the application of your choice. The reverse path (data transfer from your application to Skeepers) cannot be performed with a Webhook.

Differences between an Application and a Webhook

Connected Application Webhook

A Connected Application (Salesforce, Adobe Campaign, Microsoft Dynamics, Zendesk...) allows you to automatically enrich your customer profiles via the Mapping mechanism.

This type of integration is ideal for continuously enriching your customer database based on collected responses.

To learn more about Mapping, read this dedicated article.

  • To automatically feed your CRM, we recommend using an Application, as it is specifically designed for this purpose. You can set it up easily in just a few clicks.
  • However, if your Application connector is not available on Skeepers, don’t worry! You can also use Webhooks to feed internal applications specific to your company.
  • Technical information: Skeepers Webhooks are based on a REST API, using the JSON data format.

Create a Webhook

Within your Feedback Management by Skeepers account, you can use Webhooks created by us in just a few clicks, or design your own custom Webhooks!
To do this, simply provide a receiving URL (where the notifications will be sent) and select the information you wish to receive.

Go to the Settings menu, then to the Integrations section, and click on Available Applications.

In this menu, you will find the Applications, dedicated to Mapping to automatically enrich your tools (CRM, marketing tools, email solutions).

You will find Webhook templates at the bottom of the list.

Webhook (1).gif

We offer 13 pre-configured Webhooks. This means you can use them immediately after entering your connection details:

  • Adobe Campaign Standard, to send a transactional message.
  • Google Sheets Connector HubSpot Integration | Connect Them TodayGoogle Sheets, to add responses to a new row.
  • Interphone logo - Icônes Médias sociaux et logos Intercom, to add a Tag to a user, identified via their email.
  • Fichier:Microsoft Excel 2013-2019 logo.svg — Wikipédia Microsoft Excel Online, to add responses to a new row.
  • Understanding Siebel for beginners - anjalimehta - MediumOracle Siebel, to update a Business Object in a Siebel CRM instance.
  • Salesforce Marketing Cloud, to update an existing contact.
  • SendinBlue, to update an existing contact.
  • File:Slack icon 2019.svg - Wikimedia Commons Slack, to post a message in a dedicated channel.
  • Integrate Zendesk Sell | Leadsbridge Zendesk Sell, to update an existing contact.
  • Zendesk Support, to create a new ticket.
  • Custom Webhook, to integrate a third-party API in a custom way.
  • Freshdesk logo - Icônes Médias sociaux et logos Freshdesk, to create or update an existing ticket.
  • 67c83a064203be2ed5fbb8d3_sarbacane.png Sarbacane, to add/modify a contact in a list

Webhook configuration examples

 

Slack Webhook Configuration "Post a message in a specific channel"

  1. Choose which Webhook template to use, then click Integrate.
    Webhook 2.gif
  2. Adapt your Webhook to your needs. Here, you can customize the name of your Webhook and add a description (we recommend being as specific as possible).
    The URL field refers to the URL you wish to notify.
  3. Insert the URL provided by the Slack API. 
  4. Enter this URL you retrieved from the Slack API. By default, the number of notification attempts is set to 3. You can customize this value according to your needs.
  5. Choose an authentication type: You can choose between standard or managed authentications:
    Capture d’écran 2025-07-01 112415.png
  6. Define which HTTP method to use: GET, POST, PUT, PATCH or DELETE.
    To determine the appropriate method, refer to the API documentation of the software used. For Slack, please refer to this page.
    To learn more about each HTTP method, see MDN Web Docs.
  7. Then customize the content of the request (in JSON format), for example:
  8. Once your configuration is complete, you can perform a test.
    A pop-up will appear allowing you to enter values manually.
    Webhook 2 (1).gif
  9. Your Webhook is now ready: click on .

You will find your saved Webhooks in the Webhooks section. You can edit each Webhook. You will also find the number of errors per Webhook. To identify and resolve errors quickly, refer to this article on Webhook error handling.

We recommend using templates if you have multiple Skeepers accounts linked to a single parent account. 

At the bottom of the page, you can set a Webhook as a template. Create templates directly from your parent account—they will appear in all other accounts.
Webhook 2 (2).gif

You’ll find your created templates in the list along with the other available templates.

Custom Webhook Configuration

Soon you’ll have access to many Webhook templates.
However, if you want to create your own Webhooks, start using Custom Webhooks now!

For example, we’ll prepare a custom Webhook to trigger the following action: "add a Tag in the Intercom software based on a user’s NPS score, collected in a Skeepers questionnaire."

First, read the API documentation of the service you are using. For Intercom, please refer to the Intercom for Developers page.

  1. To do this, open a custom Webhook template .
  2. Fill in the description information.
  3. Enter the URL to notify, based on Intercom documentation. To find how to enter the URL and the content of your Webhook, go to the Intercom help page.
    Webhook - INtercom (1).gif
  4. Fill in the headers.
  5. Complete with the content you need.
  6. Click on .

You're done. You’ll find your Webhook named Intercom in your list of webhooks.

Set your condition before adding your webhook. You can use your Webhooks when adding a new action to your questionnaires. They appear in the dropdown list.

Webhook (2).gif

To learn more about post-response actions, read the article What is an action?

Was this article helpful?
0 out of 0 found this helpful