Saltar al contenido

Integración n8n

OpenAI + Google Sheets: IA en tus Hojas de Cálculo con n8n

Llevar IA generativa (OpenAI GPT-4, GPT-4o, GPT-3.5) a Google Sheets era hace 2 años exclusivo de productos como Numerous.ai (10-30$/mes) o GPT for Sheets (5$/mes + tu API key). Con n8n consigues lo mismo gratuitamente con más control: enriquecimiento masivo de leads (clasificar industria, scoring, generar email personalizado), traducción de catálogos producto (ES → EN/FR/DE), categorización de feedback cliente, extracción de entidades de texto libre (emails, teléfonos, empresas), generación de meta descriptions SEO en masa, sentiment analysis de reviews. Esta página documenta los patrones probados OpenAI + Sheets, manejo de rate limits API, control de costes (cuánto cuesta procesar 10k filas con GPT-4o), prompts probados para casos comunes y errores frecuentes con datos estructurados (JSON mode, function calling). Compatible con OpenAI API + Azure OpenAI Service.

¿Qué hace la integración OpenAI + Google Sheets en n8n?

Lee filas de un Sheets, envía cada fila (o batch) como prompt a OpenAI API (GPT-3.5, GPT-4, GPT-4o), recibe respuesta IA y escribe el resultado en columna destino del mismo Sheets. Permite procesar miles de filas con LLM sin escribir código ni pagar productos SaaS encima de OpenAI API.

¿Cómo conectar OpenAI a Sheets con n8n?

1) Obtén API key en platform.openai.com. 2) En n8n añade credencial OpenAI. 3) Nodo Google Sheets read (filas a procesar). 4) Nodo SplitInBatches (batch 10-50). 5) Nodo OpenAI Chat con prompt usando {{$json.column_name}}. 6) Nodo Set para mapear response. 7) Google Sheets update fila con columna response. Cron o manual trigger.

¿Cuándo conviene esta integración?

Workflows disponibles

Workflow Trigger Dificultad
Enrich leads Sheets → OpenAI clasifica industria + scoring Manual o cron Intermedio
Traducción masiva catálogo Sheets (ES → EN/FR/DE) Manual Básico
Sentiment analysis reviews → Sheets score + summary Cron + Sheets nuevas reviews Intermedio
Generación meta descriptions SEO en bulk Manual con lista URLs Intermedio
Extracción entidades emails (empresa, cargo, intent) Sheets new email row Avanzado
Resumen diario noticias industria → Sheets digest Cron RSS + IA Intermedio

Casos de uso reales

Ventas B2B

Enriquecer 5.000 leads exportados de Apollo con scoring + industria normalizada + email opener personalizado en menos de 1h por <20$.

Ecommerce internacional

Traducir 10.000 SKUs de catálogo a 5 idiomas con GPT-4o por ~50$ vs DeepL Pro ~200$/mes.

Customer success

Clasificar tickets soporte por categoría + urgencia + sentiment antes de asignar agente.

SEO content

Generar meta descriptions optimizadas para 500 páginas + verificar manualmente vs escribir desde cero.

Requisitos técnicos

Errores comunes y soluciones

⚠ Rate limit (429) tras ~500 requests/min con GPT-4

Tier 1 limit 500 RPM GPT-4. Distribuir con SplitInBatches batch 50 + Wait 6s entre batches (mantiene <500/min).

⚠ Response cortado a la mitad

Aumentar max_tokens en nodo OpenAI. Default 2048 puede ser insuficiente para resúmenes largos. GPT-4o admite hasta 16k output.

⚠ JSON mode devuelve texto plano en vez de JSON parseable

Activar response_format: {type: 'json_object'} en nodo OpenAI + incluir 'JSON' literal en prompt. Verificar modelo soporta JSON mode (GPT-4o, GPT-4 Turbo).

⚠ Coste explota a 200$+ en una ejecución sin esperar

Set hard cap mensual en OpenAI billing. Pre-calcular tokens con tiktoken. Usar GPT-3.5 para tareas simples (10x más barato).

⚠ Diferentes filas devuelven formatos respuesta distintos

Usar prompt con few-shot examples + temperatura 0.2-0.3. Para outputs estructurados estrictos, function calling vs prompt libre.

Preguntas frecuentes

¿Cuánto cuesta procesar 1.000 filas con GPT-4o?

Aproximadamente $3-5 si cada fila tiene prompt ~500 tokens + response ~200 tokens. Mucho más barato que addons SaaS que cobran fee fijo encima del API.

¿Funciona con Azure OpenAI Service?

Sí. n8n incluye credencial Azure OpenAI separada. Solo cambia endpoint + API key; el flujo es idéntico.

¿Puedo usar Claude o Gemini en su lugar?

Sí. n8n tiene nodos nativos Anthropic Claude y Google Gemini. Swap simple del nodo OpenAI por el equivalente.

Workflows relacionados

Para empresas

¿Necesitas automatizar procesos en tu equipo? Hablemos de tu proyecto sin compromiso.

Solicitar consultoría

Para profesionales

Aprende a construir estos workflows con nuestro Sprint 30 días y companion IA.

Ver formación