Desarrollo y DevOps

Conectar n8n con GitHub andSlack

26 nodos 215 113 Automatic trigger
Descargar

Descripción del flujo de trabajo

Plantilla avanzada de automatización que conecta n8n con GitHub y Slack, permitiendo a equipos de desarrollo monitorear repositorios y responder instantáneamente mediante notificaciones unificadas, con procesamiento de datos por lotes y ejecución de flujos de trabajo multinivel.

Cómo funciona

  1. 1.Activar disparador manual o programado para iniciar el flujo de trabajo
  2. 2.Obtener y filtrar datos del repositorio de GitHub según condiciones definidas
  3. 3.Procesar datos en lotes y formatear para transmisión a Slack
  4. 4.Dirigir información a Slack según tipo de evento y prioridad
  5. 5.Ejecutar flujos de trabajo adicionales cuando se cumplan condiciones específicas

Casos de uso

  • Enviar notificaciones instantáneas a Slack cuando ocurran commits, pull requests o issues en repositorios de GitHub
  • Automatizar alertas de revisión de código y notificaciones del equipo para cambios críticos en el repositorio

Requisitos

  • Cuenta de GitHub con permisos de acceso API y autorización de repositorios
  • Espacio de trabajo Slack con canal dedicado y bot configurado para entrega de mensajes
  • Instancia activa de n8n con conexiones seguras a servicios externos

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

Twitter/X N8N GitHub Split In Batches Slack

Detalles

Disparador Automatic trigger
Nodos 26
Aplicaciones 5
Vistas 215
Descargas 113

Cómo usar

  1. 1.Haz clic en "Descargar plantilla"
  2. 2.Abre tu panel de n8n
  3. 3.Ve a Workflows > Import from File
  4. 4.Selecciona el archivo descargado y configura las credenciales

Nodos utilizados (26)

/

On clicking 'execute'

Manual Trigger

#1

Sticky Note

Sticky Note

#2

Execute Workflow Trigger

Execute Workflow Trigger

#3

n8n

N8N

#4

Return

Set

#5

Get File

HTTP Request

#6

If file too large

If

#7

Merge Items

Merge

#8

isDiffOrNew

Code

#9

Check Status

Switch

#10

Same file - Do nothing

No Op

#11

File is different

No Op

#12

File is new

No Op

#13

Create new file

Github

#14

Edit existing file

Github

#15

Loop Over Items

Split In Batches

#16

Schedule Trigger

Schedule Trigger

#17

Create sub path

Set

#18

Sticky Note1

Sticky Note

#19

Sticky Note2

Sticky Note

#20

Starting Message

Slack

#21

Execute Workflow

Execute Workflow

#22

Completed Notification

Slack

#23

Failed Flows

Slack

#24

Get file data

Github

#25

Config

Set

#26