Par helpdesk

Automatisation du support client sur Slack : alertes, escalades et canaux clients

Par Roman Zakharenko · Faits vérifiés

Pour la plupart des équipes support, Slack n'est pas l'endroit où les clients écrivent. C'est là que l'équipe escalade, reçoit des alertes et se coordonne. Automatiser le support client sur Slack, c'est faire arriver les bons événements de tickets dans le bon canal, transformer des messages Slack en tickets quand c'est nécessaire et, pour les équipes B2B, servir directement les clients dans des canaux Slack Connect.

En bref

  • Les workflows de Workflow Builder peuvent démarrer à partir d'un lien, d'un webhook, d'un planning, d'un message publié, d'une réaction emoji ou de l'arrivée dans un canal.
  • Un webhook entrant est une URL unique liée à un seul canal ; vous y envoyez une charge utile JSON en POST pour publier un message.
  • Slack autorise généralement les applications à publier au maximum un message par seconde et par canal.
  • Zendesk, Freshdesk et Jira Service Management proposent chacun une intégration Slack pour créer des tickets et envoyer des notifications.
  • Slack Connect permet à des personnes d'autres organisations de travailler avec vous dans un canal partagé.

Les moyens d'automatiser le travail de support dans Slack

Il existe quatre briques principales, du no-code au code sur mesure. Choisissez la plus simple qui fait l'affaire.

Options d'automatisation Slack pour les équipes support
OptionDe quoi il s'agitIdéale pour
Intégration helpdeskL'app Slack de Zendesk, Freshdesk ou Jira Service ManagementNotifications de tickets dans les canaux et création de tickets à partir de messages
Workflow BuilderL'outil de workflows no-code intégré à SlackFormulaires de demande, checklists d'escalade, rappels planifiés
Webhook entrantUne URL qui publie un message JSON dans un seul canalAlertes à sens unique depuis votre helpdesk, des scripts ou Make/n8n
App Slack sur mesure (Bolt)Votre propre app, à l'écoute des événements et des commandesActions bidirectionnelles : boutons, commandes slash, recherches dans d'autres systèmes

Intégrations helpdesk vers Slack

Commencez par ce que votre helpdesk propose déjà :

  • Zendesk : les agents peuvent créer des tickets avec le raccourci /zendesk, une action de message qui convertit un message Slack en ticket, l'app Zendesk dans la barre latérale ou une mention @zendesk dans un canal Slack Connect. Les tickets créés ainsi reçoivent le tag created_from_slack. Les administrateurs utilisent des déclencheurs pour décider quels événements sont publiés dans quels canaux, et l'app Zendesk doit être invitée dans chaque canal qui reçoit des notifications.
  • Freshdesk : l'app Slack peut transformer un message de canal en ticket, avec le message comme description, et des tickets peuvent aussi être créés de zéro dans Slack. Les membres Slack qui ne sont pas agents Freshdesk peuvent eux aussi créer des tickets.
  • Jira Service Management : le chat dans Slack relie les canaux de demande, où les gens demandent de l'aide, à un canal d'agents. Les agents peuvent créer un élément de travail en réagissant à un message avec l'emoji :ticket:, et les types de demande doivent être connectés à un canal de demande pour y être disponibles.

Si l'intégration native ne couvre pas un événement qui vous importe, rabattez-vous sur un webhook entrant ou sur Workflow Builder, décrits ci-dessous.

Workflow Builder pour l'escalade interne

Workflow Builder permet à n'importe qui de créer des workflows en plusieurs étapes sans code. Un workflow démarre à partir d'un déclencheur : un lien partageable, un webhook, un planning, la mise à jour d'un élément de liste, un message publié dans un canal, l'arrivée de quelqu'un dans un canal ou une réaction emoji. Les étapes s'exécutent dans l'ordre que vous définissez et peuvent être des actions Slack, comme l'envoi d'un message, des étapes de connecteur pour des services tiers ou des étapes personnalisées créées par des développeurs. Les variables transmettent les données des étapes précédentes aux suivantes, les boutons mettent un workflow en pause jusqu'à ce que quelqu'un clique, et les branches orientent les personnes vers différents chemins selon des conditions.

Usages typiques en support : un formulaire d'escalade lancé par un lien, qui recueille l'URL du ticket et la gravité puis publie un message structuré dans un canal d'escalade ; un workflow déclenché par une réaction emoji qui fait intervenir le responsable d'astreinte ; ou un rappel hebdomadaire planifié pour passer en revue les tickets en souffrance.

Webhooks entrants et apps Bolt

