Desarrollo y DevOps

Extraer Correos Gmail y Almacenar en Base de Datos Vectorial

20 nodos 297 158 Automatic trigger
Descargar

Descripción del flujo de trabajo

Automatización que captura mensajes entrantes de Gmail, divide el contenido en fragmentos de texto procesables, convierte estos en vectores numéricos usando modelos de incrustación, y los almacena en una base de datos vectorial Postgres para búsqueda semántica y recuperación inteligente.

Cómo funciona

  1. 1.Recibir mensajes nuevos de Gmail mediante disparador
  2. 2.Cargar y procesar contenido de mensajes
  3. 3.Dividir texto en segmentos lógicos y procesables
  4. 4.Convertir segmentos en vectores numéricos con embeddings
  5. 5.Agrupar vectores en lotes para procesamiento eficiente
  6. 6.Almacenar vectores en base de datos PGVector

Casos de uso

  • Crear archivos inteligentes de correos de trabajo con búsqueda semántica
  • Construir motor de búsqueda interno que entienda significado más allá de palabras clave

Requisitos

  • Cuenta Gmail activa con acceso API habilitado
  • Servidor Postgres con extensión pgvector instalada
  • Modelo de incrustación local o en la nube (Ollama o alternativa)

Valor del servicio

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

Aplicaciones utilizadas

Embeddings Document Default Data Loader Text Splitter Gmail Split In Batches Postgres Vector Store

Detalles

Disparador Automatic trigger
Nodos 20
Aplicaciones 7
Vistas 297
Descargas 158

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

/

Embeddings Ollama

Embeddings Ollama

#1

Default Data Loader

Document Default Data Loader

#2

Recursive Character Text Splitter

Text Splitter Recursive Character Text Splitter

#3

Gmail Trigger

Gmail

#4

Loop Over Items

Split In Batches

#5

Split Out

Split Out

#6

Was manually triggered?

If

#7

Manual Trigger

Manual Trigger

#8

No Operation, do nothing

No Op

#9

Sticky Note

Sticky Note

#10

Sticky Note1

Sticky Note

#11

Sticky Note2

Sticky Note

#12

Set before and after dates

Set

#13

Extract email fields

Set

#14

Sticky Note3

Sticky Note

#15

Store structured

Postgres

#16

Store vectorized

Vector Store P G Vector

#17

Create the table

Postgres

#18

Explode interval into weeks

Code

#19

Get a batch of messages

Gmail

#20