Recibir alertas de Slack, publicar en X y archivar en Postgres
Descripción del flujo de trabajo
Automatización empresarial que captura mensajes a través de webhooks, los transmite a la plataforma X con formato personalizado y mantiene un registro de auditoría completo en Postgres. Incluye enrutamiento condicional inteligente para garantizar que solo las alertas relevantes lleguen a los canales correctos con verificación adecuada.
Cómo funciona
- 1.Recibir solicitud de webhook y analizar el contenido de los mensajes de Slack entrantes
- 2.Evaluar condiciones configuradas y dirigir datos a través de ramas de procesamiento apropiadas
- 3.Publicar mensaje formateado en cuenta de X con etiquetas y contexto requeridos
- 4.Archivar registro completo de transacción y detalles del mensaje en base de datos Postgres
- 5.Enviar notificación de confirmación en Slack para verificar la ejecución exitosa
Casos de uso
- Transmitir automáticamente alertas de DevOps y actualizaciones de infraestructura a X mientras se mantienen registros de auditoría
- Centralizar notificaciones críticas de múltiples canales de Slack con publicación automática y archivo permanente
- Crear flujo de gestión de incidentes que notifique al equipo por Slack y publique actualizaciones de estado en X simultáneamente
Requisitos
- Espacio de trabajo de Slack activo con permisos de creación de webhooks y acceso a canales para recibir y enviar mensajes
- Cuenta de desarrollador en X (Twitter) con credenciales de API configuradas para publicación de mensajes autenticada
- Base de datos PostgreSQL con esquema y tablas apropiadas configuradas para registro de transacciones
Valor del servicio
Ideal como servicio de automatización operativa para conectar sistemas, reducir tareas manuales y acelerar la entrega de resultados a clientes o equipos internos.
Aplicaciones utilizadas
Detalles
Cómo usar
- 1.Haz clic en "Descargar plantilla"
- 2.Abre tu panel de n8n
- 3.Ve a Workflows > Import from File
- 4.Selecciona el archivo descargado y configura las credenciales
Nodos utilizados (34)
Start thread
Slack
send help
HTTP Request
Validate Slack token
If
Sticky Note3
Sticky Note
Reply to user that command was received
HTTP Request
if has workflow
If
Set config
Set
Send debug url
HTTP Request
if create thread
If
Alert user that thread was created
HTTP Request
Add debug info
Slack
Execute target workflow
Execute Workflow
Add thread info
Merge
Handle other commands
Switch
Set thread info
Set
Unknown command
HTTP Request
Set vars
Set
Webhook to call for Slack command
Webhook
Reply to user directly
HTTP Request
Sticky Note
Sticky Note
Command workflow trigger
Execute Workflow Trigger
if has flag
If
If matches env variable
If
Found user
HTTP Request
Format data into nice structure
Code
REPLACE ME WITH TRIGGER
Set
Delete user here for example
Postgres
Get user here for example
Postgres
Confirm user was deleted
Slack
Replying to thread
Slack
Sticky Note2
Sticky Note
Sticky Note1
Sticky Note
parse command
Code
Validate webhook signature
Code