Intégration Slack n8nAutomatiser Slack avec n8n.
Slack reçoit tout, mais ne déclenche rien tout seul ? Le nœud Slack de n8n expose 44 opérations sur 7 ressources : canaux, messages, fichiers, réactions, favoris, utilisateurs et groupes. Le Slack Trigger, le nœud qui démarre le workflow, écoute 9 événements. Une intégration Slack n8n à monter toi-même, sans code.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Que permet l'intégration Slack n8n ?
Deux nœuds livrés avec n8n, et rien à installer. Le nœud Slack appelle l'API de Slack, l'interface par laquelle deux logiciels échangent, pour 44 opérations : créer un canal, poster un message, lister des fichiers, gérer un groupe d'utilisateurs. Le Slack Trigger fait l'inverse et attend que Slack prévienne n8n. Entre les deux, tu poses un workflow, la suite d'étapes que n8n exécute à chaque fois.
Un canal qui prévient au lieu d'un tableau qu'on oublie d'ouvrir. Une ligne ajoutée dans Google Sheets ou un mail capté via Gmail, et message.post dépose l'information là où l'équipe regarde déjà. Le message part dans un canal ou en direct, selon ce que tu choisis dans Send Message To.
Une décision humaine au milieu d'une automatisation. L'opération message.sendAndWait pose la question dans Slack et met l'exécution en pause tant que personne n'a répondu. Avec Response Type sur Approval et Capture Who Responded activé, les boutons vivent dans le message. Le workflow repart dès la réponse, et la sortie du nœud dit qui a tranché, dans quel canal et à quelle heure. La liste des personnes autorisées se règle dans Restrict Who Can Approve.
Un espace de projet monté en quelques secondes. channel.create ouvre le canal en Private Channel, channel.invite y place les bonnes personnes, channel.setPurpose écrit à quoi il sert et file.upload y dépose le document de cadrage. La même notification peut partir en parallèle sur Discord quand une partie de l'équipe vit ailleurs.
Ce que le nœud ne couvre pas, le nœud HTTP Request le fait : il appelle n'importe quel point d'entrée de l'API Slack en réutilisant le credential déjà créé, ce jeu d'identifiants que n8n stocke une fois pour tous tes workflows. Deux limites méritent d'être connues avant de câbler. Certains droits Slack n'existent pas en jeton de bot, dont stars:read, stars:write, channels:write et users.profile:write : les opérations qui en dépendent réclament un jeton d'utilisateur. Et le Slack Trigger n'accepte que l'authentification par Access Token, quand le nœud d'action fonctionne aussi en OAuth2.
Pour trancher entre les plateformes avant de t'engager, l'avis n8n détaille l'hébergement et le modèle de coût. Si tu débutes, la formation n8n pose les notions de base, credential, expression et exécution, avant ton premier canal automatisé.
Comment connecter Slack à n8n ?
- 01
Créer l'app Slack depuis un manifeste
Ouvre la page Slack API Apps, choisis Create New App puis From a manifest, sélectionne l'espace de travail et colle le manifeste JSON de la doc n8n dans l'onglet JSON. Le manifeste déclare d'un coup les scopes, autrement dit les droits accordés à l'app. On y trouve
channels:read,chat:write,files:read,files:write,reactions:writeetusers:read, entre autres. - 02
Installer l'app et récupérer le jeton
Dans OAuth & Permissions, section OAuth Tokens, clique Install to Workspace : il faut être administrateur de l'espace de travail Slack. Copie le Bot User OAuth Token et colle-le dans le champ Access Token du credential Slack. L'autre méthode, OAuth2, demande un Client ID, un Client Secret et l'OAuth Callback URL de n8n en Redirect URL.
- 03
Abonner l'app aux événements
Cette étape ne sert qu'au trigger. Dans l'app Slack, ouvre Features puis Event Subscriptions et active Enable Events. Copie la Webhook URL affichée par le nœud n8n, colle-la dans Request URL, puis coche les bot events à recevoir. Dans Settings puis Basic Information, copie le Signing Secret dans le champ Signature Secret du credential : n8n vérifie ainsi que chaque appel vient bien de Slack.
Ce que le Slack Trigger sait écouter
Slack Trigger est le nœud qui démarre un workflow quand quelque chose se passe dans Slack. Il écoute 9 événements, listés ci-dessous par famille. Tu en choisis un ou plusieurs, tu actives le workflow : n8n enregistre le webhook (l'URL que Slack appelle) sur ton compte.
Ce que tu vois dans n8n
Tous les événements, par famille
Une ligne par objet, une puce par action. L'événement à cocher dans le nœud s'écrit objet.action ; survole une puce pour lire quand il se déclenche.
any_event.*1any_event. any_event
app_home_opened.*1app_home_ opened. app_home_ opened
app_mention.*1app_mention. app_mention
channel_created.*1channel_created. channel_created
file_public.*1file_public. file_public
file_share.*1file_share. file_share
message.*1message.message
reaction_added.*1reaction_added. reaction_added
team_join.*1team_join. team_join
Notes de configuration
01Slack Trigger
Le nœud attend, et Slack vient à lui : chaque événement coché arrive par webhook, c'est-à-dire une URL de n8n que Slack appelle au moment où la chose se produit. Le workflow démarre en quelques secondes, sans polling : n8n n'a rien à interroger à intervalle régulier.
Paramètres clés
- Trigger On : les événements que le nœud accepte parmi ceux auxquels ton app est abonnée.
- Watch Whole Workspace : activé, le nœud écoute les canaux de tout l'espace de travail. Chaque événement dans n'importe quel canal où l'app est présente consomme alors une exécution.
- Channel to Watch : requis tant que le réglage précédent est désactivé. From list pour piocher dans la liste, By ID pour coller l'identifiant affiché en bas des détails du canal, By URL pour une adresse
https://app.slack.com/client/. - Resolve IDs : dans Options, remplace les identifiants bruts de la sortie par les noms correspondants.
02New Message Posted to Channel
Deux événements couvrent la conversation elle-même. message se déclenche à chaque message posté dans un canal où l'app est présente, app_mention uniquement quand le bot ou l'app est mentionné dans un de ces canaux.
Paramètres clés
- Trigger On : coche New Message Posted to Channel, Bot / App Mention, ou les deux dans le même nœud.
- Channel to Watch : cadre l'écoute sur un seul canal, ce qui évite de traiter tout le bavardage de l'espace de travail.
- Usernames or IDs to ignore : dans Options, écarte les événements venant de certains comptes. Choisis-les dans la liste, ou donne leurs identifiants séparés par des virgules, au besoin par une expression (la formule qui va chercher la valeur dans les données du workflow).
03File Shared
Les deux événements de fichiers se distinguent par le geste qui les provoque : file_share part quand un fichier est partagé dans un canal où l'app est présente, file_public quand un fichier passe en public.
Paramètres clés
- Trigger On : File Shared, File Made Public, ou les deux selon ce que tu surveilles.
- Download Files : télécharge le fichier et le joint à la sortie du nœud, prêt à être transmis à l'opération suivante. Ce réglage est fait pour ces deux événements.
- Channel to Watch : limite l'écoute au canal où les documents arrivent vraiment.
04Reaction Added
Un emoji posé sur un message devient un signal exploitable : reaction_added se déclenche quand une réaction est ajoutée à un message d'un canal où l'app est présente.
Paramètres clés
- Trigger On : Reaction Added.
- Emoji Names to Filter : dans Options, la liste des emojis qui comptent, séparés par des virgules et sans les deux-points, par exemple
thumbsup, eyes, white_check_mark. Vide, toute réaction déclenche le workflow. - Channel to Watch : le canal où la convention d'emoji a un sens.
05New User
Trois événements suivent la vie de l'espace de travail plutôt que celle d'un canal. team_join signale une nouvelle personne dans Slack, channel_created la création d'un canal public, app_home_opened l'ouverture de l'onglet Home de ton app.
Paramètres clés
- Trigger On : New User, New Public Channel Created, App Home Opened. Any Event récupère en plus tout événement absent de la liste, à condition de l'avoir ajouté comme bot event côté Slack.
- Watch Whole Workspace : à activer ici, puisque ces événements ne se rattachent pas à un canal précis.
Les opérations du nœud Slack , une par une
Le nœud Slack expose 44 opérations sur 7 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
| Ressource | Create | Get | Get Many | Update | Delete | Add | Remove | Archive | Close | Disable | Enable | Get Permalink | Get User's Status | Get User's Profile | Get Users | History | Get | Invite | Join | Kick | Leave | Member | Open | Send | Rename | Replies | Search | Send and Wait for Response | Set Purpose | Set Topic | Unarchive | Update User's Profile | Add Users | Upload |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Channel | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||||||||||||
| File | ✓ | ✓ | ✓ | |||||||||||||||||||||||||||||||
| Message | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||||||||||||||||||||||||
| Reaction | ✓ | ✓ | ✓ | |||||||||||||||||||||||||||||||
| Star | ✓ | ✓ | ✓ | |||||||||||||||||||||||||||||||
| User | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||||||||||||||||||||||||
| User Group | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Sommaire des opérations
- Archive a channel
- Close a channel
- Create a channel
- Get a channel
- Get many channels
- Get the history of a channel
- Invite a user to a channel
- Join a channel
- Kick a user from a channel
- Leave a channel
- Get members of a channel
- Open a channel
- Rename a channel
- Get a thread of messages posted to a channel
- Set the purpose of a channel
- Set the topic of a channel
- Unarchive a channel
Channel
17 opérationsArchive a channel
channel.archiveCe que tu vois dans n8n
Notes & cas d'usage
Archive la conversation choisie, qui sort de la liste des canaux actifs de l'espace de travail.
Paramètres clés
- Channel : le canal à archiver, pris dans la liste, par ID ou par URL. Le nœud ne le marque pas comme requis, mais l'opération n'a rien à archiver sans lui.
Close a channel
channel.closeCe que tu vois dans n8n
Notes & cas d'usage
Ferme un message direct ou un message direct de groupe, ce fil privé ouvert entre plusieurs personnes.
Paramètres clés
- Channel : requis, le fil à fermer, sélectionné dans la liste ou passé par ID depuis le nœud précédent.
Create a channel
channel.createCe que tu vois dans n8n
Notes & cas d'usage
Ouvre un canal de discussion, public ou privé, à partir du nom que tu lui donnes.
Paramètres clés
- Channel : requis, le nom du canal à créer, saisi en texte (le champ affiche
Channel name). - Channel Visibility : requis,
Public Channelpour un canal ouvert à tout l'espace de travail,Private Channelpour un canal sur invitation.
Get a channel
channel.getCe que tu vois dans n8n
Notes & cas d'usage
Renvoie la fiche d'un canal : ce que le nœud sait de lui au moment de l'appel.
Paramètres clés
- Channel : requis, le canal à lire, choisi dans la liste ou reconstruit par expression.
- Include Num of Members : dans Options, ajoute le nombre de membres du canal au résultat.
Get many channels
channel.getAllCe que tu vois dans n8n
Notes & cas d'usage
Liste les canaux de l'espace de travail Slack et les rend au workflow, un canal par item.
Paramètres clés
- Return All : coché, n8n enchaîne les pages de l'API pour ramener tous les canaux ; décoché, Limit fixe le nombre de canaux rendus.
- Exclude Archived : dans Filters, sort les canaux archivés de la liste.
- Types : dans Filters, restreint aux
public_channel,private_channel,mpimouim, au choix et combinables.
Get the history of a channel
channel.historyCe que tu vois dans n8n
Notes & cas d'usage
Rapatrie les messages et les événements d'un canal.
Paramètres clés
- Channel : requis, le canal dont tu veux l'historique.
- Return All et Limit : tout l'historique accessible, ou un nombre maximal de messages.
- Oldest et Latest : dans Filters, les deux bornes de la fenêtre de temps à récupérer.
- Inclusive : dans Filters, garde les messages qui portent exactement l'horodatage d'une borne.
Invite a user to a channel
channel.inviteCe que tu vois dans n8n
Notes & cas d'usage
Ajoute une ou plusieurs personnes dans un canal existant, sans passer par l'interface Slack.
Paramètres clés
- Channel : requis, le canal d'accueil.
- User Names or IDs : requis, les personnes à inviter, cochées dans la liste ou fournies par expression, par exemple
{{ $json.champ }}.
Join a channel
channel.joinCe que tu vois dans n8n
Notes & cas d'usage
Fait entrer le compte connecté dans une conversation existante, comme si tu cliquais sur Rejoindre dans Slack. Sans cette étape, l'app reste à la porte du canal.
Paramètres clés
- Channel : requis, le canal à rejoindre, pris dans la liste, par ID ou par URL.
channel.create. Le Slack Trigger n'entend que les canaux où l'app est présente : un canal créé mais non rejoint reste muet, et le workflow qui l'écoute ne se déclenche jamais.Kick a user from a channel
channel.kickCe que tu vois dans n8n
Notes & cas d'usage
Retire une personne d'un canal, elle n'en voit plus les nouveaux messages.
Paramètres clés
- Channel : requis, le canal concerné.
- User Name or ID : la personne à sortir, choisie dans la liste ou désignée par son identifiant.
Leave a channel
channel.leaveCe que tu vois dans n8n
Notes & cas d'usage
Sort le compte connecté de la conversation. L'opération fait l'inverse de Join, et coupe du même coup les événements que le trigger recevait de ce canal.
Paramètres clés
- Channel : requis, le canal à quitter.
Get members of a channel
channel.memberCe que tu vois dans n8n
Notes & cas d'usage
Donne la liste des membres d'un canal, un item par personne.
Paramètres clés
- Channel : requis, le canal à inspecter.
- Return All et Limit : tous les membres, ou les premiers seulement.
- Resolve Data : sans lui, la réponse ne contient que l'identifiant de chaque personne ; coché, le nœud va chercher les données derrière l'identifiant.
Open a channel
channel.openCe que tu vois dans n8n
Notes & cas d'usage
Ouvre un message direct, ou reprend un fil privé déjà existant.
Paramètres clés
- User Names or IDs : dans Options, une seule personne ouvre un échange à deux, plusieurs personnes ouvrent un fil de groupe dans l'ordre indiqué.
- Channel ID : dans Options, reprend un fil privé déjà ouvert à partir de son identifiant, à la place du champ précédent.
- Return IM : dans Options, renvoie la définition complète du fil privé plutôt que son seul identifiant.
Rename a channel
channel.renameCe que tu vois dans n8n
Notes & cas d'usage
Donne un nouveau nom à une conversation existante, sans toucher à son contenu ni à ses membres.
Paramètres clés
- Channel : requis, le canal à renommer.
- Name : requis, le nouveau nom de la conversation.
#projet-devis devient #projet-signe dès que le statut bouge dans l'outil de gestion, et personne n'a besoin de deviner où en est le dossier en lisant la barre latérale.Get a thread of messages posted to a channel
channel.repliesCe que tu vois dans n8n
Notes & cas d'usage
Récupère un fil de discussion entier, à partir du message qui l'a ouvert.
Paramètres clés
- Channel : requis, le canal où vit le fil.
- Message Timestamp : requis, l'horodatage du message de départ, au format
1663233118.856619. - Return All et Limit : toutes les réponses du fil, ou les premières.
- Oldest, Latest et Inclusive : dans Filters, la fenêtre de temps et le sort réservé aux messages posés sur les bornes.
Set the purpose of a channel
channel.setPurposeCe que tu vois dans n8n
Notes & cas d'usage
Écrit la raison d'être du canal, ce texte que les gens lisent quand ils le découvrent.
Paramètres clés
- Channel : requis, le canal à documenter.
- Purpose : requis, le texte qui explique à quoi sert ce canal.
Set the topic of a channel
channel.setTopicCe que tu vois dans n8n
Notes & cas d'usage
Réécrit le sujet du canal, cette ligne courte affichée en tête de conversation. Contrairement au Purpose, qui décrit la raison d'être du canal, le sujet se prête à une information qui bouge souvent.
Paramètres clés
- Channel : requis, le canal à mettre à jour.
- Topic : requis, le texte du sujet.
Unarchive a channel
channel.unarchiveCe que tu vois dans n8n
Notes & cas d'usage
Sort une conversation des archives et la remet parmi les canaux actifs. C'est la marche arrière de l'opération Archive.
Paramètres clés
- Channel : requis, le canal archivé à réactiver, désigné dans la liste ou par son identifiant.
File
3 opérationsGet a file
file.getCe que tu vois dans n8n
Notes & cas d'usage
Interroge Slack sur un fichier précis et renvoie sa fiche au workflow. Le nœud ne marque pas le champ comme requis, mais sans identifiant il n'a aucun fichier à chercher.
Paramètres clés
- File ID : l'identifiant du fichier, le plus souvent repris du nœud précédent avec une expression du type
{{ $json.champ }}.
Get many files
file.getAllCe que tu vois dans n8n
Notes & cas d'usage
Liste les fichiers de l'espace de travail et applique les filtres que tu coches.
Paramètres clés
- Return All et Limit : tous les fichiers, ou un nombre maximal de fichiers rendus.
- Channel Name or ID et User Name or ID : dans Filters, le canal qui porte les fichiers ou la personne qui les a déposés.
- Message Timestamp From et Message Timestamp To : dans Filters, les bornes de création, incluses.
- Types : dans Filters,
images,pdfs,gdocs,snippets,spaces,zipsouall.
Upload a file
file.uploadCe que tu vois dans n8n
Notes & cas d'usage
Dépose un fichier dans Slack, à partir des données binaires portées par l'item entrant.
Paramètres clés
- File Property : requis, le nom de la propriété binaire qui porte le fichier, tel que le nœud précédent l'a nommé.
- Channel Names or IDs ou Channel Name or ID : dans Options, le ou les canaux destinataires.
- File Name, Title et Initial Comment : dans Options, le nom du fichier, son titre et le message qui le présente.
- Thread Timestamp : dans Options, publie le fichier en réponse à un message. Prends l'horodatage du message parent, jamais celui d'une réponse.
Message
6 opérationsDelete a message
message.deleteCe que tu vois dans n8n
Notes & cas d'usage
Retire un message déjà publié, dans un canal comme dans une conversation privée.
Paramètres clés
- Delete Message From : le menu propose
channelouuser, selon que le message se trouve dans un canal ou dans un échange direct. - Channel : le canal visé, à prendre dans la liste déroulante que n8n remplit avec ton credential Slack.
- Message Timestamp : l'horodatage du message à supprimer, du type
1663233118.856619. - User : à renseigner quand la cible est une conversation directe plutôt qu'un canal.
Get a message permalink
message.getPermalinkCe que tu vois dans n8n
Notes & cas d'usage
Renvoie l'URL permanente d'un message, celle qu'on colle dans un ticket ou dans un compte rendu pour ramener vers la conversation d'origine.
Paramètres clés
- Message Timestamp : le seul champ obligatoire, l'horodatage du message ciblé. Il vient souvent d'un nœud précédent, via une expression n8n, c'est-à-dire une valeur calculée à la volée du type
{{ $json.champ }}. - Channel : le canal d'où provient le message ; le nœud le marque facultatif, mais la liste déroulante te propose les canaux de l'espace de travail.
Search for messages
message.searchCe que tu vois dans n8n
Notes & cas d'usage
Lance une recherche plein texte dans les messages de l'espace de travail, un item par résultat.
Paramètres clés
- Search Query : le texte cherché, un mot-clé, un nom de client, une référence de commande.
- Sort By :
descpour les plus récents,ascpour les plus anciens,relevancepour le score de pertinence de Slack. - Return All : coché, n8n enchaîne les pages jusqu'au dernier message trouvé ; décoché, il s'arrête au nombre fixé par Limit.
- Search in Channel : dans Options, restreint la recherche à un ou plusieurs canaux choisis.
Send a message
message.postCe que tu vois dans n8n
Notes & cas d'usage
Publie un message dans un canal ou en direct à une personne, en texte simple ou en mise en page riche.
Paramètres clés
- Send Message To :
channelpour un canal,userpour un message privé ; le champ User apparaît alors. - Message Text : le contenu publié ; le markdown est actif par défaut et se coupe dans Options.
- Message Type :
textpour un message simple,blockpour un rendu riche,attachmentpour une pièce mise en forme. - Blocks : le JSON copié depuis le Block Kit Builder, attendu quand le type
blockest retenu.
Send message and wait for response
message.sendAndWaitCe que tu vois dans n8n
Notes & cas d'usage
Envoie un message, puis met le workflow en pause tant que personne n'a répondu. Avec Response Type sur approval et Capture Who Responded activé, la décision se prend dans Slack ; sinon les boutons ouvrent une page n8n dans le navigateur. Sans le Signing Secret dans le Signature Secret du credential, le clic ne relance rien.
Paramètres clés
- Send Message To :
channelouuser. - Message : le texte soumis à la décision.
- Response Type :
approvalpour des boutons,freeTextpour une réponse libre,customFormpour un formulaire. - Capture Who Responded : activé, la sortie nomme qui a répondu et ouvre les réglages suivants.
- Limit Wait Time : borne l'attente.
Update a message
message.updateCe que tu vois dans n8n
Notes & cas d'usage
Réécrit un message déjà publié au lieu d'en poster un nouveau. Le fil garde une seule entrée, qui reflète l'état courant.
Paramètres clés
- Message Timestamp : l'horodatage du message à modifier, sous la forme
1663233118.856619. - Channel : le canal dans lequel ce message a été posté.
- Notification Text : le texte de repli affiché dans les notifications Slack, en markdown par défaut.
- Parse : dans Update Fields,
client,fullounonechangent la façon dont Slack traite le contenu.
Reaction
3 opérationsAdd a reaction
reaction.addCe que tu vois dans n8n
Notes & cas d'usage
Colle un emoji sous un message précis. Slack attend le code de l'emoji, pas le caractère lui-même.
Paramètres clés
- Emoji Code : le code de la réaction, par exemple
+1; un emoji collé tel quel est refusé. - Channel : le canal qui contient le message à marquer.
- Message Timestamp : l'horodatage de ce message.
Get a reaction
reaction.getCe que tu vois dans n8n
Notes & cas d'usage
Lit les réactions déjà posées sur un message donné et les renvoie au workflow, emoji par emoji.
Paramètres clés
- Channel : le canal qui héberge le message, pris dans la liste déroulante.
- Message Timestamp : l'horodatage du message à inspecter, au format
1663233118.856619.
Remove a reaction
reaction.removeCe que tu vois dans n8n
Notes & cas d'usage
Enlève une réaction nommée d'un message. Les autres emojis posés restent en place, seul celui indiqué disparaît.
Paramètres clés
- Emoji Code : le code de la réaction à retirer, saisi comme à l'ajout (
+1). - Channel : le canal où se trouve le message concerné.
- Message Timestamp : l'horodatage du message dont la réaction part.
Star
3 opérationsAdd a star
star.addCe que tu vois dans n8n
Notes & cas d'usage
Pose une étoile sur un message ou sur un fichier Slack. Le premier champ décide de la cible, et le formulaire s'adapte ensuite.
Paramètres clés
- Item to Add Star :
messageoufile, ce choix commande les champs affichés en dessous. - Channel et Message Timestamp : le canal et l'horodatage, quand la cible est un message.
- File ID : l'identifiant du fichier, quand la cible est un fichier.
- File Comment : dans Options, vise un commentaire de fichier plutôt que le fichier entier.
Delete a star
star.deleteCe que tu vois dans n8n
Notes & cas d'usage
L'étoile posée plus tôt se retire ici. Aucun champ n'est obligatoire dans le nœud : c'est la collection Options qui désigne l'élément à démarquer.
Paramètres clés
- Channel Name or ID : le canal du message étoilé, à prendre dans la liste ou à donner par identifiant.
- Message Timestamp : l'horodatage du message concerné, à combiner avec le canal.
- File ID : pour viser un fichier plutôt qu'un message.
- File Comment : pour viser le commentaire d'un fichier.
Get many stars
star.getAllCe que tu vois dans n8n
Notes & cas d'usage
Liste les éléments mis en favori par le compte authentifié, messages comme fichiers.
Paramètres clés
- Return All : activé, n8n parcourt toutes les pages de la liste ; désactivé, il rend la main au bout de Limit éléments.
- Limit : le nombre maximal de favoris renvoyés tant que Return All reste décoché.
User
5 opérationsGet information about a user
user.infoCe que tu vois dans n8n
Notes & cas d'usage
Récupère la fiche d'un membre de l'espace de travail à partir de son identifiant Slack.
Paramètres clés
- User : la personne ciblée, choisie dans la liste déroulante ou passée par identifiant depuis un nœud précédent avec une expression du type
{{ $json.champ }}.
Get many users
user.getAllCe que tu vois dans n8n
Notes & cas d'usage
Remonte l'annuaire de l'espace de travail, un item par personne.
Paramètres clés
- Return All : coché, le nœud enchaîne les pages jusqu'au dernier membre ; décoché, il s'arrête à Limit.
- Limit : le plafond d'utilisateurs renvoyés, pratique pour tester un workflow sur un échantillon avant de l'ouvrir à tout le monde.
Get a user's profile
user.getProfileCe que tu vois dans n8n
Notes & cas d'usage
Cible le profil d'une personne plutôt que sa fiche de compte. Le profil regroupe les champs que l'opération user.updateProfile sait modifier, dont le prénom, le nom et le statut affiché.
Paramètres clés
- User : l'identifiant de la personne dont le profil est demandé, sélectionné dans la liste ou fourni par un nœud amont.
Get a user's presence status
user.getPresenceCe que tu vois dans n8n
Notes & cas d'usage
Dit si une personne est connectée à Slack au moment où le workflow tourne. L'information est ponctuelle : elle vaut pour l'instant de l'exécution, pas pour la journée entière.
Paramètres clés
- User : le membre dont le statut de connexion est demandé.
Update a user's profile
user.updateProfileCe que tu vois dans n8n
Notes & cas d'usage
Modifie les champs de profil d'un membre. Rien n'est obligatoire en dehors de la collection Options, qui porte tout ce qui peut changer.
Paramètres clés
- First Name et Last Name : le prénom et le nom tels qu'ils apparaissent dans Slack.
- Email : modifiable seulement par un administrateur, et uniquement sur un espace payant.
- User ID : l'identifiant de la personne à modifier, lui aussi réservé aux administrateurs d'un espace payant.
- Set Status : le statut affiché à côté du nom dans les conversations.
- Custom Fields : les champs personnalisés définis par l'espace de travail.
User Group
7 opérationsAdd users to a user group
userGroup.updateUsersCe que tu vois dans n8n
Notes & cas d'usage
Ajoute des personnes à un groupe d'utilisateurs, ces listes qu'on interpelle d'une seule mention dans un message. Les membres déjà présents sont conservés.
Paramètres clés
- User Group ID : l'identifiant encodé du groupe à mettre à jour.
- User Names or IDs : les personnes à ajouter, à cocher dans la liste ou à fournir par identifiants avec une expression.
- Include Count : dans Options, joint le nombre de membres du groupe à la réponse.
Create a user group
userGroup.createCe que tu vois dans n8n
Notes & cas d'usage
Crée un groupe d'utilisateurs de zéro. Le nom retenu doit être unique parmi les groupes déjà en place.
Paramètres clés
- Name : le libellé du groupe, unique dans l'espace de travail.
- Handle : la mention qui sert à interpeller le groupe ; elle doit être unique parmi les canaux, les membres et les groupes.
- Description : une description courte, utile quand plusieurs groupes se ressemblent.
- Channel Names or IDs : les canaux par défaut du groupe, donnés sous forme d'identifiants encodés.
Disable a user group
userGroup.disableCe que tu vois dans n8n
Notes & cas d'usage
Désactive un groupe d'utilisateurs plutôt que de le supprimer. L'opération inverse, userGroup.enable, vit dans le même nœud.
Paramètres clés
- User Group ID : l'identifiant encodé du groupe à désactiver.
- Include Count : dans Options, renvoie le nombre de membres de chaque groupe.
Enable a user group
userGroup.enableCe que tu vois dans n8n
Notes & cas d'usage
Remet en service un groupe désactivé. Sa mention redevient utilisable dans les messages.
Paramètres clés
- User Group ID : l'identifiant encodé du groupe à réactiver.
- Include Count : dans Options, ajoute le nombre de membres de chaque groupe à la réponse.
Get many user groups
userGroup.getAllCe que tu vois dans n8n
Notes & cas d'usage
Parcourt les groupes d'utilisateurs de l'espace de travail. Trois options changent ce que contient chaque item renvoyé.
Paramètres clés
- Include Users : joint la liste des membres de chaque groupe au lieu du seul descriptif.
- Include Disabled : fait remonter aussi les groupes désactivés, que le nœud laisse de côté quand l'option reste décochée.
- Include Count : ajoute l'effectif de chaque groupe.
- Return All : coché, le nœud remonte tous les groupes ; décoché, il s'arrête à Limit.
Get users from a user group
userGroup.getUsersCe que tu vois dans n8n
Notes & cas d'usage
Donne la composition d'un groupe précis. Sans option, la réponse tient dans une liste d'identifiants de membres.
Paramètres clés
- User Group ID : l'identifiant encodé du groupe interrogé.
- Resolve Data : activé, le nœud renvoie les objets utilisateur complets plutôt que les seuls identifiants.
Update a user group
userGroup.updateCe que tu vois dans n8n
Notes & cas d'usage
Change les propriétés d'un groupe existant sans toucher à sa composition. Seul l'identifiant est obligatoire, le reste passe par Update Fields.
Paramètres clés
- Name : le nouveau libellé, toujours unique parmi les groupes.
- Handle : la nouvelle mention, unique parmi les canaux, les membres et les groupes.
- Description : le texte qui explique à quoi sert le groupe.
- Channel Names or IDs : les canaux par défaut rattachés au groupe.
Besoin d'aide pour automatiser Slack avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.

