Conectar ChatGPT con Google Sheets: Tutorial Paso a Paso [2026]
Aprende a conectar ChatGPT con Google Sheets usando n8n, Make o Apps Script. Tutorial completo con ejemplos para automatizar análisis de datos.
Conectar ChatGPT con Google Sheets: Tutorial Paso a Paso [2026]
TLDR: Puedes conectar ChatGPT con Google Sheets de 4 formas: n8n (gratis, self-hosted), Make (visual, $9/mes), Zapier ($20/mes), o Google Apps Script (gratis, requiere código). El método más flexible es n8n + OpenAI API.
Tabla de Contenidos
- Por qué conectar ChatGPT con Sheets
- Método 1: n8n (Recomendado)
- Método 2: Make
- Método 3: Google Apps Script
- Casos de uso prácticos
- FAQ
Por qué conectar ChatGPT con Google Sheets {#por-que}
Conectar ChatGPT con Google Sheets te permite automatizar tareas repetitivas de procesamiento de texto y análisis de datos.
Casos de uso más comunes
| Caso de Uso | Descripción | Tiempo Ahorrado |
|---|---|---|
| Análisis de sentimiento | Analizar comentarios/reviews en masa | 5h/semana |
| Generación de descripciones | Crear descripciones de productos | 10h/semana |
| Traducción automática | Traducir contenido a múltiples idiomas | 3h/semana |
| Extracción de datos | Extraer información de textos | 4h/semana |
| Categorización | Clasificar leads o tickets | 2h/semana |
Método 1: n8n (Recomendado) {#n8n}
n8n es una herramienta de automatización open-source que puedes self-hostear gratis.
Paso 1: Configurar n8n
1# Instalar n8n con Docker2docker run -it --rm \3 --name n8n \4 -p 5678:5678 \5 -v ~/.n8n:/home/node/.n8n \6 n8nio/n8n
Paso 2: Crear el workflow
- Añade un nodo Google Sheets (trigger: "On Row Added")
- Conecta un nodo OpenAI (modelo: gpt-4o-mini)
- Añade otro nodo Google Sheets (action: "Update Row")
Paso 3: Configurar el prompt
1Analiza el siguiente texto y extrae:2- Sentimiento (positivo/negativo/neutro)3- Temas principales4- Resumen en 1 frase5 6Texto: {{ $json.contenido }}7 8Responde en formato JSON.
Código del nodo Function (opcional)
1// Parsear respuesta de OpenAI2const response = JSON.parse($input.first().json.message.content);3 4return {5 sentimiento: response.sentimiento,6 temas: response.temas.join(', '),7 resumen: response.resumen8};
Método 2: Make (antes Integromat) {#make}
Make es más visual y fácil de usar que n8n, pero tiene costo mensual.
Configuración
- Crear nuevo escenario en Make
- Añadir módulo Google Sheets > Watch Rows
- Añadir módulo OpenAI > Create a Completion
- Añadir módulo Google Sheets > Update a Row
Costos estimados
| Plan | Operaciones/mes | Precio |
|---|---|---|
| Free | 1,000 | $0 |
| Core | 10,000 | $9/mes |
| Pro | 10,000+ | $16/mes |
Método 3: Google Apps Script (Gratis) {#apps-script}
Si prefieres no usar herramientas externas, puedes usar Apps Script directamente en Google Sheets.
Código completo
1// En Google Sheets: Extensiones > Apps Script2 3const OPENAI_API_KEY = 'tu-api-key-aqui';4 5function analizarConGPT(texto) {6 const url = 'https://api.openai.com/v1/chat/completions';7 8 const payload = {9 model: 'gpt-4o-mini',10 messages: [11 {12 role: 'user',13 content: `Analiza este texto y da un resumen de 1 frase: ${texto}`14 }15 ],16 max_tokens: 15017 };18 19 const options = {20 method: 'post',21 contentType: 'application/json',22 headers: {23 'Authorization': `Bearer ${OPENAI_API_KEY}`24 },25 payload: JSON.stringify(payload)26 };27 28 const response = UrlFetchApp.fetch(url, options);29 const json = JSON.parse(response.getContentText());30 31 return json.choices[0].message.content;32}33 34// Función para usar como fórmula personalizada35function GPT(prompt) {36 return analizarConGPT(prompt);37}
Uso en la hoja
1=GPT(A2)
Donde A2 contiene el texto a analizar.
Casos de uso prácticos {#casos-uso}
1. Análisis de reviews de productos
1Prompt: Analiza esta review y extrae:2- Puntuación estimada (1-5)3- Aspectos positivos4- Aspectos negativos5- Intención de recompra (sí/no/incierto)
2. Generación de meta descriptions
1Prompt: Genera una meta description SEO de máximo 155 caracteres2para este artículo:3Título: {{titulo}}4Resumen: {{resumen}}
3. Clasificación de leads
1Prompt: Clasifica este lead en una de estas categorías:2- Hot (listo para comprar)3- Warm (interesado, necesita nurturing)4- Cold (solo curiosidad)5 6Información del lead: {{datos}}
FAQ {#faq}
¿Cuánto cuesta usar la API de OpenAI?
GPT-4o-mini cuesta $0.15 por millón de tokens de input y $0.60 por millón de output. Para la mayoría de casos, procesar 1000 filas cuesta menos de $1.
¿Puedo usar Claude en vez de ChatGPT?
Sí, todos los métodos funcionan con la API de Anthropic (Claude). Solo cambia el endpoint y el formato del payload.
¿Hay límites de velocidad?
Sí, la API de OpenAI tiene rate limits. Para procesar muchas filas, añade delays de 1-2 segundos entre requests.
¿Es seguro poner mi API key en Apps Script?
Relativamente, pero no ideal. Para mayor seguridad, usa n8n self-hosted o configura la key como propiedad del script (no hardcodeada).
Conclusión
Conectar ChatGPT con Google Sheets abre un mundo de posibilidades de automatización. Mi recomendación:
- Para empezar rápido: Google Apps Script (gratis)
- Para workflows complejos: n8n (gratis, potente)
- Para no-coders: Make ($9/mes)
Recursos relacionados:
Para más contenido de IA y automatización, visita Javadex.es
Síguenos: YouTube @JavadexAI | TikTok @javadex
Posts Relacionados
Cómo Usar Claude Code en Terminal: Tutorial Paso a Paso [2026]
Tutorial completo de Claude Code CLI. Aprende a usar el agente de código de Anthropic en terminal para automatizar desarrollo, refactoring y tareas complejas.
MCP Servers para Claude: Guía de Configuración en Español [2026]
Configura MCP Servers para Claude Code y Claude Desktop. Tutorial en español con ejemplos: filesystem, GitHub, bases de datos, APIs personalizadas.
Gemini 3 Deep Think: Cómo Usar el Modo Razonamiento de Google [2026]
Guía de Gemini 3 Deep Think, el modo de razonamiento avanzado de Google. Cómo activarlo, cuándo usarlo, comparativa con GPT-5.2 Thinking y casos de uso.
Javier Santos Criado
Consultor de IA y Automatización | Fundador de Javadex
Experto en implementación de soluciones de Inteligencia Artificial para empresas. Especializado en automatización con n8n, integración de LLMs, y desarrollo de agentes IA.
¿Quieres más contenido de IA?
Explora nuestras comparativas y guías