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.
Qué automatizar en email
Tareas automatizables
| Tarea | Ahorro | Dificultad |
|---|---|---|
| Clasificar emails | 2h/semana | Fácil |
| Respuestas a FAQs | 3h/semana | Media |
| Resúmenes diarios | 1h/día | Fácil |
| Extraer datos de facturas | 2h/semana | Media |
| Priorizar bandeja | 1h/día | Fá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
Con n8n + OpenAI
1// Workflow: Gmail Trigger → OpenAI → Gmail Labels2 3// Nodo OpenAI - Prompt de clasificación4const prompt = `Clasifica este email en UNA de estas categorías:5- URGENTE: Requiere respuesta inmediata6- CLIENTE: Email de un cliente existente7- LEAD: Posible nuevo cliente8- NEWSLETTER: Boletines y marketing9- FACTURA: Facturas y pagos10- SPAM: Correo no deseado11- OTRO: Cualquier otra cosa12 13Email:14De: ${from}15Asunto: ${subject}16Contenido: ${body.substring(0, 500)}17 18Responde SOLO con la categoría, nada más.`;
Aplicar etiquetas automáticamente
1// Después de clasificar, aplicar label en Gmail2const 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
Respuesta automática a FAQs
1// Detectar si es una pregunta frecuente2const 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 personalizada9const 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 IA16- Nuestros precios van desde 500€/mes17- Horario: L-V 9:00-18:0018 19Respuesta (máximo 150 palabras, tono profesional pero cercano):`;
Draft automático (no enviar directamente)
1// Crear borrador en Gmail para revisión2const draft = await gmail.users.drafts.create({3 userId: 'me',4 requestBody: {5 message: {6 raw: encodedEmail,7 threadId: originalThreadId8 }9 }10});
Resúmenes diarios
Workflow: Resumen matutino
1Trigger: Cron 8:00 AM2 ↓3Gmail: Obtener emails no leídos (últimas 24h)4 ↓5OpenAI: Generar resumen6 ↓7Slack/Email: Enviar resumen
Prompt para resumen
1const prompt = `Resume estos ${emails.length} emails recibidos.2 3Para cada email importante incluye:4- Remitente5- Tema principal6- 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## Importantes17...18 19## Informativos20...21 22Máximo 300 palabras.`;
Ejemplo de output
1## Urgentes (2)21. **Cliente ABC** - Problema con facturación3 → Llamar antes de las 12:004 52. **Proveedor XYZ** - Contrato vence mañana6 → Revisar y firmar hoy7 8## Importantes (3)91. Lead interesado en consultoría102. Invitación a evento del sector113. Actualización de política de privacidad12 13## Informativos (5)14- Newsletters y promociones (no requieren acción)
Extracción de datos
Extraer datos de facturas
1const prompt = `Extrae los siguientes datos de esta factura:2- Número de factura3- Fecha4- Proveedor5- Importe total6- Concepto principal7 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/Sheets21const data = JSON.parse(response);22await airtable.create('Facturas', data);
Extraer eventos y citas
1const prompt = `Si este email contiene una cita o evento, extrae:2- Título del evento3- Fecha y hora4- Ubicación (si la hay)5- Participantes6 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
Workflow 1: Inbox Zero Assistant
1Gmail: Nuevo email2 ↓3OpenAI: Clasificar urgencia (1-5)4 ↓5Si urgencia >= 4:6 → Notificación push inmediata7 → Mover a "Urgente"8 ↓9Si urgencia <= 2:10 → Archivar11 → Añadir a resumen diario12 ↓13Si es newsletter:14 → Añadir a carpeta "Leer después"
Workflow 2: Follow-up automático
1Cron: Cada día a las 9:002 ↓3Gmail: Buscar emails enviados hace 3 días sin respuesta4 ↓5Filtrar: Solo leads y clientes6 ↓7OpenAI: Generar follow-up personalizado8 ↓9Gmail: Crear borrador de follow-up10 ↓11Slack: Notificar "3 follow-ups pendientes de revisar"
Workflow 3: CRM automático
1Gmail: Nuevo email de dominio nuevo2 ↓3OpenAI: Extraer empresa, nombre, cargo4 ↓5Buscar en CRM: ¿Existe este contacto?6 ↓7Si no existe:8 → Crear contacto en HubSpot/Pipedrive9 → Clasificar como lead10 → Notificar a ventas
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?
Sí, tanto n8n como Make tienen conectores para Outlook/Microsoft 365.
Conclusión
La automatización de email con IA puede ahorrarte horas cada semana:
- Empieza simple: Clasificación automática
- Añade resúmenes: Digest diario
- 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
¿Listo para poner tu proyecto en producción?
Si estás siguiendo este tutorial, necesitas un servidor donde desplegarlo. Yo uso Hostinger para mis proyectos porque el panel es intuitivo, los VPS van con SSD NVMe, y a 4,99€/mes no hay nada comparable en relación calidad-precio.
* Enlace de afiliado. Si contratas a través de este enlace, nos ayudas a mantener este contenido gratuito.
Posts Relacionados
Consultoría IA en San Sebastián (Donostia): Agentes, Automatización y Modelos Privados para Empresas [2026]
Guía completa de servicios de inteligencia artificial en San Sebastián: agentes IA, automatización, modelos privados y consultoría para empresas vascas en 2026.
Kit Digital 2026 para IA: Cómo Solicitar Hasta 12.000€ para tu PYME Paso a Paso
Tutorial paso a paso para solicitar el Kit Digital 2026 con soluciones de IA. Requisitos, cuantías por segmento (hasta 12.000€), agentes digitalizadores y errores que rechazan tu solicitud.
Formación en Claude Code para Empresas en España: Proveedores, Precios y Qué Esperar [2026]
Guía de formación en Claude Code para empresas españolas: proveedores, precios (desde 4.000€), programas in-company, duración y resultados esperados.
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.
Lleva tu proyecto a producción
Hosting web desde 2,99€/mes o VPS con SSD NVMe desde 4,99€/mes. Panel intuitivo, IP dedicada y soporte 24/7 en español.
¿Quieres más contenido de IA?
Explora nuestras comparativas y guías