Un webhook entrant est le moyen le plus simple d'envoyer des alertes de n'importe quel système vers Slack. Chaque URL de webhook est liée à un seul canal ; vous envoyez un HTTP POST avec un corps JSON contenant un champ text et, éventuellement, des blocs Block Kit pour des mises en page plus riches. Toute personne qui dispose de l'URL peut publier dans votre espace de travail : traitez-la comme un mot de passe et tenez-la à l'écart de tout code public.

Attention au volume. Selon les limites de débit de Slack, les applications ne doivent généralement pas publier plus d'un message par seconde et par canal, que ce soit via chat.postMessage ou via un webhook entrant. Les pics courts sont tolérés, mais les dépassements prolongés reçoivent des réponses HTTP 429 avec un en-tête Retry-After. Pour les files chargées, regroupez les alertes ou envoyez un récapitulatif plutôt qu'un message par ticket.

Quand vous avez besoin d'interactions bidirectionnelles, comme un bouton qui attribue un ticket ou une commande slash qui retrouve une commande client, créez une app Slack avec Bolt, le framework de Slack pour JavaScript, Python et Java. Une app Bolt écoute les événements et les commandes slash de votre espace de travail et y répond, par exemple en appelant l'API de votre helpdesk.

Slack Connect pour les canaux clients

Slack Connect vous permet de partager un canal avec des personnes d'autres organisations, chacune travaillant depuis son propre Slack. Les équipes support B2B l'utilisent comme canal dédié pour chaque client clé. Vous invitez une organisation externe depuis les paramètres du canal et choisissez un niveau d'autorisation : publication uniquement, ou publication, invitation et plus. Les administrateurs peuvent restreindre qui a le droit d'inviter des personnes externes. Un canal Slack Connect peut réunir jusqu'à 250 organisations, la vôtre comprise.

Les canaux clients ont tout de même besoin d'un suivi des tickets. L'intégration Zendesk prend en charge les mentions @zendesk dans les canaux Slack Connect, avec moins d'options pour les utilisateurs externes ; pour les autres helpdesks, une petite app Bolt ou un flux Make/n8n peut transformer les messages tagués en tickets.

Mise en œuvre

TascaLab connecte Slack au helpdesk que vous utilisez déjà (Zendesk, Freshdesk, Jira ou outils internes) via des API, des webhooks et Make ou n8n, sans changement de plateforme. Automated Reports, livrés dans Slack ou par e-mail, coûte 620 € en paiement unique ; Custom Automation, pour des flux Slack bidirectionnels, coûte à partir de 1 070 €. Chaque projet comprend 30 jours de support après le lancement et une documentation de base, et la plupart des mises en place prennent 1 à 3 semaines. Commencez par un appel Health Check gratuit de 30 minutes.

Questions fréquentes

Peut-on créer des tickets helpdesk à partir de messages Slack ?

Oui. Zendesk et Freshdesk proposent tous deux des apps Slack qui convertissent un message en ticket, et les agents Jira Service Management peuvent créer un élément de travail à partir d'un message d'un canal de demande en réagissant avec l'emoji :ticket:.

Quel est le moyen le plus simple d'envoyer des alertes support vers Slack ?

Utilisez l'intégration Slack de votre helpdesk si elle couvre l'événement voulu. Sinon, envoyez une charge utile JSON en POST à un webhook entrant Slack, depuis l'action webhook de votre helpdesk ou depuis Make ou n8n.

Un workflow Slack peut-il être lancé par un système externe ?

Oui. Workflow Builder prend en charge un déclencheur webhook : un système externe peut donc lancer un workflow en lui envoyant une requête HTTP.

Le nombre de messages publiés dans un canal est-il limité ?

Slack autorise généralement les applications à publier au maximum un message par seconde et par canal. Les pics courts sont tolérés, mais les dépassements prolongés renvoient des erreurs HTTP 429.

Vous voulez mettre cela en place pour votre équipe ?

Réservez un Health Check gratuit : un appel de 30 minutes et un rapport écrit avec 2 à 3 recommandations concrètes, un prix fixe et une estimation des coûts de fonctionnement. Sans argumentaire commercial.

Avis sur Upwork

Sources

  1. Slack Help Center — Build a workflow: Create a workflow in Slack
  2. Slack Developer Docs — Sending messages using incoming webhooks
  3. Slack Developer Docs — Rate limits
  4. Slack API — Tutorial: Hello World Slack app using Bolt
  5. Slack Help Center — Use Slack Connect to work with other companies in channels
  6. Zendesk Help Center — Using the Slack for Zendesk Support integration
  7. Freshdesk Support — Simplifying collaboration using the latest Slack app
  8. Atlassian Support — Set up chat in Slack (Jira Service Management)