Capturar mensajes de Gmail y registrarlos automáticamente en Google Sheets
Descripción del flujo de trabajo
Automatización que monitorea Gmail en busca de mensajes nuevos, extrae datos clave del contenido y los inserta automáticamente en una hoja de Google Sheets. Incluye lógica condicional, opciones de filtrado y consolidación de datos de múltiples fuentes.
Cómo funciona
- 1.Activar la automatización cuando llega un nuevo correo a Gmail
- 2.Extraer y procesar el contenido del correo y los campos de datos clave
- 3.Escribir los datos extraídos en filas de Google Sheets
- 4.Aplicar filtros condicionales para identificar mensajes relevantes
- 5.Combinar datos de múltiples fuentes cuando sea necesario
- 6.Ejecutar flujos de trabajo adicionales para procesamiento posterior
Casos de uso
- Archivar detalles de consultas e información de contactos desde correos entrantes automáticamente
- Centralizar notificaciones e alertas importantes en una única hoja de seguimiento
- Documentar correos relacionados con proyectos filtrando por palabras clave e información del remitente
Requisitos
- Cuenta de Gmail activa con permisos completos de acceso a API
- Cuenta de Google Workspace o Google Sheets con permisos de edición
- Comprensión básica de la estructura de datos de correo electrónico y campos requeridos para extracción
Valor del servicio
Ideal como servicio de automatización inteligente que combina integraciones e inteligencia artificial para producir resultados listos para usar.
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 (46)
When clicking ‘Test workflow’
Manual Trigger
Get list of owners
HTTP Request
Get list of clients for owner
HTTP Request
Sticky Note1
Sticky Note
If
If
Edit
Set
Increment Page
Set
Split Out1
Split Out
Merge al the entries
Code
If linkedin url is empty
If
if new post
If
Get list of clients
Execute Workflow
When Executed by Another Workflow
Execute Workflow Trigger
Get last post
Execute Workflow
Gmail
Gmail
Search for user by link
HTTP Request
Do nothing
No Op
Merge profileURL
Code
Set last_post
Set
Set last_position
Set
if new position
If
Set data here
Set
Sticky Note
Sticky Note
Change this for testing
Filter
Create entry with email
Google Sheets
Get rows from document
Google Sheets
Search for user profile by names
HTTP Request
Profile URL not found?
If
Set the profile URL
Set
Set the profile URL1
Set
Update last post
Google Sheets
Updates last position
Google Sheets
Set post_updated
Set
Set position_updated
Set
Generate the email text
Code
Merge on email
Merge
Split Out owners
Split Out
Get current owner
Filter
Sticky Note2
Sticky Note
Sticky Note3
Sticky Note
Sticky Note4
Sticky Note
Sticky Note5
Sticky Note
Sticky Note6
Sticky Note
Sticky Note7
Sticky Note
Sticky Note10
Sticky Note
Sticky Note8
Sticky Note