La configuration d’un workflow qui envoie des notifications dans Slack quand un ticket reçoit une note négative permet un traitement proactif des problèmes et améliore la satisfaction client. Pour atteindre cet objectif, vous pouvez combiner une application Slack personnalisée, un webhook entrant, un webhook Zendesk et un déclencheur.
Le workflow inclut l’étape suivante :
- Étape 1 : Création d’une application dans Slack et webhook entrant
- Étape 2 : Créer un webhook dans Zendesk pour envoyer les tickets de CSAT à votre nouveau webhook Slack
- Étape 3 : Créer un déclencheur pour envoyer les tickets CSAT négative à votre canal Slack
Étape 1 : Création d’une application dans Slack et webhook entrant
- Créez une application Slack personnalisée en suivant le document API Slack : Vos applications
Dans cet exemple, l’application Slack s’appelle CSAT Notifier. - Dans Slack, les paramètres activent les webhooks entrants en utilisant le bouton sous Fonctionnalités. > Webhooks entrants.
- En bas de la page Webhooks entrants , sélectionnez Ajouter un nouveau webhook à l’espace de travail. Quand vous configurez le webhook, choisissez le canal qui doit recevoir les notifications dans l’option déroulante. Dans cet exemple, un canal Slack unique #zendesk-bad-csat a été créé pour recevoir les notifications.
- Une fois l’URL créée, le système affiche une liste d’URL pour votre application. Copiez celle que vous venez de créer en utilisant le bouton Copier .
Pour en savoir plus au sujet de la création de webhooks Slack , consultez la documentation Slack : Envoi de messages en utilisant les webhooks entrants.
Étape 2 : Créer un webhook dans Zendesk pour envoyer les tickets de CSAT à votre nouveau webhook Slack
- Dans Zendesk, créez un nouveau webhook.
-
Utilisez la configuration suivante
- Nom | Envoyer les notes de satisfaction client négatives à Slack
- URL du point de terminaison | [collez l’URL du webhook entrant Slack copiée à l’étape 1.4]
- Méthode de la demande | POST
- Format de la demande | JSON
- Authentification | Vide
Remarque : Aucun identifiant n’est nécessaire. L’URL inclut le secret requis pour publier les messages.
Le webhook devrait ressembler à l’illustration ci-dessous.
Étape 3 : Créer un déclencheur pour envoyer les tickets CSAT négative à votre canal Slack
Enfin, créez un déclencheur pour spécifier les tickets qui doivent être envoyés à votre canal. Pour cet exemple, notifiez tous les tickets qui reçoivent une satisfaction client mauvaise ou CSAT avec commentaire. Suivez les étapes ci-dessous pour créer ce workflow.
Pour créer le déclencheur
- Créer un déclencheur
- Sous Répondre à TOUTES les conditions suivantes, ajoutez :
- Objet > Ticket > Ticket | Est | Mis à jour
- Sous Répondre à l’UNE des conditions suivantes, ajoutez :
- Objet > Ticket > Satisfaction | Changé(e) en | Mal
- Objet > Ticket > Satisfaction | Changé(e) en | Mauvaise avec commentaire
- Sous Actions, ajoutez :
- Autre > Notifier par > Webhook actif | Sélectionnez le webhook que vous avez créé
- Dans le corps, saisissez la notification Slack au format JSON. Par exemple :
{"text":"You've received a negative CSAT. See information below \n ticket ID:{{ticket.id}} \n ticket link: {{ticket.link}} \n csat rating: {{satisfaction.current_rating}} \n csat comment: {{satisfaction.current_comment}}"}
- Cliquez sur Créer le déclencheur.
Dans l’exemple ci-dessus, le corps JSON est configuré pour envoyer l’ID du ticket, un lien vers le ticket, la note de CSAT et le commentaire de CSAT au canal Slack .
JSON est très personnalisable. Configurez les options de formatage pour les webhooks Slack et incluez des informations spécifiques au ticket avec les balises Zendesk. Pour personnaliser le message Slack , vous devez commencerle corps JSON avec {"text":}
pour que l’appel soit reçu dans le bon format.
Une fois le webhook et le déclencheur créés, vous recevez une notification Slack formatée quand votre compte reçoit une mauvaise note de CSAT .
Traduction - exonération : cet article a été traduit par un logiciel de traduction automatisée pour permettre une compréhension élémentaire de son contenu. Des efforts raisonnables ont été faits pour fournir une traduction correcte, mais Zendesk ne garantit pas l’exactitude de la traduction.
Si vous avez des questions quant à l’exactitude des informations contenues dans l’article traduit, consultez la version anglaise de l’article, qui représente la version officielle.