Notifications Slack

Déclenchez des messages dans Slack avec un webhook depuis votre compte SuperSaaS
30 août 2024 3 min de lecture
Notifications Slack

Ce blog vous guidera à travers les étapes relativement simples pour configurer un webhook qui envoie des notifications de votre compte SuperSaaS à un canal Slack de votre choix. Ceci est utile si vous souhaitez suivre l’activité de réservation sur votre emploi du temps dans Slack, si vous souhaitez être averti lorsqu’un rendez-vous est sur le point de commencer, si vous ou les membres de votre équipe devez préparer une salle avant le début du rendez-vous, ou si vous ou les membres de votre équipe devez la nettoyer après. Un webhook de SuperSaaS à Slack vous évitera de devoir vérifier méticuleusement votre planning SuperSaaS, gardera votre email exempt de notifications de rendez-vous et de rappels, et cela peut vous aider à communiquer votre activité commerciale aux autres employés directement dans Slack.

Si vous souhaitez voir l’arrière-plan technique, notre guide sur les webhooks et les API est un bon complément à cette configuration.

Vous démarrerez le processus de configuration en ajoutant l’option pour les webhooks entrants dans Slack, puis passerez à SuperSaaS pour configurer le déclencheur du webhook et créer votre message de notification.

Début de l’installation dans Slack

  1. Dans Slack, ajoutez l’application “WebHooks entrants”
  2. Sélectionnez le canal Slack auquel vous souhaitez ajouter les notifications webhook.
  3. Copiez l’URL fournie par l’application Incoming WebHooks et suivez les étapes dans SuperSaaS décrites ci-dessous.

Vous remarquerez peut-être que l’application « Incoming WebHooks » est une application héritée. Cela signifie qu’elle n’est plus mise à jour, mais qu’elle fonctionne toujours pour les besoins de ce blog. Si vous préférez utiliser la méthode la plus récente recommandée par Slack, ignorez les étapes précédentes. Accédez au répertoire des applications pour créer une nouvelle application dans Slack, puis vous pourrez activer les webhooks entrants. Veuillez consulter La documentation complète de Slack pour un guide détaillé sur la façon de procéder. Lorsque vous avez activé les webhooks entrants, vous pouvez générer une URL. Copiez l’URL et passez aux étapes de SuperSaaS décrites ci-dessous.

Suite de la configuration dans SuperSaaS

  1. Dans SuperSaaS, rendez-vous sur votre tableau de bord administrateur, cliquez sur intégrations puis sur webhooks (ou cliquez simplement sur ce lien pour y accéder directement)
  2. Sous l’en-tête « Nouveau Webhook », sélectionnez une action pour déclencher le webhook, puis ajoutez votre URL et cliquez sur « Créer un webhook ».
  3. Définissez maintenant la charge utile sur “personnalisée”.
  4. Slack nécessite que vous ajoutiez le champ « texte » dans votre charge utile, alors ajoutez-le avec le message que vous souhaitez inclure dans votre notification Slack. Si vous souhaitez que le message Slack contienne des données de rendez-vous ou d’utilisateur spécifiques, saisissez les options de texte automatique correspondantes affichées sous la zone de texte.
  5. Pour confirmer que votre webhook fonctionne, vous souhaiterez peut-être le tester. N’hésitez pas à utiliser l’exemple ci-dessous.

Votre charge utile personnalisée saisie dans SuperSaaS :

{ "text": "$full_name ($email) a créé un nouveau rendez-vous pour $start" }

La notification Slack résultante :

“John Smith (john@johns_email.com) a créé un nouveau rendez-vous pour le 30/08/2024 14:00”

Différents types de déclencheurs

Si vous avez déjà utilisé des webhooks, vous savez probablement qu’il existe souvent différents déclencheurs que vous pouvez utiliser pour un webhook. Vous trouverez ci-dessous trois déclencheurs que vous souhaiterez peut-être utiliser lors de la connexion de votre compte SuperSaaS à votre espace de travail Slack.

1. Nouveau rendez-vous

Pour recevoir une notification Slack lorsqu’un nouveau rendez-vous a été créé, vous pouvez utiliser le déclencheur « nouveau rendez-vous ». Cela garantira que la notification sera envoyée dès que l’utilisateur aura pris rendez-vous avec vous.

2. Changement de rendez-vous

Ce déclencheur enverra une notification Slack dès qu’un rendez-vous est modifié ou supprimé.

3. Rappels et suivis

Si vous préférez recevoir un rappel lorsqu’un rendez-vous est sur le point de commencer, vous choisirez le déclencheur « rappel ». Au lieu d’envoyer une notification Slack lorsqu’un rendez-vous est pris/modifié, la notification sera déclenchée au moment où vous souhaitez que le rappel soit envoyé. Vous pouvez configurer les paramètres de rappel sous Configurer > Processus > « Devrions-nous envoyer un rappel ou un suivi d’une réservation nouvelle ou modifiée ? » pour spécifier combien de temps à l’avance le webhook doit être déclenché.

Remarque importante : le webhook de rappel remplace tout rappel par e-mail ou SMS que vous auriez pu configurer précédemment. Cela signifie que si vous receviez des rappels par e-mail ou par SMS directement depuis votre compte SuperSaaS, ils seraient remplacés par la notification de rappel Slack. Vous pouvez transformer le suivi en un deuxième rappel en ajoutant une valeur négative, afin qu’elle puisse être utilisée à la place.

Options alternatives : Pipedream/Zapier/n8n

En plus de relier directement SuperSaaS et Slack, il est également possible d’utiliser un outil d’intégration comme Rêve chimérique, n8n, Faire ou Zapier pour connecter SuperSaaS à Slack. Cela nécessite que vous créiez un compte avec l’outil d’intégration de votre choix et nécessitera un abonnement payant si vous utilisez plus que leur niveau gratuit.

L’avantage d’utiliser un intermédiaire est que vous bénéficiez d’un niveau de flexibilité supplémentaire, car vous pouvez filtrer vos webhooks, par exemple : « Avertissez-moi via WhatsApp si un rendez-vous est modifié dans l’heure précédant l’heure de début de la réunion, sinon envoyez-moi un e-mail. »

Si vous avez des questions sur le processus de configuration dans SuperSaaS, n’hésitez pas à contacter notre équipe d’assistance.