whaticket-logo-white.png
Centro de Ayuda
¿Cómo integrar Slack con n8n y Whaticket?

Automatiza los mensajes de Slack y envíalos automáticamente a Whaticket para centralizar la comunicación de tu equipo

En este tutorial aprenderás cómo integrar Slack, n8n y Whaticket para automatizar el flujo de mensajes. Cada vez que se publique un mensaje en un canal de Slack, n8n capturará esa información y la enviará automáticamente a Whaticket.

⚙️ Herramientas utilizadas
▪️ Slack: envío y gestión de mensajes internos
▪️ n8n: automatización del flujo
▪️ Whaticket: centralización de conversaciones

1. ¿Qué lograrás?

▪️ Capturar mensajes de canales de Slack en tiempo real
▪️ Automatizar el envío de mensajes hacia Whaticket
▪️ Centralizar la comunicación en una sola plataforma
▪️ Mejorar la visibilidad y seguimiento de mensajes internos

2. Requisitos

Antes de comenzar, asegúrate de contar con:

▪️ Cuenta activa en Slack
▪️ Aplicación creada en Slack (Slack App)
▪️ Permisos configurados (OAuth Scopes)
▪️ Cuenta activa en n8n
▪️ Cuenta activa en Whaticket
▪️ Token de API de Whaticket
▪️ Connection ID activo en Whaticket

3. Paso a paso

🔵 3.1 Creación y configuración de la app en Slack

Accede a Slack API y crea una nueva aplicación.

Configura:

▪️ OAuth & Permissions
▪️ Redirect URL (la URL del webhook de n8n)

🔵 3.2 Configuración de permisos (Scopes)

Dentro de Slack, agrega los siguientes permisos:

▪️ channels:history
▪️ channels:read
▪️ chat:write
▪️ groups:read
▪️ groups:write
▪️ im:history

Estos permisos permiten que la aplicación pueda leer y gestionar mensajes dentro de los canales.

🔵 3.3 Configuración de eventos (Event Subscriptions)

Activa la opción Enable Events y configura:

▪️ Request URL: URL del webhook de n8n
▪️ Evento: message.channels

Esto permitirá que Slack envíe eventos automáticamente a n8n.

🔵 3.4 Configuración del Slack Trigger en n8n

Dentro de n8n:

▪️ Crea un nuevo flujo
▪️ Agrega el nodo Slack Trigger
▪️ Configura:

▪️ Trigger On: New Message Posted to Channel
▪️ Selecciona el canal a monitorear

Este nodo capturará los mensajes enviados en el canal seleccionado.

🔵 3.5 Prueba del trigger

▪️ Haz clic en Execute Step
▪️ Envía un mensaje en el canal de Slack
▪️ Verifica que n8n capture el evento

🔵 3.6 Configuración del envío a Whaticket

Agrega un nodo HTTP Request después del trigger.

Configura:

▪️ Method: POST
▪️ URL: https://api.whaticket.com/api/v1/messages

🔵 3.7 Configuración de autenticación

En Headers:

▪️ accept: /
▪️ Authorization: Bearer TU_TOKEN_DE_API

🔵 3.8 Configuración del JSON

Configura el Body de la siguiente manera:

{
"connectionId": "TU_CONNECTION_ID",
"messages": [
{
"number": "NUMERO_DESTINO",
"name": "Usuario Slack",
"body": "{{$json.text}}"
}
]
}

Aquí puedes mapear directamente el contenido del mensaje recibido en Slack.

4. ¿Dónde veo el envío?

▪️ Ingresa a Whaticket
▪️ Ve a la sección de chats
▪️ Verifica que el mensaje haya sido recibido

5. Aviso importante

▪️ Asegúrate de que la app de Slack esté correctamente instalada en el workspace
▪️ Verifica que los permisos (scopes) estén configurados correctamente
▪️ Confirma que el token de Whaticket sea válido
▪️ Revisa que el connectionId corresponda a una conexión activa

6. Consejos importantes

▪️ Prueba primero en un canal de prueba antes de usar en producción
▪️ Usa logs de n8n para validar errores
▪️ No compartas tus tokens públicamente
▪️ Mantén organizada la estructura del flujo

7. Resumen

Con esta integración:

▪️ Slack captura los mensajes del canal
▪️ n8n procesa la información automáticamente
▪️ Whaticket recibe y centraliza el mensaje

Esto permite automatizar la comunicación interna y convertirla en una acción dentro de tu sistema de atención.


¿Tienes dudas adicionales? No te preocupes, estamos aquí para ayudarte. Entra en contacto con nuestro equipo presionando el botón de "Soporte" ubicado en el menú izquierdo de nuestra plataforma.

¿Quedó resuelta tu pregunta?