Si estás buscando un n8n con OpenAI GPT-4: tutorial completo, llegaste al lugar correcto. Conectar estas dos herramientas es probablemente uno de los casos de uso más potentes que puedes implementar hoy en automatización. Con unos pocos nodos vas a poder generar texto, clasificar información, responder emails automáticamente o crear flujos conversacionales completos. En esta guía te explico todo paso a paso, desde cero y sin rodeos.
¿Por qué usar n8n con OpenAI GPT-4 para automatizar?
La combinación de n8n con OpenAI GPT-4 te permite crear workflows inteligentes que van mucho más allá de la automatización tradicional. Mientras que otras plataformas como Zapier o Make cobran por ejecución, n8n te da control total sobre tus flujos, especialmente si lo usas en modo self-hosted. Y al agregarle GPT-4, básicamente le das «cerebro» a tus automatizaciones.
Algunas cosas que puedes lograr con este tutorial completo de n8n con OpenAI GPT-4:
- Clasificar emails entrantes automáticamente por categoría
- Generar respuestas inteligentes a preguntas frecuentes
- Extraer datos estructurados de textos libres
- Crear chatbots con memoria conversacional
- Resumir documentos largos en segundos
Requisitos previos para este tutorial de n8n con OpenAI GPT-4
Antes de meternos de lleno, asegúrate de tener esto listo:
- Una instancia de n8n funcionando (cloud o self-hosted)
- Una cuenta en OpenAI con acceso a la API
- Saldo en tu cuenta de OpenAI (GPT-4 requiere créditos activos)
- Conocimientos básicos de cómo funciona n8n (si no los tienes, revisa mi guía introductoria de n8n)
Paso 1: Crear tu API Key en OpenAI
Lo primero que necesitas para conectar n8n con OpenAI GPT-4 es tu clave de API. El proceso es bastante sencillo:
- Entra en platform.openai.com
- Ve a la sección API Keys en el menú lateral
- Haz clic en Create new secret key
- Ponle un nombre descriptivo como «n8n-produccion»
- Copia la clave inmediatamente y guárdala en un lugar seguro
Importante: OpenAI solo te muestra la clave una vez. Si la pierdes, tendrás que generar una nueva. Te recomiendo guardarla en un gestor de contraseñas.

Paso 2: Configurar las credenciales de OpenAI en n8n
Ahora que tienes tu API Key, vamos a configurarla dentro de n8n. Este paso es fundamental para que todo el tutorial de n8n con OpenAI GPT-4 funcione correctamente:
- En n8n, ve a Credentials → Add Credential
- Busca OpenAI en el buscador
- Pega tu API Key en el campo correspondiente
- Guarda con el nombre «OpenAI Personal» o algo que te identifique fácilmente
n8n almacena estas credenciales de forma cifrada y las usa de manera segura para todas las llamadas a la API de OpenAI. No tienes que volver a ingresarla cada vez que agregues un nodo de OpenAI.

Paso 3: Conocer el nodo OpenAI en n8n
n8n tiene un nodo nativo de OpenAI que es bastante completo. Soporta varios modos de operación:
- Chat: Conversaciones con GPT-3.5, GPT-4 y GPT-4o (el que más vas a usar)
- Text: Generación de texto con modelos legacy
- Image: Generación de imágenes con DALL-E
- Audio: Transcripción de audio con Whisper
- Embeddings: Generación de vectores para búsqueda semántica
Para la gran mayoría de los casos que veremos en este tutorial completo de n8n con OpenAI GPT-4, vamos a usar el modo Chat con el modelo gpt-4o, que ofrece el mejor balance entre calidad y costo.

