Módulo 4: Slack
Formato, Menciones y Bloques
Descripción de la cápsula
Un mensaje de texto plano en un canal activo de Slack se pierde. Pasa entre conversaciones, nadie nota que era importante, y la notificación que te costó construir queda sin efecto. La diferencia entre un mensaje que se ve y uno que se ignora casi nunca está en el contenido — está en el formato.
Esta cápsula cubre las dos herramientas que hacen que un mensaje funcione: el formato (negritas, listas, estructura visual, hasta bloques que organizan la información) y las menciones (@persona, @canal) — el mecanismo por el cual un aviso no solo aparece, sino que le llega a quien tiene que actuar.
Es la cápsula que separa "el workflow manda mensajes" de "el workflow manda mensajes que el equipo realmente lee y sobre los que actúa". En un canal de notificaciones automáticas, el formato no es decoración: es lo que lo hace útil en lugar de ruido.
Lo que vas a aprender
Al terminar esta cápsula serás capaz de:
- ✅ Dar formato a un mensaje: negritas, cursiva, código, listas, enlaces
- ✅ Estructurar mensajes con bloques (Block Kit) para información compleja
- ✅ Usar menciones a personas (
@usuario) correctamente - ✅ Usar menciones especiales (
@channel,@here) y cuándo NO usarlas - ✅ Mencionar dinámicamente a la persona correcta según los datos
- ✅ Decidir cuánto formato necesita cada mensaje
Formato básico de texto
Slack usa una variante de markdown (su propia versión, llamada mrkdwn). Lo esencial:
| Quieres... | Escribes... |
|---|---|
| Negrita | *texto* (un asterisco) |
| Cursiva | _texto_ |
~texto~ | |
Código / valores | `texto` |
| Bloque de código | ```texto``` |
| Cita | > texto |
| Lista | una línea por punto, empezando con • o - |
| Enlace | `<https://url |
Ojo: la negrita en Slack es
*un asterisco*, no**dos**como en markdown normal. Es la confusión #1 al formatear mensajes de Slack.
Ejemplo: el mismo mensaje, sin y con formato
Sin formato (se pierde):
Nuevo lead Ana Lopez email ana@example.com ciudad CDMX prioridad alta
Con formato (se lee de un vistazo):
*🔔 Nuevo lead — prioridad alta*
• *Nombre:* Ana López
• *Email:* `ana@example.com`
• *Ciudad:* CDMX
Mismo contenido. El segundo lo escaneas en un segundo; el primero hay que descifrarlo.
Emojis: úsalos con intención
Los emojis en Slack no son adorno — son señales visuales que el ojo capta antes que el texto. Un esquema consistente ayuda al equipo a clasificar mensajes de un vistazo:
| Emoji | Significado convenido |
|---|---|
| 🔔 | Notificación nueva (lead, registro) |
| ✅ | Algo se completó bien |
| ⚠️ | Atención / advertencia |
| 🔴 | Error / urgente |
| ⏳ | En proceso |
Lo importante es la consistencia: si 🔴 siempre significa "error", el equipo aprende a reaccionar a 🔴 sin leer. Si los usas al azar, son ruido.
Bloques (Block Kit): para información compleja
Cuando un mensaje tiene estructura real — varios campos, secciones, quizás botones — el texto con markdown se queda corto. Para eso Slack tiene Block Kit: un sistema para componer mensajes con "bloques" (secciones, divisores, campos, botones, imágenes).
El nodo de Slack permite enviar mensajes con bloques en lugar de (o además de) texto plano.
Cuándo usar bloques vs texto con formato
| Usa... | Cuando... |
|---|---|
| Texto con markdown | El mensaje es simple — un aviso de pocas líneas. La mayoría de los casos. |
| Bloques (Block Kit) | El mensaje tiene estructura compleja, varias secciones, o necesita botones interactivos |
No te apresures a los bloques. Para el 80% de las notificaciones, texto bien formateado con markdown y emojis es más que suficiente y mucho más simple de construir. Los bloques brillan cuando de verdad necesitas estructura rica o interactividad — y la interactividad (botones que la gente pulsa) se profundiza en el mini-proyecto (cápsula 08). Empieza con markdown; sube a bloques cuando el caso lo pida.
Slack ofrece un Block Kit Builder (una herramienta visual en su sitio) donde diseñas el mensaje arrastrando bloques y te da el código resultante para pegar en n8n. Si vas a usar bloques, ese es el camino — no los escribas a mano.
Menciones: que el aviso LE LLEGUE a alguien
Aquí está la otra mitad de la cápsula, y es crucial. Un mensaje en un canal aparece para todos, pero no le notifica a nadie en particular. Una mención sí: cuando mencionas a alguien, esa persona recibe una notificación personal.
Mencionar a una persona
En Slack, mencionas con el ID de usuario, en este formato:
<@U12345678>
Donde U12345678 es el ID del usuario. Eso aparece en el mensaje como @Nombre y le notifica a esa persona.
No mencionas escribiendo
@nombrecomo texto — eso es solo texto. La mención real usa el ID entre<@ >. Cómo obtener el ID de un usuario es justo lo que cubre la cápsula 05 (Canales y usuarios).
Mención dinámica: la persona correcta según los datos
El verdadero poder: mencionar a quien corresponda según el caso. Si tu workflow sabe que un lead de "ventas grandes" va para Beto y uno de "soporte" va para Ana, puede mencionar al responsable correcto:
🔔 Nuevo lead de tipo {{ $json.type }}
Asignado a: <@{{ $json.assignee_id }}>
Así el aviso no solo aparece — le llega a la persona que tiene que actuar.
Menciones especiales: @channel y @here (con cuidado)
Slack tiene menciones que notifican a mucha gente a la vez:
| Mención | Notifica a... |
|---|---|
<!channel> | Todos los miembros del canal |
<!here> | Los miembros activos en ese momento |
La regla de oro
@channely@hereson para emergencias reales, no para notificaciones rutinarias. Cada vez que un workflow usa@channel, interrumpe a todo el equipo — sus teléfonos suenan, su concentración se rompe. Si tu workflow hace eso con cada lead que llega, el equipo silenciará el canal en una semana, y entonces ninguna notificación servirá.Úsalas solo cuando algo de verdad requiere atención inmediata de todos: un sistema caído, un error crítico. Para "llegó un lead", menciona al responsable específico, no a todo el canal.
Un workflow que respeta la atención del equipo es un workflow cuyas notificaciones se siguen leyendo meses después.
Trampas comunes
Trampa 1: Usar ** para negrita
Qué pasa: Escribes **importante** esperando negrita y aparece literalmente con los asteriscos.
Cómo evitar: En Slack, negrita es *un asterisco*, no dos.
Trampa 2: @channel en notificaciones rutinarias
Qué pasa: Cada lead dispara un @channel. El equipo es interrumpido 40 veces al día. En una semana, silencian el canal.
Cómo evitar: @channel/@here solo para emergencias reales. Para lo rutinario, menciona al responsable específico.
Trampa 3: Mencionar con texto en vez del ID
Qué pasa: Escribes @Ana como texto plano. Aparece como texto, no notifica a Ana.
Cómo evitar: La mención real usa el ID: <@U12345678>. (La cápsula 05 enseña a obtener IDs.)
Trampa 4: Sobrecargar con bloques lo que era simple
Qué pasa: Pasas horas armando un mensaje con Block Kit para una notificación de dos líneas.
Cómo evitar: Texto + markdown + emojis cubre la mayoría de los casos. Bloques solo para estructura compleja o interactividad.
Trampa 5: Formato inconsistente entre mensajes
Qué pasa: Cada workflow formatea distinto, usa emojis al azar. El canal se ve desordenado y nada es escaneable.
Cómo evitar: Define un estilo — qué emoji para qué, cómo se ven los campos — y aplícalo en todos los workflows que escriben al mismo canal.
Ejercicio: del texto plano al mensaje que funciona
Objetivo: transformar una notificación pobre en una efectiva.
El punto de partida
Un workflow manda este mensaje de "error en el pago":
Error pago pedido 4521 cliente Ana Lopez monto 2300 reintentos 3
Tu tarea
Reescribe el Message Text para que:
- Tenga título en negrita con un emoji de error
- Liste los datos como campos formateados (negrita en las etiquetas, código en los valores)
- Mencione al responsable de pagos (usa tu propio ID de usuario como prueba — la cápsula 05 enseña a obtenerlo)
- No use
@channel(esto es un error de un pedido, no una emergencia de todos)
Ver una solución
*🔴 Error en el pago — pedido #4521*
• *Cliente:* Ana López
• *Monto:* `$2,300`
• *Reintentos:* 3
Revisar: <@TU_ID_DE_USUARIO>
Nota: título en negrita con emoji, campos escaneables, mención al responsable concreto (no @channel). El equipo entiende qué pasó y quién debe actuar en un vistazo.
Resumen y siguiente paso
- El formato es lo que hace que un mensaje se lea en vez de perderse — no es decoración, es función
- Slack usa mrkdwn: negrita es
*un asterisco*(no dos), más cursiva, código, listas, citas, enlaces - Emojis con intención: un esquema consistente (🔔 ✅ ⚠️ 🔴) deja clasificar mensajes de un vistazo
- Block Kit es para estructura compleja o interactividad — para el 80% de los casos, markdown + emojis basta
- Menciones (
<@ID>) hacen que un aviso le llegue a alguien, no solo aparezca — y pueden ser dinámicas (el responsable según los datos) @channel/@hereson para emergencias reales, no rutina — abusar de ellas hace que el equipo silencie el canal- 5 trampas:
**para negrita,@channelrutinario, mención como texto, sobrecargar con bloques, formato inconsistente
Antes de avanzar deberías poder:
- Formatear un mensaje con negrita, listas y emojis consistentes
- Mencionar a una persona con su ID, incluso dinámicamente
- Explicar por qué
@channelse usa con tanta cautela
Lo que sigue (cápsula 05):
Para mencionar a alguien necesitas su ID. Para mandar al canal correcto necesitas identificarlo. La cápsula 05 cubre cómo gestionar canales y usuarios desde un workflow: buscarlos, obtener sus IDs, listarlos — la pieza que faltaba para que las menciones dinámicas funcionen.
Recursos adicionales
- Slack: formato de mensajes - Guía oficial de mrkdwn.
- Slack Block Kit Builder - Herramienta visual para diseñar mensajes con bloques.
- Slack API: menciones - Cómo funcionan las menciones a usuarios y canales.
Creado: Mayo 14, 2026 Versión: 1.0