Article sur le mode d'emploi

Notification Slack : Création d'un Webhook entrant pour Slack

Román Filgueira García
Rédacteur de contenu, Respond.io
23 février 2022

Slack est une plateforme de communication sur le lieu de travail très populaire auprès des entreprises. En plus de la fonction de messagerie habituelle, les entreprises ont accès à des fonctionnalités avancées comme le Workflow Builder pour créer des webhooks. Dans ce billet de blog, nous allons vous montrer comment créer un webhook entrant pour envoyer une notification Slack depuis respond.io en utilisant une requête HTTP.

Consultez notre vidéo pour en savoir plus sur l'étape de la requête HTTP.

Comment envoyer une notification Slack

Les membres de l'équipe veulent recevoir des notifications immédiates lorsque des événements importants se produisent sur d'autres plateformes. Mais ces notifications ne sont pas très fréquentes. Par conséquent, les avoir sur une plateforme utilisée quotidiennement comme Slack est beaucoup plus pratique.

La réception de notifications sur les canaux Slack aide les équipes à être sur la même longueur d'onde. Elles auront accès aux mêmes informations et pourront mieux collaborer, coordonner et déléguer les tâches en conséquence.

Pourquoi utiliser la notification Slack
Deux raisons pour lesquelles les entreprises utilisent Slack pour les notifications

Ce sont là quelques-uns des avantages de l'utilisation des notifications automatiques de Slack. Vous voulez configurer les vôtres ? Passons en revue toutes les étapes nécessaires pour envoyer une requête HTTP de respond.io à Slack.

Envoi d'une notification Slack via le flux de travail respond.io

Ce processus implique l'utilisation des flux de travail de respond.io et de Slack, les entreprises auront donc besoin d'un compte sur les deux plateformes. Dans respond.io, l'étape de requête HTTP est disponible à partir du plan Business.

Pour utiliser les flux de travail Slack, les entreprises doivent également s'inscrire à un plan payant Slack. Une fois prête, l'étape suivante consiste à générer une URL de demande Slack à utiliser dans un flux de demandes HTTP respond.io.

1. Créez un flux de travail Slack

Commençons par créer un nouveau flux de travail Slack. Tout d'abord, vous devez choisir un déclencheur, qui est le point de départ du flux de travail. Pour échanger des informations entre respond.io et Slack, sélectionnez le déclencheur Slack Incoming Webhook.

Comment obtenir l'URL d'un webhook pour un canal Slack ?
Comment créer le webhook entrant de Slack ?

2. Rédiger la notification Slack

Nous avons maintenant un déclencheur, qui déclenche le flux de travail lorsqu'il est activé. Comme nous voulons envoyer une notification, choisissez l'étape Envoyer un message. Cliquez sur Publier en haut à droite pour générer une URL. Plus tard, vous enverrez une requête HTTP Post à cette URL depuis respond.io.

Comment obtenir l'URL du webhook de Slack
Comment rédiger la notification Slack

3. Configurer un flux de travail respond.io

Pour envoyer une notification à Slack depuis respond.io, nous devons d'abord configurer un flux de travail respond.io. Commencez par choisir Contact Tag Updated comme déclencheur. Cela vous permettra de tester la notification Slack en ajoutant simplement le tag de votre choix à un contact.

Créer un déclencheur de flux de travail respond.io
Comment créer le déclencheur de flux de travail respond.io ?

4. Créez la connexion avec votre flux de travail Slack

Puisque nous voulons envoyer des données de respond.io à Slack, choisissez Method : POST dans la liste déroulante. Copiez et collez l'URL de Slack de l'étape 2 ici. Maintenant votre requête HTTP est prête à envoyer des données à Slack. Publions-la et testons le résultat.

respond.io étape de la demande HTTP
Comment ajouter une étape de requête HTTP au flux de travail respond.io ?

5. Testez la notification

Pour tester la notification Slack, vous devez activer le déclencheur respond.io. Ajoutez votre balise à un contact respond.io. Ensuite, ouvrez le canal Slack de votre choix. Si le webhook entrant de Slack est correctement configuré, vous recevrez une nouvelle notification.

Slack webhook entrant respond.io
Comment tester le webhook entrant de Slack ?

