Para conectar Google Sheets a ChatGPT:
- Regístrate gratis en portermetrics.com y conecta tu cuenta de Google Sheets con tu cuenta de Google.
- En ChatGPT, haz clic en + → Connectors → Manage connectors → Add custom connector, nómbralo Porter, pega
https://mcp.portermetrics.com/mcp, luego haz clic en Add y autentícate con Google.
Eso es todo, ya estás conectado. El plan gratis de Porter cubre hasta 3 hojas de cálculo de Google Sheets sin límites de uso en el plan gratis de ChatGPT. No se requiere tarjeta de crédito.
Qué hace diferente a Porter:
- Lee + analiza, al instante. El MCP de Porter te permite consultar, combinar y visualizar tus datos de Google Sheets desde dentro de ChatGPT — sin escribir fórmulas, sin tablas dinámicas, sin exportaciones manuales. Crea dashboards y automatiza alertas en todas tus hojas de cálculo.
- Columnas definidas por el usuario = métricas ilimitadas. A diferencia de las plataformas con esquema fijo, los campos de Google Sheets son los encabezados que tú defines — fechas, categorías, revenue, spend, ROAS — en cada hoja de cálculo en una sola conexión.
- MCP universal para Google Sheets. Combina datos de hojas de cálculo con Meta Ads, Google Ads, GA4, Shopify, HubSpot y más de 20 fuentes en una sola conversación. Toda tu operación de marketing se ejecuta desde un solo chat.
Requisitos previos
- Una cuenta de Porter Metrics con tu cuenta de Google Sheets conectada (el plan gratis es suficiente para probarlo de principio a fin)
- Una cuenta de ChatGPT — el plan gratis funciona para ChatGPT Web; se necesita una suscripción Pro para las funciones de Codex y Desktop MCP
- Acceso de administrador o estándar a las hojas de cálculo de Google Sheets que quieres conectar
Conecta Google Sheets a ChatGPT con MCP
Para este tutorial usaremos el método MCP. Aquí tienes una explicación rápida de qué es MCP y por qué es la mejor opción para Google Sheets.
MCP (Model Context Protocol) es el estándar abierto que permite que herramientas de IA como Claude, ChatGPT, Codex y otras accedan y usen APIs externas — las cosas que hacen funcionar herramientas como Google Sheets internamente. En lugar de construir una integración personalizada para cada herramienta de IA que usas, instalas un MCP y cada IA compatible obtiene acceso a los mismos datos.
La configuración completa toma menos de 5 minutos y se divide en tres pasos: conecta Google Sheets a Porter, apunta ChatGPT al MCP de Porter, y haz tu primera pregunta.
1. Conecta tus datos de Google Sheets a Porter
Porter se sitúa entre la API de Sheets de Google y ChatGPT. Maneja OAuth, limitación de tasa, paginación y toda la infraestructura para que ChatGPT solo vea datos limpios y estructurados.
Regístrate en Porter. Crea una cuenta gratis en portermetrics.com. El plan gratis es suficiente para ejecutar este flujo completo de principio a fin.
Conecta tu cuenta de Google. En Porter, haz clic en Create → selecciona ChatGPT como destino → selecciona Google Sheets como fuente → inicia sesión con Google para otorgar acceso a tus hojas de cálculo.

Selecciona tus hojas de cálculo. Elige las hojas de cálculo de Google Sheets que quieres que ChatGPT consulte. Cuando seleccionas múltiples hojas de cálculo bajo una sola conexión, Porter combina automáticamente sus datos para que puedas consultarlos como uno solo.

Opcional: habilita el almacenamiento en BigQuery si estás conectando múltiples hojas de cálculo con grandes volúmenes de datos. Esto mantiene las respuestas de ChatGPT rápidas incluso a gran escala.
2. Conecta el MCP a ChatGPT
La URL del MCP de Porter es lo que pegas en ChatGPT. Una vez agregado, ChatGPT puede consultar datos de Google Sheets bajo demanda en cualquier conversación.
Ve a chatgpt.com y haz clic en el + icono en el campo de chat para abrir el menú de herramientas.

En el menú que se abre, pasa el cursor sobre Connectors y haz clic en Manage connectors.

En el panel de Connectors, haz clic en el + botón en la parte superior de la lista para empezar a agregar un nuevo conector.

