Inicio/Blog/Conectar ChatGPT con Google Sheets: Tutorial Paso a Paso [2026]
Volver al Blog
Automatización2 de febrero de 202615 min

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

  1. Por qué conectar ChatGPT con Sheets
  2. Método 1: n8n (Recomendado)
  3. Método 2: Make
  4. Método 3: Google Apps Script
  5. Casos de uso prácticos
  6. 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 UsoDescripciónTiempo Ahorrado
Análisis de sentimientoAnalizar comentarios/reviews en masa5h/semana
Generación de descripcionesCrear descripciones de productos10h/semana
Traducción automáticaTraducir contenido a múltiples idiomas3h/semana
Extracción de datosExtraer información de textos4h/semana
CategorizaciónClasificar leads o tickets2h/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

bash
1# Instalar n8n con Docker
2docker run -it --rm \
3 --name n8n \
4 -p 5678:5678 \
5 -v ~/.n8n:/home/node/.n8n \
6 n8nio/n8n

Paso 2: Crear el workflow

  1. Añade un nodo Google Sheets (trigger: "On Row Added")
  2. Conecta un nodo OpenAI (modelo: gpt-4o-mini)
  3. Añade otro nodo Google Sheets (action: "Update Row")

Paso 3: Configurar el prompt

code
1Analiza el siguiente texto y extrae:
2- Sentimiento (positivo/negativo/neutro)
3- Temas principales
4- Resumen en 1 frase
5 
6Texto: {{ $json.contenido }}
7 
8Responde en formato JSON.

Código del nodo Function (opcional)

javascript
1// Parsear respuesta de OpenAI
2const response = JSON.parse($input.first().json.message.content);
3 
4return {
5 sentimiento: response.sentimiento,
6 temas: response.temas.join(', '),
7 resumen: response.resumen
8};


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

  1. Crear nuevo escenario en Make
  2. Añadir módulo Google Sheets > Watch Rows
  3. Añadir módulo OpenAI > Create a Completion
  4. Añadir módulo Google Sheets > Update a Row

Costos estimados

PlanOperaciones/mesPrecio
Free1,000$0
Core10,000$9/mes
Pro10,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

javascript
1// En Google Sheets: Extensiones > Apps Script
2 
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: 150
17 };
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 personalizada
35function GPT(prompt) {
36 return analizarConGPT(prompt);
37}

Uso en la hoja

code
1=GPT(A2)

Donde A2 contiene el texto a analizar.


Casos de uso prácticos {#casos-uso}

1. Análisis de reviews de productos

code
1Prompt: Analiza esta review y extrae:
2- Puntuación estimada (1-5)
3- Aspectos positivos
4- Aspectos negativos
5- Intención de recompra (sí/no/incierto)

2. Generación de meta descriptions

code
1Prompt: Genera una meta description SEO de máximo 155 caracteres
2para este artículo:
3Título: {{titulo}}
4Resumen: {{resumen}}

3. Clasificación de leads

code
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?

, 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?

, 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

JS

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