Caso de uso 1: Clasificar emails entrantes con n8n y GPT-4
Este es uno de los workflows más útiles que puedes crear con n8n con OpenAI GPT-4. La idea es recibir emails y clasificarlos automáticamente en categorías para darles el tratamiento adecuado.
Estructura del workflow
- Gmail Trigger — detecta y recibe el email nuevo
- OpenAI (modo Chat con GPT-4) — clasifica el email
- Switch — enruta según la categoría devuelta
- Gmail — responde automáticamente o etiqueta el email
Prompt para el nodo OpenAI
En el campo User Message del nodo OpenAI, usa este prompt:
Clasifica el siguiente email en una de estas categorías:
"soporte", "ventas", "spam", "otro".
Responde SOLO con la categoría, sin texto adicional.
Email: {{ $json.text }}Y en el System Message, define el rol del modelo:
Eres un clasificador de emails. Respondes únicamente con la categoría del email.El truco aquí es ser muy específico en las instrucciones. Al decirle que responda SOLO con la categoría, el nodo Switch puede evaluar la respuesta directamente sin necesidad de parsear texto adicional.
Caso de uso 2: Generar respuestas automáticas con n8n y OpenAI GPT-4
Otro workflow muy práctico es crear un endpoint que reciba preguntas y devuelva respuestas inteligentes generadas por GPT-4. Perfecto para chatbots de soporte o sistemas de FAQ automatizados.
Estructura del workflow
- Webhook — recibe la pregunta del usuario
- OpenAI (modo Chat) — genera la respuesta
- Respond to Webhook — envía la respuesta al usuario
Configuración recomendada del nodo OpenAI
- Model: gpt-4o
- System Message: «Eres el asistente de soporte de [Tu Empresa]. Responde en español de forma concisa y amable.»
- User Message:
{{ $json.body.pregunta }} - Max Tokens: 500
- Temperature: 0.3 (para respuestas más consistentes)
Este tipo de workflow lo puedes conectar fácilmente con WhatsApp, Telegram, Slack o cualquier plataforma de mensajería que soporte webhooks.
Caso de uso 3: Resumir y extraer datos estructurados
Un uso súper práctico de n8n con OpenAI GPT-4 es extraer información estructurada de texto libre. Por ejemplo, de un email de pedido puedes extraer automáticamente: nombre del cliente, producto, cantidad y dirección de envío.
Prompt de extracción
Del siguiente texto, extrae la información en formato JSON con estos campos:
- nombre_cliente
- producto
- cantidad
- direccion
- fecha_entrega
Si algún campo no está disponible, usa null.
Texto: {{ $json.body }}Tip importante: En la configuración del nodo, activa JSON Mode para garantizar que la respuesta sea JSON válido. Esto evita que GPT-4 agregue texto adicional que rompa tu workflow.
Parámetros clave del nodo OpenAI en n8n
Para sacarle el máximo provecho a este tutorial de n8n con OpenAI GPT-4, es fundamental que entiendas estos parámetros:
| Parámetro | Descripción | Valor recomendado |
|---|---|---|
| Model | Modelo de OpenAI a utilizar | gpt-4o para calidad, gpt-4o-mini para ahorro |
| Temperature | Creatividad (0=determinista, 2=muy creativo) | 0.7 para texto creativo, 0 para clasificación |
| Max Tokens | Longitud máxima de la respuesta | 500-2000 según el caso |
| System Message | Instrucciones de comportamiento del modelo | Define siempre el rol del asistente |
| JSON Mode | Fuerza respuesta en formato JSON | Actívalo cuando necesites datos estructurados |
Cómo crear flujos conversacionales con memoria en n8n
Si quieres crear chatbots que recuerden el contexto de la conversación (algo que muchos buscan al aprender n8n con OpenAI GPT-4), necesitas usar el nodo AI Agent con memoria integrada:
- Añade un nodo AI Agent a tu workflow
- Configura el modelo OpenAI GPT-4 como LLM principal
- Añade el nodo Window Buffer Memory como sistema de memoria
- Conecta el webhook de entrada al AI Agent
El nodo AI Agent gestiona automáticamente el historial de la conversación, enviando los mensajes anteriores a OpenAI en cada llamada. Esto te permite crear experiencias conversacionales naturales sin tener que manejar el contexto manualmente.
Gestión de costos al usar GPT-4 en n8n
GPT-4 es muy potente pero tiene un costo por token que se puede acumular rápido si no tienes cuidado. Estos son mis consejos para optimizar gastos:
- Usa gpt-4o-mini para tareas simples como clasificación (es hasta 10x más barato que GPT-4)
- Limita
max_tokensal mínimo necesario para cada caso de uso - Usa temperature=0 para tareas deterministas donde no necesitas creatividad
- Implementa un sistema de caché: si la misma pregunta se repite frecuentemente, guarda la respuesta en Redis, Google Sheets o una base de datos
- Monitorea tu consumo regularmente desde el dashboard de OpenAI
- Configura alertas de gasto mensual en tu cuenta de OpenAI para evitar sorpresas
Manejo de errores en workflows de n8n con OpenAI
Las llamadas a la API de OpenAI pueden fallar por varias razones: límites de rate, falta de créditos, timeouts, etc. Es fundamental que tu workflow maneje estos errores correctamente:
- Añade un nodo Error Trigger para capturar fallos y notificarte por email o Slack
- Usa la opción Retry on Fail del nodo OpenAI con un máximo de 3 intentos
- Configura un Wait entre reintentos de al menos 5 segundos para respetar los rate limits
- Ten un flujo alternativo (fallback) por si OpenAI no responde: por ejemplo, enviar el email sin clasificar a una bandeja manual
Mejores prácticas para n8n con OpenAI GPT-4
Después de trabajar con esta combinación en muchos proyectos, estas son las prácticas que mejor me han funcionado:
- Sé específico en tus prompts: Entre más claro seas con las instrucciones, mejores resultados vas a obtener
- Usa System Message siempre: Define el rol y las restricciones del modelo desde el inicio
- Prueba con gpt-4o-mini primero: Si el resultado es suficiente, no necesitas el modelo más caro
- Valida las respuestas: Agrega nodos de validación después del nodo OpenAI para verificar que la respuesta tenga el formato esperado
- Documenta tus workflows: Usa las notas de n8n para explicar qué hace cada nodo, tu yo del futuro te lo va a agradecer
- Versiona tus prompts: Guarda los prompts que mejor funcionan y haz cambios incrementales
Recursos adicionales para seguir aprendiendo
Si este tutorial completo de n8n con OpenAI GPT-4 te resultó útil, te recomiendo explorar estos recursos para profundizar:
- Tutorial básico de n8n: primeros pasos
- Las mejores automatizaciones con n8n
- n8n vs Zapier: cuál elegir para tus automatizaciones
- Documentación oficial del nodo OpenAI en n8n
Preguntas frecuentes sobre n8n con OpenAI GPT-4
¿Necesito pagar para usar OpenAI GPT-4 con n8n?
Sí. OpenAI cobra por uso de su API basándose en la cantidad de tokens procesados. GPT-4o cuesta aproximadamente $2.50 por millón de tokens de entrada y $10 por millón de tokens de salida. Para proyectos pequeños o pruebas, el costo suele ser de unos pocos dólares al mes.
¿Puedo usar n8n con OpenAI GPT-4 gratis en self-hosted?
n8n en su versión Community es gratuito si lo instalas en tu propio servidor. Sin embargo, la API de OpenAI siempre tiene costo. Lo que te ahorras es el costo de la plataforma de automatización.
¿Qué modelo de OpenAI debo elegir para mis workflows en n8n?
Para tareas simples como clasificación o extracción de datos, usa gpt-4o-mini que es más rápido y económico. Para tareas complejas que requieren razonamiento avanzado, generación de contenido extenso o análisis profundo, usa gpt-4o.
¿Es seguro enviar datos sensibles a OpenAI desde n8n?
OpenAI indica que los datos enviados a través de su API no se usan para entrenar sus modelos (a diferencia de ChatGPT gratuito). Sin embargo, si manejas datos muy sensibles, revisa las políticas de privacidad de OpenAI y considera si necesitas un acuerdo de procesamiento de datos (DPA) adicional.
¿Cuántas llamadas a la API de OpenAI puedo hacer desde n8n?
No hay un límite fijo desde n8n. El límite lo establece OpenAI según tu tier de cuenta. Las cuentas nuevas tienen rate limits más bajos que se van ampliando conforme usas y pagas. Puedes ver tus límites actuales en el dashboard de OpenAI.
¿Te quedó alguna duda sobre cómo usar n8n con OpenAI GPT-4? Déjame un comentario abajo y te ayudo a resolverla. Y si este tutorial te fue útil, compártelo con alguien que también esté explorando la automatización con inteligencia artificial.