Hay un punto intermedio entre "automatizar todo sin IA" y "montar un agente autónomo con Claude Routines". Ese punto es meter Claude API directamente dentro de tus flujos de n8n. Y nadie te lo explica bien porque no es tan sexy como los agentes completos.
Llevo meses usando esta combinación en producción. Tengo flujos en n8n que llaman a Claude API para clasificar emails, extraer datos de documentos, generar respuestas a formularios y resumir métricas semanales. No son agentes — son flujos deterministas con IA puntual donde el flujo la necesita. Y resuelven un porcentaje brutal de tareas sin necesidad de montar nada más complejo.
Hoy te enseño paso a paso cómo conectar n8n con Claude API, con ejemplos reales que puedes replicar en una tarde.
Qué necesitas antes de empezar
- n8n con Claude API
- La integración de n8n con Claude API permite ejecutar llamadas de inteligencia artificial de Anthropic dentro de flujos de automatización visual. Cada nodo envía un prompt al modelo Claude (Sonnet, Opus o Haiku) y recibe una respuesta que se procesa como cualquier dato más en el flujo. No implica razonamiento autónomo como un agente completo — es IA puntual orquestada dentro de lógica determinista.
Antes de tocar n8n, necesitas tener dos cosas listas. Sin esto, el tutorial no funciona.
1. Una instancia de n8n funcionando. Puede ser self-hosted en un VPS (mi opción — ~6€/mes en Hetzner) o la versión cloud de n8n (desde ~20€/mes). Si nunca has tocado n8n, la versión cloud te permite empezar en 2 minutos sin servidor. Para producción seria, self-hosted es más barato y te da control total.
2. Una API key de Anthropic. La consigues en console.anthropic.com. Creas una cuenta, vas a API Keys, generas una, y la guardas en un sitio seguro. El plan de pago por uso empieza en 5$ de crédito. No necesitas Claude Max ni Pro para la API — es un servicio independiente con precio por token.
Con esas dos cosas, estás listo. El proceso completo de tu primer flujo con IA tarda unos 15 minutos.
Paso 1 — Configura las credenciales de Anthropic en n8n
Abre tu instancia de n8n. Ve a Settings → Credentials → Add Credential → busca "Anthropic". n8n tiene un nodo nativo para la API de Anthropic desde 2025, así que no necesitas montar nada custom.
En el formulario de credencial solo necesitas un campo: tu API key. Pégala, dale un nombre descriptivo ("Claude API producción" o similar), y guarda. Ya está.
Si prefieres usar el nodo HTTP Request genérico en lugar del nodo nativo, también funciona. La URL base es https://api.anthropic.com/v1/messages, necesitas el header x-api-key con tu key y anthropic-version con la versión actual de la API. Pero el nodo nativo te ahorra todo eso — úsalo salvo que necesites control fino sobre los headers.
El flujo más simple tiene tres nodos: un trigger (lo que dispara el flujo), el nodo de Claude (donde la IA procesa), y una acción de salida (lo que haces con la respuesta). Así de limpio. Toda la complejidad que quieras añadir después parte de esta base.
Paso 2 — Tu primer flujo: clasificar emails automáticamente
El caso de uso más práctico para empezar es clasificar algo. Emails, formularios de contacto, mensajes de soporte. Algo que llega, necesitas decidir qué hacer con ello, y la lógica es demasiado variable para un simple if/else.
Así lo monto yo:
Nodo 1 — Trigger: Email Trigger (IMAP). Configuro n8n para que escuche mi bandeja de entrada. Cada email nuevo dispara el flujo.
Nodo 2 — Anthropic: Clasificar. Le paso al nodo de Claude el asunto y cuerpo del email con un prompt claro:
Clasifica este email en una de estas categorías: CLIENTE, PROVEEDOR, SPAM, NEWSLETTER, URGENTE.
Responde SOLO con la categoría, sin explicación.
Asunto: {{$json.subject}}
Cuerpo: {{$json.text}}
Uso Claude Haiku para esto porque es la tarea más simple posible — clasificación de texto. Coste por email: ~0,001€. Puedo procesar miles al mes por menos de un euro.
Nodo 3 — Switch. Según la categoría que devuelve Claude, el flujo se bifurca. Los emails URGENTE van a Telegram. Los de CLIENTE van a un Google Sheet. El SPAM se ignora. Las NEWSLETTER se archivan.
Tres nodos. Configurado en 15 minutos. Y funciona con una fiabilidad del 95%+ porque la tarea es simple y el prompt es preciso. Esto es lo que quiero decir con "IA puntual dentro de flujos deterministas" — no estás construyendo un agente, estás poniendo un cerebro pequeño exactamente donde lo necesitas.
Paso 3 — Subir un nivel: extraer datos y actuar
Clasificar es el nivel básico. El siguiente paso es que Claude extraiga información estructurada de texto libre y la meta en tu sistema.
Un flujo real que uso: cuando recibo un formulario de contacto en mi web, n8n captura los datos con un webhook, Claude los analiza y extrae nombre, empresa, intención y urgencia, y el flujo crea un registro en Airtable con campos limpios.
El prompt para extracción es ligeramente más largo:
Analiza este mensaje de contacto y extrae los datos en formato JSON:
- nombre: nombre completo del remitente
- empresa: nombre de empresa (si lo menciona, sino "No especificado")
- intencion: resumen en 1 frase de qué quiere
- urgencia: alta/media/baja
Mensaje: {{$json.body.message}}
Responde SOLO con el JSON, sin markdown ni explicación.
Con Claude Sonnet, la extracción es precisa en el 90%+ de los casos. El JSON que devuelve lo parseo con un nodo de Function en n8n y lo paso a Airtable. Todo el flujo: webhook → Claude → parse JSON → Airtable → notificación. Cinco nodos. Funciona 24/7 sin que yo toque nada.
La clave es entender que cada nivel de complejidad tiene un modelo óptimo. Para clasificar, Haiku basta y es baratísimo. Para extraer datos, Sonnet da la precisión que necesitas. Para generar contenido largo o razonar sobre documentos complejos, ahí subes a Opus — pero también sube el coste. Elige el modelo mínimo que resuelve la tarea.
Paso 4 — Generar contenido: resúmenes y respuestas
El tercer nivel es pedirle a Claude que genere texto dentro de tu flujo. Resúmenes de métricas, respuestas a comentarios, borradores de email. Aquí la cosa se pone interesante — y también es donde tienes que tener cuidado con los límites.
¿Quieres montar tu propio equipo de agentes de IA?
Cada semana comparto lo que funciona (y lo que no) montando agentes reales para mi negocio. Sin teoría, sin humo.
🎁 Al suscribirte recibes mi guía: cómo llegué a 500 subs en <1 mes con agentes IA.
Mi flujo de resumen semanal de Google Search Console funciona así. Cada lunes a las 8:00, n8n consulta la API de GSC, extrae las queries con más impresiones, las que tienen CTR bajo, y los posts nuevos que han entrado en el índice. Esos datos crudos van a un nodo de Claude Sonnet con este prompt:
Eres un analista SEO. Estos son los datos de Search Console de la última semana para pabloypunto.com.
{{$json.data}}
Genera un resumen ejecutivo de 5-8 frases con:
1. Las 3 queries más prometedoras (impresiones altas, clics bajos = oportunidad)
2. Qué post necesita optimización urgente
3. Una recomendación concreta para esta semana
Claude me devuelve un resumen limpio que n8n envía a mi Telegram. En 30 segundos tengo un análisis que manualmente me llevaría 20 minutos. ¿Es tan bueno como un analista SEO senior? No. ¿Es suficiente para un solopreneur que necesita tomar decisiones rápidas con datos reales? Absolutamente.
El error aquí es pasarse de largo. He visto gente intentando que Claude en n8n escriba posts enteros de blog, gestione conversaciones multi-turno, o tome decisiones complejas encadenando 8 nodos de Claude. Tío, si tu flujo necesita eso, no necesitas n8n con Claude API — necesitas un agente completo con Claude Routines. Cada herramienta tiene su sitio.
Los 4 flujos con Claude API que corren en mi n8n cada día
Después de meses iterando, estos son los flujos con IA que se han ganado su puesto en producción. Nada experimental — llevan semanas corriendo sin fallos.
| Flujo | Trigger | Modelo Claude | Qué hace | Coste/día |
|---|---|---|---|---|
| Clasificador de emails | Nuevo email (IMAP) | Haiku | Clasifica en 5 categorías → bifurca | ~0,02€ |
| Extractor de leads | Webhook formulario | Sonnet | Extrae datos → Airtable | ~0,01€ |
| Resumen GSC semanal | Cron lunes 8:00 | Sonnet | Analiza datos → Telegram | ~0,005€ |
| Respuesta automática soporte | Email con tag "soporte" | Sonnet | Genera borrador respuesta → Gmail draft | ~0,03€ |
Coste total de IA en estos flujos: menos de 2€ al mes. No es un error de cálculo. Las llamadas individuales a Claude API con Haiku y Sonnet son tan baratas que el coste es irrelevante para el volumen de un solopreneur. El servidor de n8n (6€/mes en Hetzner) cuesta 3 veces más que los tokens de IA.
Si quieres la comparativa completa entre estas herramientas incluyendo Make y Zapier, la detallo en Claude Code vs n8n vs Make. Ahí cubro cuándo tiene sentido cada una según tu perfil.
Cuándo n8n + Claude API NO es suficiente
Esto es lo que nadie te dice en los tutoriales de n8n con IA: hay un techo. Y es importante conocerlo antes de intentar escalar.
n8n + Claude API no tiene memoria entre ejecuciones. Cada vez que se dispara el flujo, el nodo de Claude empieza de cero. No sabe qué pasó en la ejecución anterior. No acumula contexto. Si necesitas que tu sistema "recuerde" interacciones previas, tienes que montar un workaround con base de datos externa — y empieza a ser frágil.
No toma decisiones no lineales. El flujo va de nodo A a nodo B a nodo C. Puedes bifurcar con Switch, puedes hacer loops, pero la lógica es determinista. Un agente real decide sobre la marcha qué hacer según lo que encuentra. En n8n, tú predefiniste todas las rutas posibles.
No actúa sobre archivos o código. El nodo de Claude en n8n recibe texto y devuelve texto. No puede leer tu repositorio, ejecutar comandos, crear archivos o modificar configuraciones. Eso es territorio de Claude Code y los agentes autónomos.
La regla que uso: si el flujo tiene más de 3 nodos de Claude encadenados con lógica compleja entre ellos, probablemente debería ser un agente. Si tiene 1-2 nodos de Claude haciendo tareas puntuales dentro de un flujo mayor, n8n es perfecto.
La línea es clara una vez que la ves. A la izquierda del espectro, flujos deterministas con IA puntual — n8n domina. A la derecha, razonamiento autónomo sobre contexto amplio — agentes completos dominan. El truco está en no intentar que una herramienta haga el trabajo de la otra.
Mi recomendación honesta para empezar
Si nunca has conectado n8n con Claude API, empieza con el clasificador de emails. Es el flujo más simple, más barato y más fácil de verificar. Cuando veas que funciona, pasa al extractor de datos. Cuando domines eso, intenta la generación de resúmenes.
No hagas al revés. He visto gente que empieza intentando montar un "agente de soporte completo" en n8n con 15 nodos de Claude API encadenados. Funciona mal, cuesta más de lo que debería, y hay herramientas específicas para eso.
El 80% del valor de la IA en automatización viene de tareas simples bien ejecutadas: clasificar, extraer, resumir, generar corto. n8n + Claude API resuelve ese 80% con una elegancia que no tiene rival. Para el 20% restante — razonamiento autónomo, decisiones complejas, acciones sobre archivos — tienes Claude Code y Routines.
Empieza por lo simple. Escala cuando lo simple se quede corto. Y si montas tu primer flujo de n8n con Claude API esta tarde, te garantizo que mañana vas a querer meter IA en cada automatización que tengas.
La combinación de n8n con Claude API es el punto intermedio que nadie te cuenta. No necesitas Routines para todo, y no necesitas renunciar a la IA por quedarte en n8n. Metes un nodo de Claude donde el flujo necesita pensar, y dejas que n8n haga lo que mejor sabe: conectar el resto.