Integración Slack n8nAutomatiza Slack con n8n.
¿Tu equipo sigue avisando a mano en Slack? La integración Slack n8n expone 44 operaciones repartidas en 7 recursos: canales, mensajes, archivos, reacciones, usuarios, grupos de usuarios y elementos destacados. El Slack Trigger escucha 9 eventos, del mensaje publicado a la reacción añadida.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué resuelve la integración Slack n8n?
La integración Slack n8n conecta tu espacio de trabajo con el resto de servicios de un flujo n8n, en los dos sentidos. El nodo Slack ejecuta 44 operaciones sobre canales, mensajes, archivos, reacciones, usuarios, grupos de usuarios y elementos destacados. El Slack Trigger hace lo contrario: arranca el flujo cuando pasa algo en Slack, un mensaje nuevo, una mención al bot, un archivo compartido, una reacción añadida.
Avisar sin que nadie copie y pegue. El flujo recoge una fila nueva en Google Sheets o un correo entrante en Gmail, y la operación message.post publica el resumen en el canal que toca. El campo Message Text admite markdown por defecto, así que el aviso llega ya formateado.
Pedir una validación y esperar la respuesta. La operación message.sendAndWait pausa el flujo hasta que alguien contesta. Con Response Type en Approval y Capture Who Responded activado, los botones de aprobar y rechazar se pintan en el propio mensaje y la ejecución sigue en cuanto llega la decisión; la salida guarda quién respondió, en qué canal y con qué marca de tiempo. Faltan dos condiciones: tu instancia de n8n accesible desde Slack por HTTPS público, y el Signing Secret de la app pegado en el campo Signature Secret de la credencial, ese juego de identificadores que creas una vez en n8n y reutilizas en todos tus flujos. Sin él, los botones se dibujan y no reanudan nada.
Montar y desmontar canales solo. Cuando entra un cliente, channel.create abre su canal, channel.invite mete a las personas del proyecto y channel.setTopic deja escrito de qué va. Al terminar, channel.archive lo retira de la lista activa. Estos flujos suelen avisar por otra vía a quien no vive en Slack, Telegram o Discord.
Cuándo tirar del nodo HTTP Request. El nodo cubre 7 recursos, no la API de Slack entera. Si tu método no está entre las 44 operaciones, HTTP Request llama a cualquier endpoint reutilizando la misma credencial con la autenticación predefinida.
Los límites que conviene conocer antes de empezar. Slack solo admite una Request URL por app, así que una misma app no puede apuntar a la vez a la URL de pruebas y a la de producción de un flujo. El Slack Trigger necesita un Access Token: OAuth2 no funciona con ese nodo. Y las operaciones de listado se detienen en Limit mientras Return All siga desactivado. Para situar n8n frente a tus otras herramientas, la Reseña n8n entra en detalle y el Curso n8n cubre la parte práctica.
¿Cómo conectar Slack con n8n?
- 01
Crea la app de Slack desde un manifiesto
Abre tu página de Slack API Apps y elige Create New App, luego From a manifest. n8n recomienda esta vía porque el manifiesto configura todos los scopes de una sola vez; un scope es un permiso concreto que la app pide a tu espacio de trabajo. La lista de partida cubre canales (
channels:read,channels:history), mensajes (chat:write), archivos, reacciones y perfiles. - 02
Elige el método de autenticación
Para el nodo Slack, n8n recomienda OAuth2: copia la OAuth Callback URL desde n8n, pégala en Redirect URLs de la app y lleva el Client ID y el Client Secret a la credencial. El Slack Trigger, en cambio, exige un Access Token: instala la app en el espacio de trabajo (hay que ser administrador) y copia el Bot User OAuth Token en el campo Access Token.
- 03
Activa los eventos y firma las llamadas
En la app, entra en Features, Event Subscriptions, y activa Enable Events. Copia la Webhook URL del nodo en n8n y pégala como Request URL en Slack; cuando Slack la verifica, marcas los bot events que te interesan. Después copia el Signing Secret desde Basic Information y pégalo en Signature Secret: n8n comprueba con él que cada llamada viene de Slack.
El Slack Trigger y sus 9 eventos
Slack Trigger es el nodo que arranca un workflow cuando algo ocurre en Slack. Escucha 9 eventos, listados abajo por familia. Eliges uno o varios, activas el workflow y n8n registra el webhook (la URL que Slack llama) en tu cuenta.
Lo que ves en n8n
Todos los eventos, por familia
Una fila por objeto, un chip por acción. El evento que marcas en el nodo se escribe objeto.acción; pasa el cursor por un chip para leer cuándo se dispara.
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
Notas de configuración
01Slack Trigger
Este nodo abre el flujo cuando Slack avisa. n8n expone una URL de webhook, una dirección que Slack llama en cuanto pasa algo, y el evento llega en unos segundos sin consultas periódicas.
Parámetros clave
- Trigger on: la lista de eventos que escuchas, de
messageareaction_added. Si el que necesitas no aparece, añádelo como bot event en la app de Slack y marca Any Event aquí. - Watch Whole Workspace: activado, vigila todos los canales donde esté la app. Ojo, cada evento consume una ejecución.
- Channel to Watch: obligatorio mientras el anterior siga desactivado. Lo eliges de la lista, por identificador (Slack lo muestra al final de los detalles del canal) o por URL con la forma
https://app.slack.com/client/<channel-address>. - Download Files: descarga el archivo y lo añade a la salida del nodo. Pensado para File Made Public y File Shared.
- Resolve IDs: opción que devuelve los nombres en lugar de los identificadores.
02New Message Posted to Channel
El evento message dispara el flujo cada vez que se publica un mensaje en un canal donde está la app. Es la puerta de entrada de los flujos que leen Slack, y también el que más ruido genera si no lo acotas.
Parámetros clave
- Channel to Watch: este evento solo se aplica al canal elegido, igual que Bot / App Mention, File Shared y Reaction Added.
- Usernames or IDs to ignore: la lista de personas cuyos mensajes no deben disparar nada. Eliges de la lista o pasas los identificadores separados por comas.
- Bot / App Mention: la variante estrecha del mismo terreno (
app_mention), que solo salta cuando alguien menciona a tu bot, así que no procesas todo el canal para atender a cuatro peticiones.
03File Shared
El evento file_share se dispara cuando alguien comparte un archivo en un canal donde está la app. Su pareja, File Made Public (file_public), salta en otro momento: cuando un archivo pasa a ser público.
Parámetros clave
- Download Files: el parámetro pensado justo para estos dos eventos. Activado, n8n descarga el archivo y lo deja en la salida del nodo, listo para el paso siguiente.
- Channel to Watch: File Shared vigila el canal que indiques, no todo el espacio de trabajo, mientras Watch Whole Workspace siga desactivado.
04Reaction Added
El evento reaction_added convierte un emoji en una señal accionable: alguien reacciona a un mensaje del canal vigilado y el flujo arranca. Es la forma más barata de validar algo en Slack sin construir un formulario.
Parámetros clave
- Emoji Names to Filter: la lista de emojis que cuentan, separados por comas y sin dos puntos alrededor, por ejemplo
thumbsup, eyes, white_check_mark. Si lo dejas vacío, cualquier reacción dispara el flujo. - Channel to Watch: el canal donde se vigilan las reacciones, y el mensaje tiene que estar en un canal donde esté la app.
05Any Event
Any Event (any_event) dispara con cualquier evento que llegue del espacio de trabajo. Es la salida de emergencia cuando el evento que buscas no está en la lista del nodo: lo añades como bot event en la app de Slack y filtras después, dentro del flujo.
Parámetros clave
- Trigger on: aquí eliges Any Event en lugar de un evento concreto, y el filtrado pasa a ser cosa tuya en los nodos siguientes.
- New Public Channel Created: este evento (
channel_created) no depende del canal vigilado, igual que New User (team_join) y App Home Opened (app_home_opened), que salta cuando alguien abre la pestaña Home de tu app.
Las 44 operaciones del nodo Slack
El nodo Slack expone 44 operaciones en 7 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
| Recurso | 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 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Índice de operaciones
- 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 operacionesArchive a channel
channel.archiveLo que ves en n8n
Notas y casos de uso
Archiva una conversación desde el flujo, sin que nadie tenga que abrir Slack para hacerlo a mano.
Parámetros clave
- Channel: el canal que se archiva. El nodo no lo marca como obligatorio, aunque es el único campo de la operación; lo eliges de la lista («Select a channel...») o lo pasas con una expresión, la forma que tiene n8n de leer un dato del nodo anterior, por ejemplo
{{ $json.channel }}.
Close a channel
channel.closeLo que ves en n8n
Notas y casos de uso
Cierra un mensaje directo o un mensaje directo de grupo. Actúa sobre conversaciones privadas, no sobre los canales abiertos del equipo.
Parámetros clave
- Channel: obligatorio. Es la conversación a cerrar, normalmente la que ha devuelto una operación Open a channel unos pasos antes.
Create a channel
channel.createLo que ves en n8n
Notas y casos de uso
Inicia una conversación por canal, pública o privada, y devuelve el canal recién creado para las operaciones siguientes.
Parámetros clave
- Channel: obligatorio. Aquí no eliges de una lista, escribes el nombre del canal nuevo (el marcador del campo es «Channel name»), casi siempre compuesto con una expresión.
- Channel Visibility: obligatorio. Dos valores,
public(Public Channel) yprivate(Private Channel).
Get a channel
channel.getLo que ves en n8n
Notas y casos de uso
Devuelve la información de un canal concreto.
Parámetros clave
- Channel: obligatorio. El canal del que quieres los datos.
- Include Num of Members: opción que añade el número de miembros a la respuesta. Sin ella, la respuesta no lo trae.
Get many channels
channel.getAllLo que ves en n8n
Notas y casos de uso
Lista los canales del equipo en Slack.
Parámetros clave
- Return All: activado, n8n encadena las páginas de la API hasta traer todos los canales; desactivado, se detiene en Limit.
- Exclude Archived: filtro que deja fuera los canales ya archivados.
- Types: mezcla los tipos que te interesan,
public_channel,private_channel,mpimoim.
Get the history of a channel
channel.historyLo que ves en n8n
Notas y casos de uso
Recupera el historial de mensajes y eventos de una conversación.
Parámetros clave
- Channel: obligatorio. El canal del que sale el historial.
- Oldest y Latest: dos campos de fecha y hora que acotan el rango; Inclusive incluye los mensajes que caen justo en esas marcas.
- Return All y Limit: el mismo par de siempre, decisivo en un canal con años de conversación detrás.
Invite a user to a channel
channel.inviteLo que ves en n8n
Notas y casos de uso
Añade a una o varias personas a un canal.
Parámetros clave
- Channel: obligatorio. El canal al que se invita.
- User Names or IDs: obligatorio. Eliges las personas de la lista o pasas sus identificadores con una expresión; son identificadores, no nombres de pantalla.
Join a channel
channel.joinLo que ves en n8n
Notas y casos de uso
Hace que la app entre en una conversación que ya existe. Varios eventos del trigger solo llegan de canales donde está la app, así que este paso suele venir antes que todo lo demás.
Parámetros clave
- Channel: obligatorio. El canal al que se une la app.
Kick a user from a channel
channel.kickLo que ves en n8n
Notas y casos de uso
Saca a una persona de un canal.
Parámetros clave
- Channel: obligatorio. El canal del que se retira a la persona.
- User Name or ID: el nodo no lo marca como obligatorio; lo eliges de la lista o lo pasas por identificador con una expresión.
Leave a channel
channel.leaveLo que ves en n8n
Notas y casos de uso
La app abandona la conversación. Es la operación simétrica de Join a channel, y las dos suelen vivir en flujos distintos del mismo proceso.
Parámetros clave
- Channel: obligatorio. El canal del que sale la app; lo eliges de la lista o lo pasas con una expresión desde el nodo anterior.
Get members of a channel
channel.memberLo que ves en n8n
Notas y casos de uso
Enumera quién está dentro de una conversación.
Parámetros clave
- Channel: obligatorio. La conversación cuyos miembros quieres.
- Resolve Data: por defecto la respuesta solo trae el identificador de cada persona; activado, n8n resuelve los datos por ti.
- Return All y Limit: en un canal general con todo el equipo dentro, la diferencia entre las dos opciones es real.
Open a channel
channel.openLo que ves en n8n
Notas y casos de uso
Abre o retoma un mensaje directo, individual o de grupo.
Parámetros clave
- User Names or IDs: con una sola persona se crea un mensaje directo uno a uno; con varias, el orden de la lista se conserva en la conversación devuelta.
- Channel ID: la alternativa a la opción anterior, para retomar una conversación existente a partir del identificador de un im o un mpim.
- Return IM: devuelve la definición completa del canal de mensaje directo en la respuesta.
Rename a channel
channel.renameLo que ves en n8n
Notas y casos de uso
Cambia el nombre de una conversación desde el flujo.
Parámetros clave
- Channel: obligatorio. El canal que se renombra, de la lista o por expresión.
- Name: obligatorio. El nombre nuevo de la conversación. Casi siempre se compone con una expresión, por ejemplo un prefijo de estado delante del nombre del cliente que llega del nodo anterior.
Get a thread of messages posted to a channel
channel.repliesLo que ves en n8n
Notas y casos de uso
Reconstruye el hilo colgado de un mensaje, con todas sus respuestas.
Parámetros clave
- Channel: obligatorio. El canal donde vive el hilo.
- Message Timestamp: obligatorio. La marca de tiempo del mensaje padre, con la forma
1663233118.856619, casi siempre tomada del trigger con{{ $json.ts }}. - Return All y Limit: un hilo largo se corta en Limit si no activas el primero.
Set the purpose of a channel
channel.setPurposeLo que ves en n8n
Notas y casos de uso
Escribe el propósito de una conversación, el texto que explica para qué existe ese canal.
Parámetros clave
- Channel: obligatorio. El canal afectado.
- Purpose: obligatorio. El propósito nuevo, en texto libre, casi siempre compuesto con una expresión a partir de los datos del nodo anterior.
Set the topic of a channel
channel.setTopicLo que ves en n8n
Notas y casos de uso
Fija el tema de una conversación. El tema es un campo distinto del propósito, así que un mismo canal puede llevar los dos rellenados desde flujos diferentes.
Parámetros clave
- Channel: obligatorio. El canal afectado.
- Topic: obligatorio. El tema que sustituye al anterior, en texto libre.
Unarchive a channel
channel.unarchiveLo que ves en n8n
Notas y casos de uso
Reactiva un canal archivado. Es la contraria de Archive a channel, con el mismo campo y el mismo gesto en un flujo aparte.
Parámetros clave
- Channel: obligatorio. El canal que vuelve a estar activo; lo eliges de la lista o lo pasas con una expresión.
File
3 operacionesGet a file
file.getLo que ves en n8n
Notas y casos de uso
Trae los datos de un archivo concreto del espacio de trabajo.
Parámetros clave
- File ID: el nodo no lo marca como obligatorio, aunque es el único campo de la operación. Suele llegar del evento File Shared del trigger mediante una expresión.
Get many files
file.getAllLo que ves en n8n
Notas y casos de uso
Filtra los archivos del equipo y devuelve los que cuadran con los criterios.
Parámetros clave
- Types: acota por tipo,
images,pdfs,gdocs,snippets,spaces,zipsoall. - Message Timestamp From y Message Timestamp To: el periodo de creación, con los dos extremos incluidos.
- Channel Name or ID y User Name or ID: limitan la búsqueda a un canal o a quien subió el archivo.
- Return All y Limit: sin el primero, la lista se corta en Limit.
Upload a file
file.uploadLo que ves en n8n
Notas y casos de uso
Sube un archivo al espacio de trabajo y, si lo indicas, lo publica en uno o varios canales.
Parámetros clave
- File Property: obligatorio. El nombre de la propiedad binaria que trae los datos del archivo, la que deja el nodo anterior.
- Channel Names or IDs: los canales a los que llega el archivo; Channel Name or ID, para uno solo.
- Initial Comment: el texto que presenta el archivo; Title y File Name, su nombre.
- Thread Timestamp: publica el archivo como respuesta a otro mensaje. Usa la marca del mensaje padre, nunca la de una respuesta.
Message
6 operacionesDelete a message
message.deleteLo que ves en n8n
Notas y casos de uso
Borra un mensaje que el flujo ya publicó en Slack. Desaparece del canal o del privado donde estaba.
Parámetros clave
- Delete Message From: obligatorio. Canal (
channel) o conversación directa (user), según dónde esté el mensaje. - Channel: obligatorio. El canal de Slack donde está el mensaje, elegido en la lista o por su ID.
- Message Timestamp: obligatorio. La marca de tiempo del mensaje, con la forma
1663233118.856619, que el nodo anterior te pasa con una expresión{{ $json.campo }}.
Get a message permalink
message.getPermalinkLo que ves en n8n
Notas y casos de uso
Devuelve la URL permanente de un mensaje concreto. Es un enlace estable, que puedes pegar fuera de Slack sin que deje de apuntar al mensaje original.
Parámetros clave
- Message Timestamp: obligatorio. La marca de tiempo del mensaje del que quieres el enlace, en el formato
1663233118.856619. - Channel: opcional aquí, señala el canal de Slack del que se saca el permalink.
Search for messages
message.searchLo que ves en n8n
Notas y casos de uso
Recorre los mensajes del espacio de trabajo y devuelve los que contienen el texto buscado. Es la vía para reutilizar en un flujo algo que ya se dijo en Slack.
Parámetros clave
- Search Query: obligatorio. El texto que se busca dentro de los mensajes.
- Sort By: ordena por
desc(Newest),asc(Oldest) orelevance(Relevance Score). - Return All: activado, n8n encadena las páginas hasta traer todos los mensajes que coinciden; si no, Limit marca el tope.
- Search in Channel: restringe la búsqueda a los canales que elijas, por lista o por ID.
Send a message
message.postLo que ves en n8n
Notas y casos de uso
Publica un mensaje en un canal o en un privado, y convierte cualquier flujo en un aviso que el equipo lee sin salir de Slack.
Parámetros clave
- Send Message To y Channel: obligatorios. Canal (
channel) o persona (user). - Message Type:
text,blockpara el constructor visual de Slack,attachmentpara los adjuntos. - Message Text: obligatorio. El texto publicado, con markdown activo por defecto y desactivable en Options.
- Blocks: obligatorio con
block, el JSON copiado del Block Kit Builder para botones o campos de formulario.
Send message and wait for response
message.sendAndWaitLo que ves en n8n
Notas y casos de uso
Aquí el flujo se detiene: el nodo publica y espera. Con Capture Who Responded activado se decide dentro de Slack; apagado, los botones abren una página de n8n en el navegador. Los botones exigen el Signature Secret de la credencial.
Parámetros clave
- Send Message To y Channel: obligatorios, adónde va el mensaje.
- Message: obligatorio. El texto que ve quien decide.
- Response Type:
approval,freeTextocustomForm. - Capture Who Responded: activado, la salida nombra a quien respondió y abre los ajustes siguientes.
- Restrict Who Can Approve: quién puede decidir; vacía, cualquiera que vea el mensaje.
- After Decision: mensaje intacto, sin botones o con el resultado.
approved y respondedAt en la salida.Update a message
message.updateLo que ves en n8n
Notas y casos de uso
Reescribe un mensaje ya publicado en lugar de mandar uno nuevo. El canal no se llena de avisos repetidos y el hilo conserva su historial.
Parámetros clave
- Channel y Message Timestamp: obligatorios. El canal y la marca de tiempo (
ts) del mensaje que se modifica. - Blocks: obligatorio con
block, el JSON del Block Kit Builder con el contenido nuevo. - Notification Text: el texto de reserva que Slack muestra en la notificación, con markdown por defecto.
- Parse:
client,fullonone, según cómo trate Slack el contenido.
Reaction
3 operacionesAdd a reaction
reaction.addLo que ves en n8n
Notas y casos de uso
Pone un emoji sobre un mensaje concreto. En un equipo que trabaja dentro de Slack, esa reacción vale como marca de estado sin escribir una línea más.
Parámetros clave
- Channel: obligatorio. El canal de Slack donde vive el mensaje.
- Message Timestamp: obligatorio. La marca de tiempo del mensaje, del tipo
1663233118.856619. - Emoji Code: obligatorio. El código del emoji y no el emoji en sí, por ejemplo
+1.
Get a reaction
reaction.getLo que ves en n8n
Notas y casos de uso
Lee las reacciones que acumula un mensaje y las devuelve al flujo. A partir de ahí, el resto del workflow puede ramificar según lo que haya señalado el equipo.
Parámetros clave
- Channel: obligatorio. El canal de Slack del que se leen las reacciones.
- Message Timestamp: obligatorio. La marca de tiempo del mensaje consultado.
Remove a reaction
reaction.removeLo que ves en n8n
Notas y casos de uso
Quita de un mensaje la reacción que indiques por su código. Las demás se quedan donde estaban, porque la operación apunta a un solo emoji.
Parámetros clave
- Channel: obligatorio. El canal de Slack en el que está el mensaje.
- Message Timestamp: obligatorio. La marca de tiempo del mensaje afectado.
- Emoji Code: obligatorio. El mismo código que se usó al añadirla, escrito como
+1y nunca con el emoji.
Star
3 operacionesAdd a star
star.addLo que ves en n8n
Notas y casos de uso
Destaca con una estrella un mensaje o un archivo. El objetivo se elige en el primer campo, y el resto del formulario cambia con esa elección.
Parámetros clave
- Item to Add Star: obligatorio.
messageofile. - Channel y Message Timestamp: localizan el mensaje que recibe la estrella.
- File ID: el archivo destacado; File Comment apunta a un comentario concreto de ese archivo.
stars:read y stars:write no existen como scopes de bot, hace falta un token de usuario, y Get many stars enumera los destacados de esa cuenta autenticada.Delete a star
star.deleteLo que ves en n8n
Notas y casos de uso
Retira la estrella de un elemento ya destacado. Ningún campo es obligatorio: todo se declara en Options, según lo que quieras desmarcar.
Parámetros clave
- Channel Name or ID: el canal donde se publicó el mensaje destacado, que se combina con la marca de tiempo.
- Message Timestamp: la marca de tiempo del mensaje que pierde la estrella.
- File ID o File Comment: el archivo, o el comentario de archivo, que deja de estar destacado.
Get many stars
star.getAllLo que ves en n8n
Notas y casos de uso
Enumera los elementos destacados por la cuenta autenticada, mensajes y archivos incluidos.
Parámetros clave
- Return All: activado, n8n recorre todas las páginas de la API hasta tener la lista completa de destacados; desactivado, Limit fija cuántos se recuperan.
User
5 operacionesGet information about a user
user.infoLo que ves en n8n
Notas y casos de uso
Trae la ficha de una persona del espacio de trabajo a partir de su identificador. Ningún campo es obligatorio, así que el nodo puede apoyarse en lo que le pasa el item entrante.
Parámetros clave
- User: el ID de la persona sobre la que se pide información, elegido en la lista desplegable o pasado con una expresión.
Get many users
user.getAllLo que ves en n8n
Notas y casos de uso
Devuelve el directorio de personas del espacio de trabajo en una sola ejecución.
Parámetros clave
- Return All: marcado, n8n encadena las páginas hasta traer a todas las personas del espacio de trabajo; sin marcar, Limit corta la lista en el número indicado.
Get a user's profile
user.getProfileLo que ves en n8n
Notas y casos de uso
Se centra en el perfil, es decir los campos que cada persona rellena en Slack, y no en el estado técnico de la cuenta.
Parámetros clave
- User: el ID de la persona cuyo perfil se consulta, tomado de la lista o de una expresión.
Get a user's presence status
user.getPresenceLo que ves en n8n
Notas y casos de uso
¿Está conectada la persona ahora mismo? La operación devuelve su estado en línea, y nada más.
Parámetros clave
- User: el ID de la persona de la que se quiere conocer el estado de conexión.
Update a user's profile
user.updateProfileLo que ves en n8n
Notas y casos de uso
Modifica los campos del perfil en Slack. Todo pasa por Options, así que la operación solo toca lo que declaras.
Parámetros clave
- First Name y Last Name: el nombre y el apellido mostrados en el perfil.
- Email: solo lo cambian los administradores, y únicamente en equipos de pago.
- Set Status: el estado visible junto al nombre.
- User ID: la persona afectada, también reservada a los administradores del equipo en planes de pago.
users.profile:write no existe para bots, hace falta un token de usuario.User Group
7 operacionesAdd users to a user group
userGroup.updateUsersLo que ves en n8n
Notas y casos de uso
Suma personas a un grupo de usuarios existente. Quienes ya formaban parte se conservan, así que la llamada nunca vacía la lista.
Parámetros clave
- User Group ID: obligatorio. El ID codificado del grupo que se actualiza.
- User Names or IDs: obligatorio. Las personas que entran, elegidas en la lista o indicadas por ID con una expresión.
- Include Count: añade a la respuesta el número de personas del grupo.
Create a user group
userGroup.createLo que ves en n8n
Notas y casos de uso
Crea un grupo de usuarios nuevo, esa mención colectiva que avisa de golpe a todo un equipo.
Parámetros clave
- Name: obligatorio. El nombre del grupo, único entre los grupos del espacio de trabajo.
- Handle: la mención asociada, única frente a canales, personas y otros grupos.
- Description: una descripción corta que explica para qué sirve el grupo.
- Channel Names or IDs: los canales por defecto del grupo, en una cadena de IDs separados por comas.
Disable a user group
userGroup.disableLo que ves en n8n
Notas y casos de uso
Desactiva un grupo sin borrarlo. Sale de los grupos activos y solo reaparece al listarlos si pides incluir los desactivados.
Parámetros clave
- User Group ID: obligatorio. El ID codificado del grupo que se desactiva.
- Include Count: devuelve además cuántas personas contiene cada grupo.
Enable a user group
userGroup.enableLo que ves en n8n
Notas y casos de uso
Un grupo desactivado vuelve al servicio con esta operación y recupera su sitio entre los grupos activos del espacio de trabajo.
Parámetros clave
- User Group ID: obligatorio. El ID codificado del grupo que se reactiva.
- Include Count: incluye en la respuesta el número de personas de cada grupo.
Get many user groups
userGroup.getAllLo que ves en n8n
Notas y casos de uso
Enumera los grupos de usuarios del espacio de trabajo, con el nivel de detalle que pidas.
Parámetros clave
- Return All: con la casilla activa, n8n recorre las páginas de la API hasta listar todos los grupos; si no, Limit decide cuántos llegan.
- Include Users: añade la lista de personas de cada grupo.
- Include Disabled: incorpora también los grupos desactivados.
- Include Count: devuelve el número de personas por grupo.
Get users from a user group
userGroup.getUsersLo que ves en n8n
Notas y casos de uso
Saca la composición de un grupo concreto. Por defecto llegan los IDs de las personas, sin más detalle.
Parámetros clave
- User Group ID: obligatorio. El ID codificado del grupo consultado.
- Resolve Data: activado, devuelve los objetos de usuario completos en lugar de los simples IDs, lo que ahorra una llamada por persona.
Update a user group
userGroup.updateLo que ves en n8n
Notas y casos de uso
Cambia lo que define a un grupo ya creado. Los miembros no se tocan aquí, para eso está Add Users.
Parámetros clave
- User Group ID: obligatorio. El ID codificado del grupo que se modifica.
- Name y Handle: el nombre y la mención, que siguen teniendo que ser únicos en el espacio de trabajo.
- Description: la descripción corta que ve el equipo.
- Channel Names or IDs: los canales por defecto, en una cadena de IDs separados por comas.
¿Necesitas ayuda para automatizar Slack con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.