Dans certains scénarios, l'envoi d'un simple message comme celui-ci est tout ce dont vous aurez besoin. Mais que se passe-t-il si, par exemple, un utilisateur souhaite envoyer une notification Slack comprenant les coordonnées d'un contact ?

Ajouter les coordonnées d'un contact à une notification Slack

Lesvariables dynamiques sont des éléments clés des flux de travail de respond.io, car elles permettent aux utilisateurs d'opérer avec des données de contact personnalisées. Voyons comment ajouter des variables dynamiques au corps du message de Slack pour transmettre les informations de contact de respond.io à Slack.

1. Ajouter des variables Slack au corps du message

Pour envoyer les données de contact dans une notification, nous devons d'abord créer les variables sur Slack, puis sur respond.io. Une fois que c'est fait, vous devrez utiliser le corps HTTP avec les variables Slack générées dans le flux de travail respond.io.

Ajout de variables Slack
Comment créer et nommer les variables de Slack

2. Ajouter des variables dynamiques au flux de travail respond.io

Pour personnaliser votre notification Slack avec le nom du contact, copiez et collez le corps HTTP de Slack vers respond.io. Choisissez ensuite la variable dynamique $contact.name dans la liste déroulante.

Ajout de variables dynamiques respond.io
Comment ajouter des variables dynamiques au flux de travail de respond.io ?

3. Testez la notification

Pour tester la notification, allez dans le module Messages de respond.io. Sélectionnez un contact et attribuez-lui le tag. Ensuite, ouvrez le canal Slack de votre choix. Si tout est correctement configuré, vous recevrez une notification avec le nom du contact.

Webhook de notification Slack
Comment tester le webhook entrant de Slack avec des variables dynamiques ?

Parfois, l'utilisation de variables dynamiques ne suffit pas. Les utilisateurs auront toujours besoin de contexte supplémentaire, comme les détails du contact ou l'historique de la conversation, lorsqu'ils parcourent leurs notifications Slack. Le moyen le plus simple est d'ajouter un lien vers respond.io dans la notification Slack.

Rendre la conversation disponible via Slack

En ajoutant un hyperlien à la notification Slack, les utilisateurs de respond.io peuvent consulter les données complètes du contact et l'historique des conversations sur respond.io afin de mieux comprendre leur dossier en un seul clic.

1. Ajoutez un lien vers la notification Slack

Pour ajouter un lien direct vers la conversation respond.io, retournez dans Slack et modifiez l'étape Envoyer un message. Ensuite, ajoutez cette URL : https://apps.respond.io/message/{contactID}. Une fois publié, ce sera votre lien vers la conversation respond.io.

Ajout d'un lien vers le webhook entrant de Slack
Comment ajouter un lien de conversation au flux de travail de respond.io ?

2. Testez la notification

Pour tester la notification, sélectionnez un contact respond.io et attribuez-lui le tag. Ouvrez le canal Slack que vous avez choisi. Si tout est correctement configuré, vous trouverez un nouveau message avec un lien hypertexte vers respond.io. Cliquez dessus pour vous assurer qu'il fonctionne.

Envoi d'une notification par Slack
Comment tester le webhook entrant de Slack avec un lien de conversation ?

En conclusion, l'utilisation de variables dynamiques et d'hyperliens pour respond.io fait passer les notifications Slack au niveau supérieur, permettant aux utilisateurs d'avoir un meilleur aperçu de chaque contact. Ils peuvent ainsi traiter les conversations entrantes plus efficacement, ce qui se traduit par une meilleure expérience client.

Il s'agit d'une façon simple d'utiliser l'étape de requête HTTP pour créer un webhook entrant Slack. Mais il existe aussi d'autres façons pratiques de les mettre en œuvre. Nous mettrons bientôt à jour cet article avec d'autres applications utiles pour répondre à différents cas d'utilisation.

Autres lectures

Et c'est tout ce que vous devez savoir sur les notifications Slack avec respond.io. Si vous souhaitez en savoir plus sur d'autres sujets intéressants, consultez ces articles :

Tags
Copié dans le presse-papiers !

Prêt à commencer ?

Merci ! Vous êtes redirigé vers le formulaire d'inscription.
Oups ! Quelque chose s'est mal passé, rafraîchissez votre navigateur et réessayez.
Merci ! Votre demande a été reçue !
Oups ! Un problème est survenu lors de la soumission du formulaire.
Démarrer un essai gratuit de 14 jours