Comunicación

Enviar correos importantes de Gmail a canales de Slack

43 nodos 140 73 Webhook
Descargar

Descripción del flujo de trabajo

Automatización que captura mensajes de Gmail según criterios personalizados y los reenvía instantáneamente a canales Slack designados. Incluye registro en base de datos Postgres para mantener un historial completo de las notificaciones enviadas y mejorar la coordinación del equipo.

Cómo funciona

  1. 1.Recibir notificaciones de correo desde Gmail mediante webhook que monitorea mensajes entrantes
  2. 2.Aplicar filtros y condiciones para identificar correos prioritarios por remitente, asunto o contenido
  3. 3.Enviar mensaje formateado al canal Slack correspondiente incluyendo detalles del remitente y contenido
  4. 4.Registrar todos los correos reenviados en Postgres para auditoría y seguimiento histórico

Casos de uso

  • Alertar al equipo de ventas cuando llegan correos urgentes de clientes importantes
  • Distribuir reportes diarios desde el correo a canales específicos del equipo automáticamente
  • Dirigir tickets de soporte desde email a canales Slack dedicados para respuesta más rápida

Requisitos

  • Cuenta Gmail activa con credenciales de aplicación o OAuth configuradas
  • Workspace de Slack con permisos para publicar mensajes en canales
  • Conexión a base de datos Postgres para almacenar registros y auditoría

Valor del servicio

Ideal como servicio de automatización inteligente que combina integraciones e inteligencia artificial para producir resultados listos para usar.

Aplicaciones utilizadas

Postgres Gmail Slack

Detalles

Disparador Webhook
Nodos 43
Aplicaciones 3
Vistas 140
Descargas 73

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 (43)

/

Extract relevant data

Set

#1

New /login event

Webhook

#2

Unknown threat?

If

#3

Get last 10 logins from the same user

Postgres

#4

Query IP API1

HTTP Request

#5

New location?

If

#6

Parse User Agent

HTTP Request

#7

Merge

Merge

#8

New Device/Browser?

If

#9

Complete login info

Merge

#10

Query user by ID

Postgres

#11

New Location

No Op

#12

New Device/Browser

No Op

#13

User has email?

If

#14

HTML

HTML Page

#15

Inform user

Gmail

#16

noise?

If

#17

Slack

Slack

#18

Check trust level

Switch

#19

Check classification

Switch

#20

Sticky Note2

Sticky Note

#21

Sticky Note3

Sticky Note

#22

Sticky Note4

Sticky Note

#23

Sticky Note5

Sticky Note

#24

Sticky Note9

Sticky Note

#25

Sticky Note10

Sticky Note

#26

riot?

If

#27

🔴 Priority: HIGH

Set

#28

🟡 Priority: MEDIUM

Set

#29

🟢 Priority: LOW

Set

#30

GreyNoise

HTTP Request

#31

IP API

HTTP Request

#32

UserParser

HTTP Request

#33

When clicking "Execute Workflow"

Manual Trigger

#34

Example event

Code

#35

Sticky Note7

Sticky Note

#36

Sticky Note11

Sticky Note

#37

Sticky Note12

Sticky Note

#38

Sticky Note13

Sticky Note

#39

Known, Do Nothing

No Op

#40

Known Location

No Op

#41

Old Device/Browser

No Op

#42

Not Riot

No Op

#43