Découvrez l’intérêt d’ajouter des Webhooks à vos actions post-réponse pour intégrer automatiquement les données collectées dans votre écosystème.
Qu'est-ce qu'un Webhook ?
Un Webhook permet de notifier une application tierce dès qu’un nouveau feedback est reçu. Vous pouvez ainsi configurer l’envoi automatique des réponses à un questionnaire vers l’application de votre choix, afin de déclencher différentes actions.
Avec les Webhooks, vous recevez en temps réel les réponses aux questions clés, dès qu’elles sont disponibles.
L’intérêt principal d’un Webhook est de transférer des informations vers une autre application sans avoir à mettre en place l’intégration complète de l’API Feedback Management, qui peut s’avérer plus complexe selon votre cas d’usage.
Les Webhooks sont complémentaires à vos connecteurs d’Applications.
Les Webhooks sont utilisés pour envoyer des informations relatives aux réponses collectées vers l'application de votre choix. Le chemin inverse (transfert de données depuis votre application vers Skeepers) ne peut pas être réalisé avec un Webhook.
Différences entre une Application et un Webhook
Une Application connectée (Salesforce, Adobe Campaign, Microsoft Dynamics, Zendesk...) permet d’alimenter automatiquement vos profils clients via le mécanisme de Mapping.
Ce type d’intégration est idéal pour enrichir votre base de données client en continu, à partir des réponses collectées.
Pour en savoir plus sur le Mapping, consultez cet article dédié.
Un Webhook est idéal pour exécuter une action précise immédiatement après la collecte d’une réponse.
Il transmet automatiquement les données à une application tierce dès qu’un événement spécifique se produit (ex. : une réponse soumise).
Contrairement à une Application connectée, le Webhook ne met pas à jour les profils clients, mais permet d’automatiser des actions ciblées dans votre écosystème.
Exemples d’utilisation de Webhooks :
- Publier un message dans Slack lorsqu’un participant répond à votre questionnaire
- Appliquer un tag Intercom à un utilisateur selon le type de réponse fourni
Les Webhooks peuvent être utilisés dans vos actions post-réponse pour déclencher des automatisations personnalisées. Rapprochez-vous de votre service technique pour la mise en place de Webhooks personnalisés.
- Pour alimenter automatiquement votre CRM, nous vous recommandons d’utiliser une Application, car elle est spécifiquement conçue pour cet usage. Vous pourrez la paramétrer facilement en quelques clics.
- Cependant, si le connecteur de votre Application n’est pas disponible sur Skeepers, pas de panique ! Vous pouvez également utiliser les Webhooks pour alimenter des applications internes, spécifiques à votre entreprise.
- Information technique : Les Webhooks Skeepers sont basés sur une API REST, utilisant le format de données JSON.
Créer un Webhook
Au sein de votre compte Feedback Management par Skeepers, vous pouvez utiliser en quelques clics des Webhooks créés par nos soins, ou concevoir sur mesure vos propres Webhooks !
Pour cela, il vous suffit de fournir une adresse URL de réception (à laquelle les notifications seront envoyées) et de sélectionner les informations que vous souhaitez recevoir.
Rendez-vous dans le menu Paramètres, puis rubrique Intégrations, cliquez sur Applications disponibles.
Dans ce menu vous retrouvez les Applications, dédiées au Mapping pour enrichir automatiquement vos outils (CRM vos outils marketing, solutions d'emailing).
En bas de liste vous avez accès aux modèles de Webhooks.
Nous vous proposons 13 webhooks pré-configurés. C'est à dire que vous pouvez les utiliser immédiatement après avoir renseigné vos informations de connexion:
-
Adobe Campaign Standard, pour envoyer un message transactionnel.
-
Google Sheets, pour ajouter des réponses dans une nouvelle ligne.
-
Intercom, pour ajouter un Tag à un utilisateur, identifié via son email.
-
Microsoft Excel Online, pour ajouter des réponses dans une nouvelle ligne.
-
Oracle Siebel, pour mettre à jour un Objet Business d'une instance Siebel CRM.
-
Salesforce Marketing Cloud, pour mettre à jour un contact existant.
-
SendinBlue, pour mettre à jour un contact existant.
-
Slack, pour publier un message dans un channel dédié.
-
Zendesk Sell, pour mettre à jour un contact existant.
-
Zendesk Support, pour créer un nouveau ticket.
-
Webhook personnalisé, pour intégrer une API tierce de manière personnalisée.
-
Freshdesk, pour créer un ticket ou mettre à jour un ticket existant.
-
Sarbacane, pour ajouter/modifier un contact dans une liste
Exemples de configuration du Webhook
Configuration du Webhook Slack "Publier un message dans une chaîne spécifique"
- Choisissez quel modèle de Webhook utiliser, puis cliquez sur Intégrer .
- Adaptez votre Webhook à vos besoins. Ici, vous pouvez Personnaliser le nom de votre Webhook et ajouter une description (nous vous recommandons d’être le plus précis possible).
Le champ URL correspond à l’URL que vous souhaitez notifier. - Insérez l'URL fournie par l'API de Slack.
- Indiquez cette URL que vous avez récupérée dans l'API de Slack. Par défaut, le nombre de tentatives de notification est défini à 3. Vous pouvez personnaliser cette valeur en fonction de vos besoins.
- Choisissez un type d’authentification : Vous avez le choix entre les authentifications standards ou managées:
- Définissez quelle méthode HTTP utiliser : GET, POST, PUT, PATCH ou DELETE.
Pour déterminer la méthode appropriée, référez-vous à la documentation API du logiciel utilisé. Pour Slack, veuillez consulter cette page.
Pour en savoir plus sur chaque méthode HTTP, consultez MDN Web Docs. - Personnalisez ensuite le contenu de la requête (au format JSON), par exemple :
- Une fois votre configuration terminée, vous pouvez effectuer un test.
Une pop-in s’affiche pour vous permettre de renseigner des valeurs manuellement. - Votre Webhook est maintenant prêt : cliquez sur
.
Vous retrouverez les Webhooks enregistrés dans la rubrique Webhooks. Vous pouvez éditer chaque Webhook. En bas de la page, vous pouvez définir un Webhook comme modèle.
Nous vous recommandons d'utiliser les modèles si vous disposez de plusieurs comptes Skeepers, articulés autour d'un seul compte parent.
Créez directement les modèles depuis votre compte parent, ils apparaîtront dans tous les autres comptes.
Vous retrouvez vos modèles crées dans la liste des autres modèles déjà disponibles.
Configuration d'un Webhook Personnalisé
Prochainement vous aurez accès à de nombreux modèles de Webhook.
Néanmoins, si vous désirez créer votre propres Webhooks, utilisez dès maintenant des Webhooks personnalisés !
Pour l'exemple, nous allons préparer un Webhook personnalisé, pour déclencher l'action suivante : "ajouter un Tag dans le logiciel Intercom, en fonction de la note NPS d'un utilisateur, collectée dans un questionnaire Skeepers."
Tout d'abord, prenez connaissance de la documentation API du service que vous utilisez. Pour Intercom, veuillez consulter la page Intercom for Developers.
- Pour ce faire, ouvrez un modèle de Webhook personnalisé
.
- Complétez les informations de description.
- Renseignez l’URL à notifier, en vous basant sur la documentation Intercom. pour retrouver comment renseigner l'URL et le contenu de votre Webhook, rendez-vous sur la page d'aide de Intercom.
- Remplissez les en-têtes.
- Complétez avec le contenu dont vous avez besoin.
- Cliquez sur
.
Vous avez terminé. Vous retrouvez votre Webhook nommé Intercom dans la liste de vos webhooks.
Définissez votre condition avant d'ajouter votre webhook. Vous pouvez utiliser vos Webhooks lors de l'ajout d'une nouvelle action dans vos questionnaires. Ils apparaissent dans la liste déroulante.
Pour en savoir plus à propos des actions post réponse, consulter l'article Qu'est ce qu'une action ?