Flujo 01: Respuesta Automática de Emails con IA
El problema
Tu bandeja de entrada recibe 80 emails diarios. El 65% son consultas repetidas: precios, disponibilidad, soporte de primer nivel. Pasas 2-3 horas al día redactando respuestas que un modelo de lenguaje puede generar en 800 milisegundos. Cada hora adicional de tiempo de respuesta reduce la tasa de conversión en un 10%.
Herramientas necesarias
| Nodo n8n | Función |
|---|---|
| Gmail Trigger | Detecta emails entrantes en tiempo real vía polling |
| Set | Construye el payload del prompt con datos del email |
| HTTP Request | Llama a la API de Anthropic (Claude) |
| Gmail | Envía la respuesta redactada por la IA |
Servicios externos:
- Cuenta Google con OAuth2 configurado en n8n Credentials
- API Key de Anthropic — console.anthropic.com → API Keys
Configuración paso a paso
Nodo 1: Gmail Trigger
Añade el nodo Gmail Trigger y configura:
- Resource: Message
- Event: Message Received
- Credentials: tu cuenta Google (OAuth2)
- Filters > Label Names:
INBOX - Simplify: OFF (necesitas acceso a
headers,payload,threadId)
Campos disponibles tras este nodo:
{{ $json.From }} → remitente
{{ $json.Subject }} → asunto
{{ $json.text }} → cuerpo en texto plano
{{ $json.id }} → ID del mensaje para reply
{{ $json.threadId }} → hilo del email
Nodo 2: Set — Construir prompt
Añade un nodo Set entre el trigger y la llamada HTTP. Crea un campo prompt_payload con este valor (expresión n8n):
Eres el asistente de atención al cliente de [TU EMPRESA]. Respondes únicamente sobre [TUS SERVICIOS].
EMAIL RECIBIDO:
Asunto: {{ $json.Subject }}
De: {{ $json.From }}
Cuerpo: {{ $json.text }}
Instrucciones:
1. Clasifica la intención en una de estas categorías: precio / soporte / información / queja / otro
2. Redacta una respuesta profesional en español (máximo 120 palabras)
3. Devuelve ÚNICAMENTE un JSON válido con este formato exacto:
{"intencion": "...", "respuesta": "..."}
Nodo 3: HTTP Request — Claude API
Añade el nodo HTTP Request y configura:
- Method: POST
- URL:
https://api.anthropic.com/v1/messages - Authentication: Generic Credential Type → Header Auth
- Header Name:
x-api-key - Header Value: tu API Key de Anthropic
- Header Name:
- Send Headers: ON
anthropic-version:2023-06-01content-type:application/json
- Send Body: ON — Body Content Type: JSON
- Body Parameters (JSON):
{
"model": "claude-3-5-haiku-20241022",
"max_tokens": 400,
"messages": [
{
"role": "user",
"content": "={{ $('Set').item.json.prompt_payload }}"
}
]
}
El modelo claude-3-5-haiku-20241022 es el más rápido y económico de la familia Claude 3.5. Coste: ~$0.0008 por email procesado.
Nodo 4: Gmail — Enviar respuesta
Añade el nodo Gmail con estas configuraciones:
- Resource: Message
- Operation: Send
- Credentials: misma cuenta Google
- To:
={{ $('Gmail Trigger').item.json.From }} - Subject:
=Re: {{ $('Gmail Trigger').item.json.Subject }} - Message:
={{ JSON.parse($json.content[0].text).respuesta }} - Reply To Message ID:
={{ $('Gmail Trigger').item.json.id }} - Thread ID:
={{ $('Gmail Trigger').item.json.threadId }}
Conectar el Thread ID garantiza que la respuesta aparece dentro del mismo hilo en el cliente de correo del destinatario.
Ejemplo de prompt IA
Eres el asistente de atención al cliente de Acme Corp.
Respondes únicamente sobre software de gestión para clínicas.
EMAIL RECIBIDO:
Asunto: Consulta precios plan Pro
De: cliente@clinicaejemplo.com
Cuerpo: Hola, ¿cuánto cuesta el plan Pro?
¿Incluye módulo de facturación? Gracias
Instrucciones:
1. Clasifica la intención: precio / soporte / información / queja / otro
2. Redacta respuesta profesional en español (máximo 120 palabras)
3. Devuelve ÚNICAMENTE un JSON válido:
{"intencion": "...", "respuesta": "..."}
Respuesta de Claude:
{
"intencion": "precio",
"respuesta": "Hola, gracias por contactar con Acme Corp. El plan Pro tiene un coste de 89€/mes por sede e incluye el módulo de facturación electrónica, agenda ilimitada y soporte prioritario. Si necesitas más de 3 sedes, tenemos precios especiales. ¿Te gustaría una demo gratuita de 30 minutos para ver todas las funcionalidades en acción? Podemos ajustarnos a tu disponibilidad esta semana."
}
Ahorro estimado
| Tarea | Antes | Con automatización |
|---|---|---|
| Clasificar 80 emails/día | 40 min/día | 0 min |
| Redactar respuestas estándar | 90 min/día | 5 min (revisión spot) |
| Total semanal | 10,8 h/semana | ~25 min/semana |
Ahorro neto: ~10 horas/semana. A €35/hora de coste de oportunidad = €350/semana o €18.200/año recuperados en tiempo facturable. Coste del flujo: menos de €8/mes en llamadas a la API de Claude.