Envoyer des notifications Swimlane dans Slack
Cet article explique ce que fait aujourd'hui la carte Slack de Swimlane, et comment obtenir des messages Slack utiles sur vos contacts avec un webhook et n8n ou Make.
Ce que fait l'intégration Slack aujourd'hui
La carte Slack de Paramètres → Intégrations enregistre une URL de webhook entrant Slack pour votre organisation et vérifie qu'elle fonctionne :
- Cliquez sur Paramètres en bas de la barre latérale gauche, puis sur Intégrations.
- Sur la carte Slack, cliquez sur Configurer.
- Collez une URL de webhook entrant Slack dans URL du webhook. Comment créer un webhook ouvre le guide de Slack.
- Cliquez sur Tester et enregistrer. Swimlane publie un message de test dans le canal (« Swimlane integration test - connection successful! ») et, si Slack l'accepte, enregistre l'URL. La carte affiche alors Connecté.
Swimlane n'envoie rien d'autre dans ce canal. La description de la carte évoque des notifications quand des contacts atteignent des scores élevés, mais aucune notification de ce type n'est envoyée aujourd'hui : pas de message Slack pour un nouveau contact, une réponse, une invitation acceptée ou quoi que ce soit d'autre. La date affichée sous Dernière sync est celle du dernier enregistrement de l'intégration.
Pour arrêter de l'utiliser, cliquez sur Désactiver sur la carte.
Obtenir de vraies notifications dans Slack
Utilisez un webhook Swimlane et un outil d'automatisation pour publier les messages vous-même. Exemple : un message dans #sales à chaque création de contact.
Avec n8n
- Construisez le déclencheur webhook et le filtre de test décrits dans Connecter Swimlane à n8n, abonné à Contact Created.
- Si vous le souhaitez, ajoutez un nœud HTTP Request qui appelle
GET https://api.getswimlane.com/v1/contacts/{{ $json.body.data.uuid }}pour récupérer le titre du profil. - Ajoutez un nœud Slack qui envoie un message dans votre canal, par exemple :
Nouveau contact : {{ $json.firstName }} {{ $json.lastName }} – {{ $json.headline }}
https://www.linkedin.com/in/{{ $json.linkedinId }}
Avec Make
- Construisez le déclencheur Custom webhook et le filtre de test décrits dans Connecter Swimlane à Make.
- Si vous le souhaitez, ajoutez un module HTTP Make a request pour lire le contact via l'API.
- Ajoutez le module de l'application Slack qui crée un message, et reliez les champs.
Sans outil d'automatisation
Un webhook entrant Slack attend un corps au format Slack (un champ text). Le corps des webhooks Swimlane a une autre forme : coller directement une URL Slack dans Paramètres → Webhooks ne publiera pas de messages lisibles. Placez n8n, Make ou un petit endpoint à vous entre les deux.
Quels événements peuvent déclencher un message Slack
Uniquement les trois événements webhook : Contact Created, Contact Updated et Contact Deleted (voir Configurer des webhooks). Les réponses, messages, tags et déplacements dans un pipeline n'envoient pas de webhook et ne peuvent donc pas déclencher de message directement.
Pour une alerte basée sur un tag (par exemple « un commercial a tagué quelqu'un Lead chaud »), lancez un workflow planifié qui lit GET /v1/contacts?tag_id=…, publie les contacts trouvés, puis remplace le tag pour ne pas les publier deux fois. La recette se trouve dans Connecter Swimlane à n8n.
Bon à savoir
contact.updatedpeut être fréquent. Il se déclenche aussi quand un import ou la synchronisation de la boîte de réception rafraîchit un contact existant, par exemple une nouvelle photo de profil. Ne publiez pas chaque mise à jour dans un canal très actif.- Un seul webhook pour l'équipe. Les webhooks de chaque membre reçoivent les événements de toute l'organisation : créez le webhook Slack depuis un seul compte, sinon les messages seront dupliqués.
- Pour un résumé de l'activité de l'équipe, le récapitulatif par e-mail existe déjà (voir Le récapitulatif d'équipe : résumé quotidien et rapport hebdomadaire).
