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_
Tachado~texto~
Código / valores`texto`
Bloque de código```texto```
Cita> texto
Listauna 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:

EmojiSignificado 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 markdownEl 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 @nombre como 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ónNotifica a...
<!channel>Todos los miembros del canal
<!here>Los miembros activos en ese momento

La regla de oro

@channel y @here son 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:

  1. Tenga título en negrita con un emoji de error
  2. Liste los datos como campos formateados (negrita en las etiquetas, código en los valores)
  3. Mencione al responsable de pagos (usa tu propio ID de usuario como prueba — la cápsula 05 enseña a obtenerlo)
  4. 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/@here son para emergencias reales, no rutina — abusar de ellas hace que el equipo silencie el canal
  • 5 trampas: ** para negrita, @channel rutinario, 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é @channel se 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

  1. Slack: formato de mensajes - Guía oficial de mrkdwn.
  2. Slack Block Kit Builder - Herramienta visual para diseñar mensajes con bloques.
  3. Slack API: menciones - Cómo funcionan las menciones a usuarios y canales.

Creado: Mayo 14, 2026 Versión: 1.0