Selecciona Add custom connector del menú desplegable que aparece.

Se abre un diálogo con los campos de nombre y URL. Escribe Porter en el primer campo para nombrar el conector.

En el segundo campo, pega https://mcp.portermetrics.com/mcp. No toques la configuración avanzada.

Haz clic en Add en la parte inferior derecha del diálogo. ChatGPT abre una ventana de inicio de sesión — usa la misma cuenta de Google vinculada a tu espacio de trabajo de Porter y aprueba el acceso.

Una vez que termine la autorización, verás las herramientas de Porter aparecer en el panel de conectores. Estás listo para empezar a hacer preguntas.

Para un tutorial más completo con capturas de pantalla en cada paso, consulta el tutorial del MCP de Porter.
3. Empieza a construir preguntas y dashboards
Con Porter conectado, abre un nuevo chat de ChatGPT y pregunta cualquier cosa sobre tus Google Sheets en inglés simple. ChatGPT llama a Porter en segundo plano, extrae datos en vivo de Google, y responde con tablas, gráficos o resúmenes.
Prueba una de estas para verificar que la configuración funciona:
Para un catálogo completo de prompts de copiar y pegar organizados por caso de uso (agencias, finanzas, operaciones, multicanal), salta a la sección de prompts de abajo.
Otras formas de conectar Google Sheets a ChatGPT
El MCP de Porter es el camino que acabamos de recorrer y el que recomendamos para la mayoría de los marketers. Sin embargo, no es la única forma de llevar datos de Google Sheets a ChatGPT. Las alternativas más comunes son la API directa de Google Sheets, un puente de Google Sheets en vivo o carga de CSV, y BigQuery para escala. Cada una tiene sus pros y contras, así que elige la que se adapte a cómo tu equipo ya trabaja.
- 🔌 API directa de Google Sheets — Habla directamente con la API de Sheets de Google. Control máximo, pero tú manejas la autenticación, los límites de tasa y la paginación — y solo obtienes una fuente. (Google aún no lanza un MCP oficial.)
- 📊 Google Sheets — Hoja en vivo o carga de CSV puntual. Auditable, familiar, más rápido para grandes exportaciones — pero la agregación ocurre en la Hoja, no en la API.
- 🗄️ Google BigQuery — Para hojas de cálculo grandes o agencias que ejecutan análisis multi-hoja. BigQuery agrega; ChatGPT solo consulta resúmenes preconstruidos.
A través de la aplicación Porter Metrics en el marketplace de ChatGPT
Si prefieres no pegar una URL de conector, instala Porter directamente desde la galería de aplicaciones de ChatGPT — es la misma conexión de Porter detrás de escena, publicada como una aplicación aprobada de ChatGPT:
- Abre la página de la aplicación Porter Metrics en ChatGPT (o busca “Porter Metrics” en la galería de aplicaciones).
- Haz clic en Conectar e inicia sesión con la misma cuenta que usas en Porter.
- Autorízala y haz tu primera pregunta sobre Google Sheets — mismos datos en vivo que el MCP.
La contrapartida que debes conocer: la aplicación del marketplace solo se actualiza después de cada ciclo de revisión de ChatGPT, mientras que el MCP se actualiza en el momento en que Porter lo lanza. Si quieres cada nueva herramienta y fuente de datos inmediatamente, usa el MCP; si quieres la instalación de un clic y no te importa esperar por nuevas funciones, la aplicación del marketplace es el camino más corto — incluyendo acciones de escritura a través de tu cuenta de Porter conectada.
A través de la API directa de Google Sheets
Si estás construyendo un producto alrededor de Google Sheets — o eres un desarrollador que prefiere controlar cada capa de la integración — el camino más directo es hablar con la API de Sheets tú mismo. Google no lanza un MCP oficial a partir de junio de 2026. Cualquier ruta que elijas, aún sigues los límites de tasa y cuotas. De cualquier forma omites Porter y llamas a Google desde tu propio código, desde Codex, o desde el propio conector de Google Sheets.
La contrapartida que debes conocer. Ir directo te da el control máximo y los datos más frescos posibles — cada endpoint, cada parámetro, sin capa de abstracción en medio. Pero ahora eres responsable de los flujos de OAuth, tokens de refresco, límites de tasa, paginación, cambios de esquema, y reintentos de error. Y críticamente, solo obtienes una fuente. En el momento en que también quieras Google Ads, GA4 o Shopify en la misma conversación, vuelves a construir (o unir) más integraciones.
Cuándo tiene sentido: equipos de ingeniería que necesitan una sola fuente con control total, productos que envían datos de Google Sheets como una característica (donde de todos modos tú controlas la integración), o scripts puntuales donde no te importa escribir el código de autenticación y paginación tú mismo. Para marketers que quieren hacer preguntas en inglés simple y combinar Google Sheets con el resto de su stack en una sola conversación, el camino del MCP de Porter es dramáticamente menos trabajo.
A través de Google Sheets (hoja en vivo o CSV manual)
Si tu equipo ya vive en Google Sheets — o quieres un rastro de papel antes de que ChatGPT toque algo — alimenta Google Sheets en una Hoja, luego deja que ChatGPT lea la Hoja. Puedes automatizar el pipeline de Google Sheets → Sheets con Porter para que se actualice diariamente, o hacer exportaciones de CSV puntuales desde la interfaz nativa de Google Sheets para análisis estático.
La contrapartida que debes conocer. Con el camino del MCP, ChatGPT llama directamente a la API de Google y Google hace el filtrado y agregación de su lado — limpio y determinista. Con el camino de Sheets, ChatGPT agrega dentro de la Hoja misma, lo que puede introducir alucinaciones en totales, promedios, y uniones cuando tienes miles de filas. La ventaja es la velocidad: para rangos de fechas muy grandes o análisis histórico, una Hoja preconstruida es dramáticamente más rápida que llamadas a la API en vivo.
Cuándo tiene sentido: equipos de finanzas que quieren revisar los números antes de que ChatGPT actúe sobre ellos, agencias que ya entregan reportes de clientes en Sheets, análisis histórico a través de años de datos, o cualquier caso donde te importe más la velocidad que la frescura en tiempo real.
A través de Google BigQuery (para escala)
Este es el camino que la mayoría de la gente pasa por alto — y es el que te salva cuando tu hoja de cálculo de Google Sheets se pone seria. Una sola hoja de cálculo grande o una agencia que gestiona más de 10 hojas de cálculo golpeará los límites de tasa de la API y problemas de latencia al consultar ChatGPT directamente. ChatGPT literalmente te dirá que está tardando demasiado o que se agota el tiempo en extracciones grandes.
BigQuery soluciona eso. Cargas datos de Google Sheets en tablas de BigQuery de forma programada, luego conectas BigQuery a ChatGPT — ya sea a través de un MCP de BigQuery o vía Codex con consultas SQL. En lugar de pedirle a ChatGPT que extraiga datos crudos de Google Sheets, dejas que BigQuery agregue en tablas pequeñas y optimizadas, y ChatGPT solo consulta el resultado resumido. Problema de escala resuelto.
Cuándo tiene sentido: hojas de cálculo empresariales con miles de filas, agencias que ejecutan análisis multi-hoja a través de más de 10 clientes, o cualquier equipo que ya use BigQuery como data warehouse. Porter carga Google Sheets (y más de 25 fuentes adicionales) directamente en BigQuery para que no tengas que construir tu propio ETL.
Lee el tutorial completo de BigQuery →
Conectando Google Sheets a Codex
La mayoría de los marketers agrupan ChatGPT y Codex juntos y pasan por alto la mayor ventaja de todo el ecosistema MCP. No son la misma herramienta — y la diferencia importa enormemente una vez que empiezas a trabajar con datos de Google Sheets seriamente.
ChatGPT es una interfaz de chat. Haces una pregunta, ChatGPT extrae datos en vivo a través del MCP, responde, tal vez construye un dashboard rápido dentro de la conversación. Genial para análisis puntuales. El problema: todo es efímero. ¿Quieres actualizar el dashboard mañana? Lo regeneras desde cero. ¿Quieres el mismo reporte cada lunes? Vuelves a hacer la pregunta cada lunes.
Codex es ChatGPT ejecutándose dentro de la terminal de tu computadora. Porque tiene acceso a tu sistema de archivos, runtime, y otras herramientas de desarrollador, no solo responde preguntas — puede construir software real. Scripts persistentes, rutinas programadas, aplicaciones HTML, dashboards internos, integraciones que funcionan 24/7 sin tu intervención. Una vez que está conectado al MCP de Porter para Google Sheets, toda una categoría de trabajo se vuelve posible.
Qué desbloquea Codex que ChatGPT solo no puede
Aquí es donde el ecosistema MCP rinde más. Porque Codex puede combinar el MCP de Porter con otros MCPs — Firecrawl para web scraping, Airtable para datos estructurados, Notion para wikis, Vercel para deployment, Slack y Gmail para entrega — ya no estás consultando datos. Estás construyendo herramientas.
Alimenta a Codex con tus objetivos y metas de Google Sheets — objetivos de presupuesto, umbrales de ROAS, límites de spend — y pídele que genere un dashboard de ROI personalizado para cada cliente. Construye el HTML, extrae datos en vivo, despliega a una URL. Sin embed de Data Studio que se rompa cuando el proveedor cambia precios, sin restricciones de plantilla. El dashboard se actualiza automáticamente porque consulta el MCP de Porter en cada carga de página.
Ideal para:agencias que quieren dashboards de clientes white-label sin dependencias de Looker o Data Studio.
Combina tu propio rendimiento de Google Sheets de Porter con páginas de destino de competidores y anuncios en vivo de la Meta Ad Library extraídos vía Firecrawl. Codex une ambos en un reporte semanal de inteligencia competitiva — tus números junto a sus ángulos creativos y precios, con un resumen de LLM encima de lo que cambió semana a semana. Funciona con cron, llega a tu bandeja de entrada cada lunes por la mañana.
Ideal para:equipos internos que necesitan contexto de mercado, no solo números internos.
Usa Airtable o Notion como el esquema, Porter como la fuente de datos. Codex mantiene cada página poblada con revenue, spend, y ROAS actual para cada hoja de cálculo — sin capturas de pantalla obsoletas, sin copiar y pegar de Excel. Los nuevos empleados leen una entrada de wiki y tienen contexto completo sobre la cuenta de un cliente.
Ideal para:agencias y equipos de operaciones que incorporan analistas o rotan gerentes de cuenta frecuentemente.
Una rutina de Codex con cron extrae Google Sheets vía Porter, evalúa umbrales — spend excede el presupuesto en 20%, calidad de datos cae debajo del umbral — y envía alertas de Slack o Gmail en el momento en que algo cruza la línea. Dejas de revisar dashboards reactivamente; el dashboard se revisa a sí mismo y te dice cuándo mirar.
Ideal para:cualquier equipo que haya descubierto un problema 48 horas tarde porque nadie abrió el reporte.
Conclusión: ChatGPT es para preguntas rápidas y dashboards ad-hoc. Codex es para construir aplicaciones, dashboards en vivo, alertas, y herramientas reales — cualquier cosa que quieras ejecutar por sí sola sin volver a preguntar. La misma URL del MCP de Porter funciona en ambos, así que no eliges una vez y te quedas atado.
Casos de uso: qué puedes hacer realmente una vez que Google Sheets está conectado a ChatGPT
Conseguir la conexión correcta es la mitad de la batalla. El valor real aparece en lo que haces después. Aquí están los casos de uso que los usuarios de Porter construyen alrededor de sus datos de Google Sheets — desde preguntas y respuestas simples hasta flujos de trabajo completos orientados al cliente.
1. Chatea y haz preguntas directamente
El caso de uso más simple — y aún el con el que el 80% de los marketers empiezan. Abre ChatGPT, haz una pregunta, obtén una respuesta basada en datos en vivo.
Es la forma más rápida de reemplazar una revisión diaria de la interfaz de Google Sheets. Pero el chat es lo básico — los casos de uso interesantes vienen después.
2. Combina Google Sheets con tus datos de ventas (Meta Ads, Google Ads, Shopify)
Aquí es donde una vista de 360° se vuelve real. Cuando conectas Google Sheets y tu fuente de revenue (Meta Ads para rendimiento de campañas, Google Ads para datos de búsqueda, Shopify para ventas de e-commerce), ChatGPT puede mapear datos de hojas de cálculo a ventas y conversiones reales — usando fechas, nombres de campañas, y SKUs de productos — y darte análisis multicanal que ningún número de plataforma puede generar.
ChatGPT maneja el mapeo y uniones de fechas, nombres de campañas, y SKUs de productos. Obtienes un reporte de análisis multicanal listo para el cliente que ninguna plataforma individual puede generar por sí sola.
3. Alertas y notificaciones automatizadas en Slack o Gmail
Con Codex puedes convertir el monitoreo de Google Sheets en una rutina que se ejecuta por sí sola. Conecta el MCP de Porter (para los datos) junto con un MCP de Slack o Gmail (para la entrega), luego escribe una tarea programada de Codex que extrae el rendimiento cada mañana y te notifica solo cuando algo realmente necesita atención.
Sin dashboards, sin revisiones diarias. El reporte viene a ti — y solo cuando importa.
4. Presentaciones listas para clientes con datos en vivo (Gamma, HTML, PDF)
Un dolor común de agencias: envías a los clientes un enlace de Data Studio, Looker se rompe, el cliente entra en pánico — y pasas una hora explicando un dashboard roto. Con ChatGPT puedes construir la presentación misma — como un deck de Gamma, una página HTML personalizada, o un PDF — poblada con números en vivo cada vez.
La presentación se convierte en un artefacto de entrega que envías al cliente, no un dashboard que depende de que otra herramienta siga funcionando. Sin iframe roto, sin solicitudes de inicio de sesión, solo el contenido.
Campos y métricas de Google Sheets que puedes consultar con ChatGPT
Antes de empezar a escribir prompts, ayuda saber qué datos están realmente disponibles. A diferencia de las plataformas con esquema fijo como Meta Ads o Google Ads, Google Sheets no tiene un catálogo predefinido de métricas y dimensiones. Los campos disponibles son las columnas que tú defines en tu propia hoja de cálculo — cada Hoja tiene su propia estructura, determinada enteramente por tus encabezados.
Prompts que puedes copiar y pegar hoy
A continuación hay 32 prompts organizados por trabajo: verificaciones de rendimiento, calidad e higiene de datos, reportes de clientes, agencias, equipos de finanzas, equipos de operaciones, y combinaciones multicanal.
1. Para agencias
Caso de uso: Ritmo de presupuesto multi-cliente y roll-ups multiplataforma
2. Para equipos de finanzas
Caso de uso: Conciliación de gasto de marketing, análisis de variación y pronósticos
3. Para equipos de operaciones
Caso de uso: Higiene de datos, lógica de automatización y optimización de flujos de trabajo
4. Multicanal
Caso de uso: Conectar datos de Google Sheets a otras plataformas y análisis unificado
Límites, seguridad y mejores prácticas para Google Sheets vía ChatGPT
Un líder de operaciones de marketing ejecutando una sincronización de catálogo de productos de 50,000 filas vía API de Google Sheets golpeó el techo de 60 solicitudes por minuto durante una actualización de inventario de Black Friday. La sincronización se detuvo por 12 minutos, haciendo que el dashboard en vivo mostrara niveles de stock obsoletos mientras el equipo conciliaba manualmente los pedidos. El costo no fue una suspensión — fue la pérdida de visibilidad operacional durante el tráfico pico. La API de Google Sheets no suspende cuentas por uso excesivo, pero el throttling no planificado durante campañas sensibles al tiempo crea el mismo daño comercial que una interrupción.
El cumplimiento de Google está basado en cuotas, no en comportamiento. Google no banea cuentas porque usaste ChatGPT o un MCP. Aplica throttling porque el volumen de solicitudes de API excedió la cuota por proyecto o por usuario: 300 solicitudes de lectura por minuto por proyecto, 60 solicitudes por minuto por usuario. Mantenerse dentro de esos límites es seguro. El tráfico de escritura en ráfagas, actualizaciones de celdas sin batch, o procesos paralelos compartiendo el mismo usuario de OAuth no lo son — activan errores 429 y retroceso exponencial, no suspensión de cuenta.
Las dos formas de agotar tu cuota de Google Sheets
Después de revisar documentación oficial y hilos de comunidad, dos patrones aparecen una y otra vez.
1. Escrituras celda por celda sin batch. Escribir una celda por llamada a la API en lugar de usar spreadsheets.values.batchUpdate consume la cuota de 60 solicitudes por minuto del usuario rápidamente. Una actualización de 1,000 celdas a una celda por llamada toma ~17 minutos; en batch, toma una llamada. [NEEDS_VERIFY: exact batchUpdate limit] — Documentación oficial de la API de Google Sheets, fuente.
2. Compartir una sola cuenta de servicio entre múltiples integraciones concurrentes. Todas las solicitudes del mismo usuario/proyecto cuentan contra las mismas cuotas de 60 req/min y 300 req/min del proyecto. Ejecutar una herramienta de BI, un MCP de ChatGPT, y un flujo de trabajo de Zapier simultáneamente bajo una sola credencial causa throttling impredecible durante horas pico. La solución: proyectos separados o cuentas de servicio por integración.
Ambos comportamientos activan agotamiento de cuota y errores 429. Si quieres usar ChatGPT para Google Sheets de forma segura, haz batch en tus escrituras y aísla tus proyectos de API.
El protocolo de escalado de 5 reglas
Basado en las cuotas documentadas de Google Sheets y los comportamientos que realmente han causado throttling — no conjeturas:
-
Haz batch en cada escritura. Usa
spreadsheets.values.batchUpdateen lugar de llamadas de celda únicaupdate. La API de Google Sheets permite hasta 300 solicitudes de lectura por minuto por proyecto y 60 solicitudes por minuto por usuario — el batching te mantiene muy por debajo de ambos límites. Ignorar esto convierte una actualización de 10 segundos en una espiral de throttling de 17 minutos. El MCP de Porter hace batch en todas las operaciones de escritura automáticamente. -
Aísla proyectos de API por integración. Crea un proyecto dedicado de Google Cloud para cada herramienta (MCP de ChatGPT, conector de BI, plataforma de automatización) para que sus cuotas no colisionen. Cada proyecto obtiene su propio pool de lectura de 300 req/min. Compartir un proyecto entre herramientas es la causa más común de errores 429 “aleatorios” durante lanzamientos de campañas.
-
Usa scopes de solo lectura por defecto. Solicita solo
https://www.googleapis.com/auth/spreadsheets.readonlya menos que la escritura sea explícitamente requerida. El acceso de solo lectura no puede alterar datos, elimina sobrescrituras accidentales por fórmulas generadas por LLM, y reduce el radio de impacto si las credenciales se ven comprometidas. El MCP de Porter usa scopes de solo lectura por defecto y escala solo cuando el usuario confirma una operación de escritura. -
Pagina lecturas grandes con
dataFilters. Para hojas de más de 10,000 filas, usaspreadsheets.getcondataFilterspara extraer solo los rangos necesarios en lugar de toda la hoja. [NEEDS_VERIFY: exact row threshold where performance degrades] — La API de Google Sheets no tiene un límite de tamaño estricto por solicitud, pero el tiempo de procesamiento escala con el tamaño del payload. Extraer una hoja de 100,000 filas en una sola llamada causa timeouts y presión de memoria en el lado del cliente. -
Controla versiones de esquemas de hojas antes de cambios impulsados por API. Los LLMs pueden malinterpretar encabezados de columna y escribir datos en el rango equivocado. Un solo
batchUpdatecon un rango incorrecto puede sobrescribir toda una hoja de seguimiento de revenue. Toma una instantánea de la hoja víaspreadsheets.getantes de cualquier operación de escritura, o usa la función de instantánea automática pre-escritura del MCP de Porter.
Qué hace diferente el MCP de Porter: hace cumplir estas salvaguardas a nivel de plataforma. Porter agrupa todas las solicitudes de escritura en batchUpdate llamadas, aísla cada conexión en su propio pool de cuota de proyecto de Google Cloud, usa scopes de OAuth de solo lectura por defecto, y toma instantáneas del estado de la hoja antes de cualquier mutación. Ese es el comportamiento que los sistemas automatizados de Google manejan con gracia — sin tormentas de 429, sin sobrescrituras accidentales, sin expansión de scope.
Preguntas frecuentes
¿Listo para chatear con tu Google Sheets?
Abre ChatGPT, agrega el conector de Porter y haz tu primera pregunta. Si aún no tienes Porter, empieza una prueba gratis y conecta tu cuenta de Google Sheets — estarás chateando con tus campañas en menos de cinco minutos.
rocket_launch Empieza tu prueba gratis de Porteropen_in_new Abre ChatGPT