10 Workflows n8n con Claude listos para importar
Copia el JSON, impórtalo en n8n y tendrás la automatización funcionando en menos de 5 minutos. Con Claude, no con ChatGPT.
💻 Nivel: Intermedio
🗓 Actualizado: abril 2026
Workflows listos para importar
Ahorro en costes con prompt caching
Setup desde cero
Coste de n8n self-hosted
📋 Índice de contenidos
Por qué n8n + Claude (y no ChatGPT) en 2026
n8n con Claude supera a las combinaciones con ChatGPT en tres aspectos clave: ventana de contexto de 200K tokens (frente a los 128K de GPT-4o, según la documentación oficial de Anthropic y OpenAI de 2025), razonamiento más preciso en tareas de extracción y clasificación, y prompt caching —la capacidad de reutilizar partes fijas del prompt sin coste— que reduce el precio de workflows repetitivos hasta un 90%.
La mayoría de artículos sobre n8n templates usan ChatGPT o GPT-4. Esta guía usa exclusivamente Claude Sonnet 4, el modelo que en 2026 ofrece el mejor equilibrio coste-rendimiento para automatizaciones en producción.
| Criterio | n8n + Claude Sonnet 4 | n8n + GPT-4o |
|---|---|---|
| Contexto máximo | 200K tokens | 128K tokens |
| Prompt caching | Sí (90% ahorro) | No nativo |
| Extracción estructurada | Superior en benchmarks | Buena |
| Coste por 1M tokens input | 3$ (cacheado: 0.30$) | 5$ |
| Nodo nativo en n8n | Sí | Sí |
Cómo importar estos workflows en 30 segundos
Importar un workflow en n8n es copiar JSON y pegarlo. No necesitas configurar nodos desde cero ni entender la estructura interna. Solo añadir tus credenciales al nodo de Anthropic una vez.
Workflows de contenido: redacción, resúmenes y newsletter
Los tres primeros workflows automatizan la producción de contenido: un redactor SEO que genera borradores desde un formulario, un resumidor de PDFs que procesa adjuntos de email, y una newsletter semanal que curada y redacta desde feeds RSS.
Workflow 1 — Redactor SEO automático
Recibe un webhook con título y keywords, genera un borrador estructurado en HTML y lo guarda en Google Docs. Ideal para equipos de contenido que necesitan escalar producción.
Trigger
Webhook
IA
Claude
Output
Google Docs
n8n JSON — Workflow 1
{
"name": "Redactor SEO con Claude",
"nodes": [
{
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"parameters": { "path": "redactor-seo", "responseMode": "lastNode" },
"position": [250, 300]
},
{
"name": "Claude - Redactor",
"type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
"parameters": {
"model": "claude-sonnet-4-20250514",
"messages": {
"values": [{
"role": "user",
"content": "Escribe un artículo SEO sobre: {{$json.titulo}}. Keywords: {{$json.keywords}}. Formato: HTML con H2/H3. Mínimo 1200 palabras."
}]
},
"options": { "maxTokens": 4096 }
},
"position": [450, 300]
},
{
"name": "Guardar en Google Docs",
"type": "n8n-nodes-base.googleDocs",
"parameters": {
"operation": "create",
"title": "BORRADOR: {{$node['Webhook'].json.titulo}}",
"content": "={{$json.message.content[0].text}}"
},
"position": [650, 300]
}
],
"connections": {
"Webhook": { "main": [[{ "node": "Claude - Redactor", "type": "main", "index": 0 }]] },
"Claude - Redactor": { "main": [[{ "node": "Guardar en Google Docs", "type": "main", "index": 0 }]] }
}
}
Workflow 2 — Resumidor de PDFs por email
Monitoriza una carpeta de Gmail. Cuando llega un email con PDF adjunto, extrae el texto, lo envía a Claude y devuelve un resumen ejecutivo de 5 puntos al remitente.
n8n JSON — Workflow 2
{
"name": "Resumidor PDF con Claude",
"nodes": [
{
"name": "Gmail Trigger",
"type": "n8n-nodes-base.gmailTrigger",
"parameters": { "pollTimes": { "item": [{ "mode": "everyMinute" }] }, "filters": { "hasAttachment": true } },
"position": [250, 300]
},
{
"name": "Extraer PDF",
"type": "n8n-nodes-base.extractFromFile",
"parameters": { "operation": "pdf" },
"position": [450, 300]
},
{
"name": "Claude - Resume",
"type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
"parameters": {
"model": "claude-sonnet-4-20250514",
"messages": { "values": [{ "role": "user", "content": "Resume este documento en exactamente 5 puntos clave. Cada punto en una línea. Sin introducción ni conclusión.\n\n{{$json.text}}" }] }
},
"position": [650, 300]
},
{
"name": "Responder por Gmail",
"type": "n8n-nodes-base.gmail",
"parameters": {
"operation": "reply",
"messageId": "={{$node['Gmail Trigger'].json.id}}",
"message": "Resumen automático:\n\n={{$json.message.content[0].text}}"
},
"position": [850, 300]
}
],
"connections": {
"Gmail Trigger": { "main": [[{ "node": "Extraer PDF", "type": "main", "index": 0 }]] },
"Extraer PDF": { "main": [[{ "node": "Claude - Resume", "type": "main", "index": 0 }]] },
"Claude - Resume": { "main": [[{ "node": "Responder por Gmail", "type": "main", "index": 0 }]] }
}
}
Workflow 3 — Newsletter semanal desde RSS
Cada lunes recoge los últimos artículos de tus feeds RSS, Claude selecciona los más relevantes y redacta una newsletter lista para enviar vía Mailchimp o directamente por Gmail.
n8n JSON — Workflow 3
{
"name": "Newsletter RSS con Claude",
"nodes": [
{
"name": "Lunes 8:00",
"type": "n8n-nodes-base.scheduleTrigger",
"parameters": { "rule": { "interval": [{ "field": "cronExpression", "expression": "0 8 * * 1" }] } },
"position": [250, 300]
},
{
"name": "RSS Feed",
"type": "n8n-nodes-base.rssFeedRead",
"parameters": { "url": "https://tu-feed.com/rss", "limit": 20 },
"position": [450, 300]
},
{
"name": "Claude - Newsletter",
"type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
"parameters": {
"model": "claude-sonnet-4-20250514",
"messages": { "values": [{ "role": "user", "content": "Selecciona los 5 artículos más relevantes de esta lista y escribe una newsletter semanal en HTML. Tono profesional, lectura de 3 minutos.\n\nArtículos: {{$json.items}}" }] },
"options": { "maxTokens": 2048 }
},
"position": [650, 300]
},
{
"name": "Enviar Gmail",
"type": "n8n-nodes-base.gmail",
"parameters": {
"operation": "send",
"to": "lista@tudominio.com",
"subject": "Newsletter semanal — {{$now.format('DD/MM/YYYY')}}",
"message": "={{$json.message.content[0].text}}",
"options": { "bodyType": "html" }
},
"position": [850, 300]
}
],
"connections": {
"Lunes 8:00": { "main": [[{ "node": "RSS Feed", "type": "main", "index": 0 }]] },
"RSS Feed": { "main": [[{ "node": "Claude - Newsletter", "type": "main", "index": 0 }]] },
"Claude - Newsletter": { "main": [[{ "node": "Enviar Gmail", "type": "main", "index": 0 }]] }
}
}
Workflows de soporte al cliente: clasificación, FAQ y escalado
Los workflows 4, 5 y 6 automatizan la atención al cliente: clasifican y responden emails de soporte, responden preguntas frecuentes desde una base de conocimiento, y detectan cuándo escalar a un humano antes de que el cliente se enfade.
Workflow 4 — Clasificador y respondedor de emails de soporte
Claude analiza cada email entrante, lo clasifica por tipo (consulta, queja, solicitud técnica, cancelación) y genera una respuesta personalizada. Solo los emails de alta complejidad llegan a tu bandeja.
n8n JSON — Workflow 4
{
"name": "Soporte Automático con Claude",
"nodes": [
{
"name": "Gmail Trigger",
"type": "n8n-nodes-base.gmailTrigger",
"parameters": { "filters": { "labelNames": ["soporte"] } },
"position": [250, 300]
},
{
"name": "Claude - Clasificar",
"type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
"parameters": {
"model": "claude-sonnet-4-20250514",
"messages": { "values": [{ "role": "user", "content": "Responde SOLO con JSON: {\"tipo\": \"consulta|queja|tecnico|cancelacion\", \"urgencia\": \"alta|media|baja\", \"respuesta\": \"[texto respuesta en español]\"}\n\nEmail: {{$json.snippet}}" }] }
},
"position": [450, 300]
},
{
"name": "Parsear JSON",
"type": "n8n-nodes-base.set",
"parameters": { "values": { "object": "={{ JSON.parse($json.message.content[0].text) }}" } },
"position": [650, 300]
},
{
"name": "¿Urgencia alta?",
"type": "n8n-nodes-base.if",
"parameters": { "conditions": { "string": [{ "value1": "={{$json.urgencia}}", "operation": "equal", "value2": "alta" }] } },
"position": [850, 300]
},
{
"name": "Responder automático",
"type": "n8n-nodes-base.gmail",
"parameters": { "operation": "reply", "messageId": "={{$node['Gmail Trigger'].json.id}}", "message": "={{$json.respuesta}}" },
"position": [1050, 200]
},
{
"name": "Notificar equipo Slack",
"type": "n8n-nodes-base.slack",
"parameters": { "channel": "#soporte-urgente", "text": "🚨 Email urgente de {{$node['Gmail Trigger'].json.from}}: {{$node['Gmail Trigger'].json.subject}}" },
"position": [1050, 400]
}
],
"connections": {
"Gmail Trigger": { "main": [[{ "node": "Claude - Clasificar", "type": "main", "index": 0 }]] },
"Claude - Clasificar": { "main": [[{ "node": "Parsear JSON", "type": "main", "index": 0 }]] },
"Parsear JSON": { "main": [[{ "node": "¿Urgencia alta?", "type": "main", "index": 0 }]] },
"¿Urgencia alta?": {
"main": [
[{ "node": "Notificar equipo Slack", "type": "main", "index": 0 }],
[{ "node": "Responder automático", "type": "main", "index": 0 }]
]
}
}
}
Workflow 5 — FAQ dinámico desde base de conocimiento
Un webhook recibe la pregunta del usuario. Claude busca la respuesta en tu base de conocimiento (Google Sheets o Notion) y responde en lenguaje natural. Si no encuentra respuesta, crea un ticket.
n8n JSON — Workflow 5
{
"name": "FAQ Dinámico con Claude",
"nodes": [
{
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"parameters": { "path": "faq", "responseMode": "lastNode" },
"position": [250, 300]
},
{
"name": "Leer FAQ de Sheets",
"type": "n8n-nodes-base.googleSheets",
"parameters": { "operation": "read", "sheetId": "TU_SHEET_ID", "range": "A:B" },
"position": [450, 300]
},
{
"name": "Claude - Responde FAQ",
"type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
"parameters": {
"model": "claude-sonnet-4-20250514",
"messages": { "values": [{ "role": "user", "content": "Base de conocimiento:\n{{$json.values}}\n\nPregunta: {{$node['Webhook'].json.pregunta}}\n\nResponde en 2-3 frases. Si no sabes, responde exactamente: NO_ENCONTRADO" }] }
},
"position": [650, 300]
},
{
"name": "Devolver respuesta",
"type": "n8n-nodes-base.respondToWebhook",
"parameters": { "responseBody": "={{ JSON.stringify({ respuesta: $json.message.content[0].text }) }}", "responseHeaders": { "Content-Type": "application/json" } },
"position": [850, 300]
}
],
"connections": {
"Webhook": { "main": [[{ "node": "Leer FAQ de Sheets", "type": "main", "index": 0 }]] },
"Leer FAQ de Sheets": { "main": [[{ "node": "Claude - Responde FAQ", "type": "main", "index": 0 }]] },
"Claude - Responde FAQ": { "main": [[{ "node": "Devolver respuesta", "type": "main", "index": 0 }]] }
}
}
Workflow 6 — Escalado inteligente a humano
Claude analiza el tono y contexto de cada mensaje para detectar frustración, urgencia legal o complejidad técnica antes de que el cliente llegue al punto de ruptura. Si detecta riesgo, alerta al equipo en Slack con contexto completo.
n8n JSON — Workflow 6
{
"name": "Escalado Inteligente Claude",
"nodes": [
{
"name": "Webhook CRM",
"type": "n8n-nodes-base.webhook",
"parameters": { "path": "escalado" },
"position": [250, 300]
},
{
"name": "Claude - Analiza riesgo",
"type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
"parameters": {
"model": "claude-sonnet-4-20250514",
"messages": { "values": [{ "role": "user", "content": "Analiza este mensaje y responde SOLO con JSON: {\"escalar\": true/false, \"razon\": \"[motivo]\", \"resumen\": \"[contexto para el agente en 1 frase]\"}\n\nMensaje: {{$json.mensaje}}" }] }
},
"position": [450, 300]
},
{
"name": "¿Escalar?",
"type": "n8n-nodes-base.if",
"parameters": { "conditions": { "boolean": [{ "value1": "={{ JSON.parse($json.message.content[0].text).escalar }}", "operation": "equal", "value2": true }] } },
"position": [650, 300]
},
{
"name": "Alerta Slack con contexto",
"type": "n8n-nodes-base.slack",
"parameters": {
"channel": "#escalados",
"text": "🚨 *Escalado necesario*\nCliente: {{$node['Webhook CRM'].json.cliente}}\nMotivo: {{ JSON.parse($node['Claude - Analiza riesgo'].json.message.content[0].text).razon }}\nContexto: {{ JSON.parse($node['Claude - Analiza riesgo'].json.message.content[0].text).resumen }}"
},
"position": [850, 200]
}
],
"connections": {
"Webhook CRM": { "main": [[{ "node": "Claude - Analiza riesgo", "type": "main", "index": 0 }]] },
"Claude - Analiza riesgo": { "main": [[{ "node": "¿Escalar?", "type": "main", "index": 0 }]] },
"¿Escalar?": { "main": [[{ "node": "Alerta Slack con contexto", "type": "main", "index": 0 }], []] }
}
}
Workflows de operaciones: facturas, CRM e informes
Los workflows 7, 8 y 9 automatizan operaciones de back-office: extracción de datos de facturas, enriquecimiento automático de contactos en el CRM e informes semanales de métricas con análisis incluido.
Workflow 7 — Extractor de datos de facturas
Recibe facturas en PDF por email, extrae proveedor, importe, fecha y número de factura, y los registra automáticamente en Google Sheets. Elimina la introducción manual de datos por completo.
n8n JSON — Workflow 7
{
"name": "Extractor Facturas Claude",
"nodes": [
{
"name": "Gmail Facturas",
"type": "n8n-nodes-base.gmailTrigger",
"parameters": { "filters": { "labelNames": ["facturas"], "hasAttachment": true } },
"position": [250, 300]
},
{
"name": "Extraer texto PDF",
"type": "n8n-nodes-base.extractFromFile",
"parameters": { "operation": "pdf" },
"position": [450, 300]
},
{
"name": "Claude - Extrae datos",
"type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
"parameters": {
"model": "claude-sonnet-4-20250514",
"messages": { "values": [{ "role": "user", "content": "Extrae estos campos de la factura y responde SOLO con JSON válido:\n{\"proveedor\": \"\", \"numero_factura\": \"\", \"fecha\": \"DD/MM/YYYY\", \"base_imponible\": 0.00, \"iva\": 0.00, \"total\": 0.00}\n\nFactura:\n{{$json.text}}" }] }
},
"position": [650, 300]
},
{
"name": "Registrar en Sheets",
"type": "n8n-nodes-base.googleSheets",
"parameters": {
"operation": "appendOrUpdate",
"sheetId": "TU_SHEET_ID",
"columns": { "mappingMode": "autoMapInputData" }
},
"position": [850, 300]
}
],
"connections": {
"Gmail Facturas": { "main": [[{ "node": "Extraer texto PDF", "type": "main", "index": 0 }]] },
"Extraer texto PDF": { "main": [[{ "node": "Claude - Extrae datos", "type": "main", "index": 0 }]] },
"Claude - Extrae datos": { "main": [[{ "node": "Registrar en Sheets", "type": "main", "index": 0 }]] }
}
}
Workflow 8 — CRM enrichment automático
Cuando se crea un nuevo contacto en tu CRM, Claude busca información pública sobre la empresa (sector, tamaño, tecnologías) y enriquece el registro automáticamente. Sin búsquedas manuales.
n8n JSON — Workflow 8
{
"name": "CRM Enrichment Claude",
"nodes": [
{
"name": "Webhook Nuevo Contacto",
"type": "n8n-nodes-base.webhook",
"parameters": { "path": "nuevo-contacto" },
"position": [250, 300]
},
{
"name": "Buscar web empresa",
"type": "n8n-nodes-base.httpRequest",
"parameters": { "url": "https://{{$json.dominio}}", "method": "GET" },
"position": [450, 300]
},
{
"name": "Claude - Enriquecer",
"type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
"parameters": {
"model": "claude-sonnet-4-20250514",
"messages": { "values": [{ "role": "user", "content": "Analiza esta web y responde SOLO con JSON:\n{\"sector\": \"\", \"tamano\": \"1-10|11-50|51-200|200+\", \"tecnologias\": [], \"propuesta_valor\": \"\", \"potencial_cliente\": \"alto|medio|bajo\"}\n\nWeb: {{$json.data}}" }] }
},
"position": [650, 300]
},
{
"name": "Actualizar CRM",
"type": "n8n-nodes-base.httpRequest",
"parameters": {
"url": "https://api.tucrm.com/contacts/{{$node['Webhook Nuevo Contacto'].json.id}}",
"method": "PATCH",
"body": "={{ JSON.parse($json.message.content[0].text) }}"
},
"position": [850, 300]
}
],
"connections": {
"Webhook Nuevo Contacto": { "main": [[{ "node": "Buscar web empresa", "type": "main", "index": 0 }]] },
"Buscar web empresa": { "main": [[{ "node": "Claude - Enriquecer", "type": "main", "index": 0 }]] },
"Claude - Enriquecer": { "main": [[{ "node": "Actualizar CRM", "type": "main", "index": 0 }]] }
}
}
Workflow 9 — Informe semanal de métricas con análisis
Cada viernes recoge datos de Google Analytics, los pasa a Claude para que identifique tendencias y anomalías, y envía un informe ejecutivo por Slack o email. Deja de leer dashboards, empieza a recibir conclusiones.
n8n JSON — Workflow 9
{
"name": "Informe Métricas Claude",
"nodes": [
{
"name": "Viernes 17:00",
"type": "n8n-nodes-base.scheduleTrigger",
"parameters": { "rule": { "interval": [{ "field": "cronExpression", "expression": "0 17 * * 5" }] } },
"position": [250, 300]
},
{
"name": "Google Analytics",
"type": "n8n-nodes-base.googleAnalytics",
"parameters": { "propertyId": "TU_PROPERTY_ID", "dateRange": "last7Days", "metrics": ["sessions", "bounceRate", "conversions"] },
"position": [450, 300]
},
{
"name": "Claude - Analiza métricas",
"type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
"parameters": {
"model": "claude-sonnet-4-20250514",
"messages": { "values": [{ "role": "user", "content": "Analiza estas métricas de la última semana y genera un informe ejecutivo en 5 puntos. Destaca anomalías y recomienda 1-2 acciones concretas. Sin gráficos ni tablas, solo texto.\n\nDatos: {{$json}}" }] },
"options": { "maxTokens": 1024 }
},
"position": [650, 300]
},
{
"name": "Slack Equipo",
"type": "n8n-nodes-base.slack",
"parameters": { "channel": "#metricas", "text": "📊 *Informe semanal — {{$now.format('DD/MM')}}*\n\n={{$json.message.content[0].text}}" },
"position": [850, 300]
}
],
"connections": {
"Viernes 17:00": { "main": [[{ "node": "Google Analytics", "type": "main", "index": 0 }]] },
"Google Analytics": { "main": [[{ "node": "Claude - Analiza métricas", "type": "main", "index": 0 }]] },
"Claude - Analiza métricas": { "main": [[{ "node": "Slack Equipo", "type": "main", "index": 0 }]] }
}
}
Workflow 10 — Claude Code crea tus propios workflows de n8n
El décimo workflow invierte la lógica: en lugar de usar Claude dentro de n8n, usas Claude Code para describir en lenguaje natural el workflow que necesitas y Claude genera el JSON listo para importar. Es el meta-workflow que hace obsoleto construir flujos a mano.
Para activarlo, configura el MCP de n8n en tu Claude Desktop o Claude Code:
claude_desktop_config.json — MCP n8n
{
"mcpServers": {
"n8n": {
"command": "npx",
"args": ["@n8n/mcp-server"],
"env": {
"N8N_HOST": "http://localhost:5678",
"N8N_API_KEY": "TU_API_KEY_N8N"
}
}
}
}
Una vez configurado, basta con decirle a Claude Code:
Ejemplo de prompt para Claude Code
# Claude Code crea el workflow directamente en n8n Crea un workflow en n8n que: - Se active cada vez que llegue un email con asunto que contenga "pedido" - Extraiga: número de pedido, producto, cantidad y email del cliente - Registre los datos en Google Sheets (hoja "Pedidos 2026") - Si la cantidad es mayor de 10, envíe una alerta a Slack en #logistica - Responda al cliente confirmando la recepción del pedido
Costos reales y cómo reducirlos con prompt caching
El mayor error al presupuestar workflows con Claude es ignorar el prompt caching. Un workflow que ejecuta el mismo system prompt 100 veces al día no cuesta lo mismo sin caching que con él. La diferencia es de hasta 10x.
| Workflow | Tokens/ejecución | Sin caching (100 ej/día) | Con prompt caching |
|---|---|---|---|
| Clasificador emails (W4) | ~800 tokens | ~2.4$/mes | ~0.25$/mes |
| FAQ dinámico (W5) | ~2.000 tokens | ~6$/mes | ~0.60$/mes |
| Extractor facturas (W7) | ~3.000 tokens | ~9$/mes | ~0.90$/mes |
| Newsletter semanal (W3) | ~5.000 tokens | ~0.60$/mes | ~0.10$/mes |
Para activar prompt caching en n8n, el system prompt del nodo Anthropic debe superar los 1.024 tokens y estar marcado con cache_control. En n8n puedes hacerlo desde el campo «System Message» del nodo Anthropic con contenido estático.
Troubleshooting: los 5 errores que rompen estos workflows
El 80% de los fallos en workflows n8n+Claude tienen una de estas cinco causas. Identifica cuál es el tuyo antes de revisar el código.
| Error observado | Causa real | Solución |
|---|---|---|
| Claude devuelve texto en lugar de JSON | El prompt no prohíbe el texto libre ni especifica el formato exacto | Añade «Responde SOLO con JSON válido. Sin texto antes ni después.» al final del prompt |
| Error 429 — Rate limit | Demasiadas ejecuciones paralelas contra la API de Anthropic | Activa el nodo «Wait» de 1 segundo entre ejecuciones o usa una cola (Queue) |
| JSON.parse falla al procesar la respuesta | Claude a veces envuelve el JSON en bloques markdown («`json) | Usa regex para extraer el JSON: $json.text.match(/\{[\s\S]*\}/)[0] |
| El workflow se activa pero no hace nada | Las credenciales de Gmail o el trigger no están en modo producción | Verifica que el workflow está «Active» (toggle verde) y las credenciales son OAuth en producción, no test |
| Timeout en PDFs grandes | n8n tiene un timeout de 60s por defecto; PDFs extensos superan ese límite | Aumenta el timeout en Settings → Execution timeout, o trunca el texto del PDF a los primeros 10.000 caracteres |
Preguntas frecuentes
@n8n/n8n-nodes-langchain.lmChatAnthropic está disponible desde n8n 1.0. Si tienes una versión anterior, actualiza con npm update n8n o con el comando equivalente en Docker. La mayoría de instalaciones modernas ya lo incluyen por defecto.lmChatAnthropic es específico de Claude. Para usar GPT-4 necesitarías reemplazarlo por el nodo lmChatOpenAi y ajustar el nombre del modelo. Los prompts son portables en su mayoría, pero los prompts que piden JSON estricto pueden necesitar ajustes porque cada modelo responde de forma diferente al control de formato.Resumen ejecutivo
Lo que has conseguido
- 10 workflows n8n+Claude listos para importar con JSON completo
- Cobertura de contenido, soporte y operaciones en una sola guía
- Troubleshooting real de los errores más frecuentes en producción
- Costos reales con y sin prompt caching para planificar el presupuesto
- El meta-workflow: Claude Code generando flujos de n8n por ti
Errores a evitar
- Activar workflows con emails acumulados sin leer en la carpeta
- Ignorar el prompt caching en workflows repetitivos de alto volumen
- No truncar documentos grandes antes de pasarlos a Claude
- Ejecutar en producción sin probar con datos reales primero
- Usar un prompt genérico cuando necesitas JSON — sé explícito en el formato
¿Quieres un workflow personalizado para tu negocio?
Cuéntanos qué proceso quieres automatizar y te ayudamos a diseñarlo e implementarlo con n8n y Claude.