Inicio/Blog/Automatizar Email con IA: Tutorial Completo [2026]
Volver al Blog
Automatización2 de febrero de 202614 min

Automatizar Email con IA: Tutorial Completo [2026]

Aprende a automatizar la gestión de emails con IA. Clasificación, respuestas automáticas, resúmenes y más. Tutorial con n8n, Make y Gmail.

Automatizar Email con IA: Tutorial Completo [2026]

TLDR: Puedes automatizar emails con IA para: clasificar correos, generar respuestas, crear resúmenes diarios, y extraer datos. Herramientas: n8n + OpenAI (gratis self-hosted) o Make + Gmail ($9/mes). Ahorro estimado: 5-10 horas/semana.

Tabla de Contenidos

  1. Qué automatizar en email
  2. Clasificación automática
  3. Respuestas con IA
  4. Resúmenes diarios
  5. Extracción de datos
  6. Workflows completos
  7. FAQ


Qué automatizar en email {#que-automatizar}

Tareas automatizables

TareaAhorroDificultad
Clasificar emails2h/semanaFácil
Respuestas a FAQs3h/semanaMedia
Resúmenes diarios1h/díaFácil
Extraer datos de facturas2h/semanaMedia
Priorizar bandeja1h/díaFácil

Lo que NO automatizar

  • Emails de clientes importantes (revisar antes de enviar)
  • Negociaciones y ventas
  • Temas sensibles o confidenciales
  • Primeros contactos con leads calientes


Clasificación automática {#clasificacion}

Con n8n + OpenAI

javascript
1// Workflow: Gmail Trigger → OpenAI → Gmail Labels
2 
3// Nodo OpenAI - Prompt de clasificación
4const prompt = `Clasifica este email en UNA de estas categorías:
5- URGENTE: Requiere respuesta inmediata
6- CLIENTE: Email de un cliente existente
7- LEAD: Posible nuevo cliente
8- NEWSLETTER: Boletines y marketing
9- FACTURA: Facturas y pagos
10- SPAM: Correo no deseado
11- OTRO: Cualquier otra cosa
12 
13Email:
14De: ${from}
15Asunto: ${subject}
16Contenido: ${body.substring(0, 500)}
17 
18Responde SOLO con la categoría, nada más.`;

Aplicar etiquetas automáticamente

javascript
1// Después de clasificar, aplicar label en Gmail
2const labelMap = {
3 'URGENTE': 'Label_12345',
4 'CLIENTE': 'Label_12346',
5 'LEAD': 'Label_12347',
6 // ...
7};
8 
9// El ID del label se obtiene de la API de Gmail


Respuestas con IA {#respuestas}

Respuesta automática a FAQs

javascript
1// Detectar si es una pregunta frecuente
2const faqs = [
3 { pattern: /precio|costo|tarifa/i, response: 'pricing' },
4 { pattern: /horario|disponibilidad/i, response: 'schedule' },
5 { pattern: /cómo funciona|proceso/i, response: 'howto' },
6];
7 
8// Generar respuesta personalizada
9const prompt = `Genera una respuesta profesional a este email.
10 
11Email recibido:
12${emailContent}
13 
14Información de contexto:
15- Somos una empresa de consultoría de IA
16- Nuestros precios van desde 500€/mes
17- Horario: L-V 9:00-18:00
18 
19Respuesta (máximo 150 palabras, tono profesional pero cercano):`;

Draft automático (no enviar directamente)

javascript
1// Crear borrador en Gmail para revisión
2const draft = await gmail.users.drafts.create({
3 userId: 'me',
4 requestBody: {
5 message: {
6 raw: encodedEmail,
7 threadId: originalThreadId
8 }
9 }
10});


Resúmenes diarios {#resumenes}

Workflow: Resumen matutino

code
1Trigger: Cron 8:00 AM
2
3Gmail: Obtener emails no leídos (últimas 24h)
4
5OpenAI: Generar resumen
6
7Slack/Email: Enviar resumen

Prompt para resumen

javascript
1const prompt = `Resume estos ${emails.length} emails recibidos.
2 
3Para cada email importante incluye:
4- Remitente
5- Tema principal
6- Acción requerida (si la hay)
7- Urgencia (alta/media/baja)
8 
9Emails:
10${emails.map(e => `De: ${e.from}\nAsunto: ${e.subject}\n${e.snippet}\n---`).join('\n')}
11 
12Formato del resumen:
13## Urgentes (requieren acción hoy)
14...
15 
16## Importantes
17...
18 
19## Informativos
20...
21 
22Máximo 300 palabras.`;

Ejemplo de output

markdown
1## Urgentes (2)
21. **Cliente ABC** - Problema con facturación
3 → Llamar antes de las 12:00
4 
52. **Proveedor XYZ** - Contrato vence mañana
6 → Revisar y firmar hoy
7 
8## Importantes (3)
91. Lead interesado en consultoría
102. Invitación a evento del sector
113. Actualización de política de privacidad
12 
13## Informativos (5)
14- Newsletters y promociones (no requieren acción)


Extracción de datos {#extraccion}

Extraer datos de facturas

javascript
1const prompt = `Extrae los siguientes datos de esta factura:
2- Número de factura
3- Fecha
4- Proveedor
5- Importe total
6- Concepto principal
7 
8Factura:
9${emailContent}
10 
11Responde en formato JSON:
12{
13 "numero": "...",
14 "fecha": "YYYY-MM-DD",
15 "proveedor": "...",
16 "importe": 0.00,
17 "concepto": "..."
18}`;
19 
20// Parsear respuesta y guardar en Airtable/Sheets
21const data = JSON.parse(response);
22await airtable.create('Facturas', data);

Extraer eventos y citas

javascript
1const prompt = `Si este email contiene una cita o evento, extrae:
2- Título del evento
3- Fecha y hora
4- Ubicación (si la hay)
5- Participantes
6 
7Email:
8${emailContent}
9 
10Si no es un evento, responde: {"es_evento": false}
11 
12Si es evento:
13{
14 "es_evento": true,
15 "titulo": "...",
16 "fecha": "YYYY-MM-DD",
17 "hora": "HH:MM",
18 "ubicacion": "...",
19 "participantes": ["..."]
20}`;


Workflows completos {#workflows}

Workflow 1: Inbox Zero Assistant

code
1Gmail: Nuevo email
2
3OpenAI: Clasificar urgencia (1-5)
4
5Si urgencia >= 4:
6 → Notificación push inmediata
7 → Mover a "Urgente"
8
9Si urgencia <= 2:
10 → Archivar
11 → Añadir a resumen diario
12
13Si es newsletter:
14 → Añadir a carpeta "Leer después"

Workflow 2: Follow-up automático

code
1Cron: Cada día a las 9:00
2
3Gmail: Buscar emails enviados hace 3 días sin respuesta
4
5Filtrar: Solo leads y clientes
6
7OpenAI: Generar follow-up personalizado
8
9Gmail: Crear borrador de follow-up
10
11Slack: Notificar "3 follow-ups pendientes de revisar"

Workflow 3: CRM automático

code
1Gmail: Nuevo email de dominio nuevo
2
3OpenAI: Extraer empresa, nombre, cargo
4
5Buscar en CRM: ¿Existe este contacto?
6
7Si no existe:
8 → Crear contacto en HubSpot/Pipedrive
9 → Clasificar como lead
10 → Notificar a ventas


FAQ {#faq}

¿Es seguro enviar mis emails a OpenAI?

Depende. OpenAI no usa datos de API para entrenar (a menos que lo autorices). Para máxima seguridad, usa modelos locales o procesa solo metadatos.

¿Cuánto cuesta automatizar emails?

Muy poco:

  • n8n self-hosted: Gratis
  • OpenAI API: ~$0.01 por 100 emails procesados
  • Make/Zapier: $9-20/mes

¿Puedo automatizar respuestas completamente?

No recomendado para emails importantes. Mejor crear borradores para revisión humana.

¿Funciona con Outlook?

, tanto n8n como Make tienen conectores para Outlook/Microsoft 365.


Conclusión

La automatización de email con IA puede ahorrarte horas cada semana:

  1. Empieza simple: Clasificación automática
  2. Añade resúmenes: Digest diario
  3. Escala: Respuestas a FAQs, extracción de datos

Stack recomendado:

  • n8n (gratis, self-hosted)
  • GPT-4o-mini (barato, rápido)
  • Gmail/Outlook

Recursos relacionados:


Más automatizaciones en Javadex.es

Síguenos: YouTube @JavadexAI | TikTok @javadex

Posts Relacionados

JS

Javier Santos Criado

Consultor de IA y Automatización | Fundador de Javadex

Experto en implementación de soluciones de Inteligencia Artificial para empresas. Especializado en automatización con n8n, integración de LLMs, y desarrollo de agentes IA.

¿Quieres más contenido de IA?

Explora nuestras comparativas y guías