Desarrollo y DevOps

Procesar correos Gmail con OpenAI y guardar resultados en Google Sheets

49 nodos 185 134 Automatic trigger
Descargar

Descripción del flujo de trabajo

Automatización que monitorea correos entrantes en Gmail, los procesa usando modelos de OpenAI y guarda automáticamente los resultados en Google Sheets. Incluye filtrado condicional, transformación de datos, encriptación y respuestas por webhook.

Cómo funciona

  1. 1.Activarse al recibir nuevos correos en Gmail
  2. 2.Procesar contenido con modelos de OpenAI
  3. 3.Aplicar lógica condicional y transformación de datos
  4. 4.Almacenar resultados en Google Sheets
  5. 5.Enviar respuestas por correo o webhooks

Casos de uso

  • Resumir y clasificar automáticamente correos comerciales
  • Extraer datos de mensajes y organizarlos en hojas de cálculo
  • Generar resúmenes inteligentes para clientes con historial completo

Requisitos

  • Clave API de OpenAI con cuenta activa
  • Cuenta de Gmail con acceso IMAP habilitado
  • Proyecto Google Cloud con permisos para Sheets API

Valor del servicio

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

Aplicaciones utilizadas

OpenAI Gmail Google Sheets

Detalles

Disparador Automatic trigger
Nodos 49
Aplicaciones 3
Vistas 185
Descargas 134

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

/

Generate reply

OpenAI

#1

On email received

Gmail

#2

Only continue for specific emails

If

#3

Configure

Set

#4

Note5

Sticky Note

#5

Send reply to recipient

Gmail

#6

Generate UUID

Crypto

#7

Thanks for your response!

HTML Page

#8

Extract message content (advanced)

Code

#9

If spreadsheet doesn't exist

If

#10

Successfully created or updated row

No Op

#11

Note1

Sticky Note

#12

Note2

Sticky Note

#13

Note3

Sticky Note

#14

Create spreadsheet

Google Sheets

#15

Store spreadsheet ID

Code

#16

Paste data

Google Sheets

#17

If no sheet IDs

If

#18

Create or update rows

Google Sheets

#19

Get data from `Format data`

Code

#20

Get data from `Format data` node

Code

#21

Format data

Set

#22

Send email reply

No Op

#23

On feedback given

Webhook

#24

Send feedback for fine-tuned data

Google Sheets

#25

Show HTML page

Webhook

#26

Get sheet IDs #1

Code

#27

Note

Sticky Note

#28

If no spreadsheet in configuration #2

If

#29

Store specific sheet IDs #2

Code

#30

Get sheet IDs #2

Code

#31

If no spreadsheet in configuration #1

If

#32

Store specific sheet IDs #1

Code

#33

Email template

HTML Page

#34

Record feedback

No Op

#35

Fallback route

No Op

#36

Identify trigger #2

Set

#37

Identify trigger #1

Set

#38

Do not send unfinished email reply

No Op

#39

If reply is complete

If

#40

Sticky Note

Sticky Note

#41

Do not send email to this recipient

No Op

#42

Send reply to database

No Op

#43

Sticky Note1

Sticky Note

#44

Determine which trigger ran

Switch

#45

Sticky Note2

Sticky Note

#46

Is text within token limit?

If

#47

Do nothing

No Op

#48

Sticky Note3

Sticky Note

#49