ChatGPT Spaces como panel de competencia en redes: configuración y pruebas reales
Monta en ChatGPT Spaces una página compartida que sigue a tu competencia en TikTok, X y Reddit. No se actualiza sola; tres marcas: 0,006672 USD/semana.
Las páginas de ChatGPT Space se presentan como páginas que «se mantienen actualizadas». La documentación de OpenAI dice otra cosa: la función Keep Updated no está disponible en el lanzamiento, y la actualización semanal necesita una tarea programada o una tarea de equipo (Work with agents in Space). El 2026-11-04, entre las 00:16 y las 00:33 (hora de Singapur), pedimos a EveryInfra los datos de TikTok, X y Reddit de Duolingo, Babbel y Busuu. Una ronda semanal son 12 llamadas y cuesta 0,006672 USD; al mes, unos 0,0289 USD. Lo que decide si la página dice la verdad es cuánto tiempo cubre cada llamada. Cincuenta vídeos de TikTok llegan de 55 a 272 días atrás. Una búsqueda de Duolingo en Reddit solo llega a 4,0 horas.
Este artículo es para un equipo de marketing o crecimiento que trabaja en español, en España o en Latinoamérica. El equipo quiere una página en ChatGPT que siga a la competencia en redes sociales. Varias personas y ChatGPT la mantienen juntos, y cada lunes debe mostrar seguidores, publicaciones e interacción de cada rival.
Responderemos a estas preguntas por orden: si la página va en Space o en Projects, de dónde salen los datos y cómo se conecta ChatGPT a una API externa. Después veremos qué dispara la actualización semanal, cuánto cuesta al mes y qué números engañan. Añadimos una sección propia para el mercado hispanohablante, con dos llamadas extra en español.
No iniciamos sesión en ChatGPT para este artículo. Cada paso del lado de ChatGPT sale del Centro de ayuda, de learn.chatgpt.com y de la documentación para desarrolladores, y lo marcamos como «ejemplo de configuración». Cada número de EveryInfra sale de una llamada real, y guardamos la respuesta original para que cualquiera pueda comprobarla.

Qué es ChatGPT Spaces: Space, páginas y equipos
Primero, el nombre. El producto se llama «Space», en singular. El Centro de ayuda lo define como el lugar donde están las páginas, los archivos y el resto del trabajo que haces en ChatGPT (Getting started with Space in ChatGPT). Con ChatGPT creas y editas páginas, agrupas el trabajo en espacios y lo compartes. En los buscadores la gente escribe «chatgpt spaces», en plural, y se refiere a lo mismo. Cada cuenta tiene un espacio personal, y se pueden crear más por tema o por equipo.
Una página es un documento editable. El Centro de ayuda propone usarla para resúmenes de proyecto, actas de reunión, notas de investigación y novedades del equipo. Varias personas pueden editar la misma página a la vez, y cada una puede pedir ayuda a su propio ChatGPT. Hay una frase que importa para este artículo: las páginas pueden incluir gráficos, rastreadores (trackers) y herramientas interactivas que crea ChatGPT. Un panel de competencia es una tabla semanal con unas notas y unos gráficos, así que cabe en una página.
OpenAI presentó Space en el DevDay del 2026-09-29 (resumen del DevDay 2026). La página del producto dice que está disponible en los planes Pro, Business y Enterprise (página de Space). El Centro de ayuda añade detalles. En la web y en el escritorio se crean y editan páginas. En el móvil se pueden buscar, leer y compartir, y moverse entre subpáginas, pero no editar. Los espacios de trabajo de Business y Enterprise con residencia de datos en Canadá o en Emiratos tendrán Space «pronto». En estos planes, Space sustituye a Library, y Projects no cambia (Centro de ayuda 20001549, leído el 2026-11-04).
| Punto | Qué dice la documentación | Qué significa para el panel |
|---|---|---|
| Planes | Pro, Business y Enterprise; no Free, Go ni Plus | Una persona sola necesita al menos Pro 100 (100 USD al mes) |
| Edición | Web y escritorio editan; el móvil lee y comparte | El lunes se lee en el móvil, pero la tabla se cambia en el ordenador |
| Sustituye a | Library; Projects sigue | No hay que mover los proyectos antiguos |
| Qué se comparte | Una página o un espacio entero; las subpáginas heredan el acceso | El panel va en un espacio de equipo, y quien entra al espacio lo ve |
| Contenido | Texto, tablas, gráficos, rastreadores, herramientas, archivos | Una página con la tabla, el resumen semanal y gráficos |
| Regiones | Residencia de datos en Canadá y Emiratos, «pronto» | Esos espacios de trabajo tienen que esperar |
Los equipos llegaron el mismo día. Las notas de versión de Business explican que puedes crear un equipo, añadir a tus compañeros y compartir con él una página o un espacio (notas de versión de ChatGPT Business). Los equipos también pueden compartir plugins y mantener tareas de equipo que se repiten. El artículo sobre equipos lo resume así: el equipo define quién trabaja junto, y el espacio guarda el trabajo y el contexto que comparten (Teams in ChatGPT). Un equipo puede tener varios espacios, y un espacio puede ir a varios equipos. Los equipos solo existen en Business y Enterprise; una cuenta Pro personal no tiene equipos ni tareas de equipo.
ChatGPT Spaces vs Projects: dónde poner el panel
La sugerencia de búsqueda «chatgpt spaces vs projects» aparece muy arriba, señal de que mucha gente los confunde. Los dos se comparten, los dos guardan archivos y en los dos ChatGPT usa el contenido para responder. Lo que ordenan es distinto. Projects reúne conversaciones, archivos e instrucciones relacionadas (Projects in ChatGPT). Space ordena páginas y archivos, y la página es en sí el entregable. Para un panel de competencia, las diferencias son estas.
| Punto | Space (páginas) | Projects |
|---|---|---|
| Planes | Pro, Business, Enterprise | Se comparten en Free, Go, Plus, Pro, Business, Enterprise y Edu |
| Objeto principal | Una página que varias personas editan en directo | Conversaciones, archivos e instrucciones |
| Personas | Sin límite publicado; Business y Enterprise comparten con un equipo | Free 5, Plus y Go 10, Pro 100; proyectos de espacio de trabajo, hasta 100 |
| Archivos | Sin límite publicado | Free 5, Plus y Go 25, Pro y espacios de trabajo 40 |
| Memoria | Cada persona usa su ChatGPT y su memoria; lo que entra en la página lo ve todo el que tiene acceso | Los proyectos compartidos usan memoria solo del proyecto y no leen la memoria personal |
| Niveles de acceso | Ver, comentar, editar (las invitaciones a equipos pueden ofrecer solo ver y editar) | Chatear, editar |
| Móvil | Solo leer y compartir | Funciona en web y móvil |
| ¿Sirve para el panel? | Sí: la tabla es el resultado y todos editan una página | Sirve para la charla semanal y para guardar los CSV |
Las cifras de Projects salen del artículo 10169521 del Centro de ayuda. Los niveles de acceso de Space salen de Collaborate in Space. Nuestra recomendación: el panel va en Space, porque el equipo quiere ver una tabla que cambia, no una lista de conversaciones. La discusión semanal se queda al lado, en un chat o en los comentarios de la página.
Si alguien del equipo solo tiene Plus, no puede abrir el espacio. En ese caso, exporta los datos de cada semana a un CSV dentro de un proyecto compartido, y esa persona pregunta a ChatGPT desde allí. No es lo ideal, pero evita pagar un asiento más solo para mirar una tabla.
La memoria merece atención, porque las notas sobre la competencia pueden ser sensibles. Según el Centro de ayuda, si tienes la memoria activada, ChatGPT puede usar tu contexto personal cuando te ayuda a escribir una página (ChatGPT Space: sharing, data, and controls). Una vez en la página, ese texto lo lee cualquiera con acceso. Un colaborador con la memoria activada puede hacer que su ChatGPT recuerde la página, aunque tú la tengas desactivada. Las opciones de entrenamiento también son de cada persona. En los planes personales se aplica la opción de quien hizo que su agente leyera o escribiera la página. Business y Enterprise no entrenan con tus datos por defecto. Si invitas a compañeros desde una cuenta Pro personal, revisa antes la opción «Improve the model for everyone» de cada uno, o usa Business.
Queda una trampa más: la migración. Los dots, las páginas y los espacios personales no pasan con la cuenta cuando migras un espacio de trabajo personal a Business o Enterprise (Migrating your personal workspace). Hay que guardarlos antes. Si piensas probar un mes en Pro y luego pasar el equipo a Business, guarda la estructura de la página como un texto de instrucciones o como una plantilla CSV. Así la reconstruyes tras el cambio, sin esperar que se mueva sola.
ChatGPT space pages: tablas, bloques Visualize y bloques Prompt
La guía Work with pages divide una página en bloques. Al editar, escribe / para abrir el menú de inserción. Puedes añadir títulos, listas, listas de tareas, tablas, código, destacados, imágenes, archivos, subpáginas y enlaces a otras páginas. También hay referencias a archivos y a conversaciones, y un bloque «Visualize» para gráficos interactivos. Tres bloques son para agentes: Prompt, Task y Agent Instructions. Un bloque Prompt guarda una petición; el lector hace clic y abre una conversación con ella. Una tabla puede tener ancho normal, flexible o completo, y las columnas se ajustan al contenido.
Estos bloques encajan con un panel. Arriba, una tabla con los números de la semana. Debajo, un bloque Visualize con la tendencia de cuatro semanas. Después, un bloque Prompt con la petición «trae los datos de esta semana con las reglas de esta página y actualiza la tabla». Al final, una subpágina por semana con el resumen original. La tabla guarda las conclusiones y las subpáginas guardan la evidencia. Si alguien duda de un número, abre la subpágina de esa semana y ve qué publicaciones devolvió la llamada.

Conviene leer con cuidado la promesa de que las páginas «se mantienen al día». La página del producto dice que las páginas pueden actualizarse desde tus herramientas conectadas (página de Space). La guía de agentes, de la misma documentación, es directa. Keep Updated no está disponible en el lanzamiento. Para el trabajo periódico, pide a ChatGPT en una conversación que cree el calendario y luego revisa el calendario guardado. Escribir «actualizar cada lunes» en la página no prueba que exista ninguna tarea (Work with agents in Space, leído el 2026-11-04). Por eso aquí la tarea programada hace la actualización, y la página es solo el lugar donde cae el resultado.
¿Puede un chat normal editar una página? OpenAI no lo dice de forma directa, pero sí dice que las presentaciones se crean en Work (Creating and collaborating on slides). El 2026-10-01, un usuario de la comunidad de desarrolladores de OpenAI también contó que un chat normal solo puede leer una página adjunta y que en Work sí se edita (Pages in Spaces for normal ChatGPT chats). Por eso todas las configuraciones de este artículo dan por hecho que la página se edita desde Work, en la web o en el escritorio.
Qué mide el panel y de dónde sale cada número
Las columnas se fijan antes que nada, porque deciden qué llamadas se hacen cada semana. Usamos una fila por marca y plataforma. En cada columna solo va un número que una sola llamada puede dar con precisión. La tabla de abajo es la estructura del bloque de tabla en la página. La columna de la derecha indica de qué capacidad y de qué campo de EveryInfra sale cada número. Todos los campos están en los catálogos de la API de datos de TikTok, la API de datos de X y la API de datos de Reddit.
| Columna | Significado | Campo de origen |
|---|---|---|
| Seguidores | Seguidores en la consulta del lunes | tiktok/profile → follower_count; en X, author_follower_count en cada fila de twitter/user_posts |
| Publicaciones nuevas, 7 días | Publicadas en los 7 días anteriores a la consulta; en TikTok sin los vídeos fijados | posted_at, is_pinned |
| Publicaciones propias, 7 días (X) | Sin respuestas ni reposts | is_reply, is_repost |
| Mediana de visualizaciones | Mediana de las publicaciones nuevas de 7 días; «ninguna» si no hay | view_count |
| Mediana de interacción | (me gusta + comentarios + compartidos) / visualizaciones | like_count, comment_count, share_count |
| Publicación más vista | Enlace y visualizaciones | url, view_count |
| Conversación en Reddit | Marca con mucho movimiento: publicaciones más votadas de la semana en su comunidad y total de comentarios. Marca tranquila: menciones de los últimos 7 días | Duolingo: reddit/subreddit_posts; Babbel y Busuu: reddit/search; en los dos, posted_at y comment_count |
| Notas | Las escribe una persona, o las redacta @ChatGPT y una persona las corrige | Comentarios de la página |
¿Por qué la mediana y no la media? Duolingo publicó 5 vídeos de TikTok en los últimos 7 días. El más visto tuvo 2,4 millones de visualizaciones y la mediana fue 803.300. Un solo vídeo muy visto sube la media, y el número saltaría de una semana a otra. ¿Y por qué quitar los vídeos fijados? En la prueba, el primer vídeo de cada marca con el orden «más recientes» era un vídeo fijado. El de Duolingo es del 2025-06-10. Si se queda, «la publicación más reciente» tiene más de un año de error.
Los datos: cuatro capacidades, parámetros y precios
El panel usa cuatro capacidades y una quinta para las comunidades de Reddit. Leímos el catálogo a las 00:16 (hora de Singapur) del 2026-11-04. Las cinco tenían available: true y un precio de 0,000556 USD por llamada (catálogo, de lectura gratuita). Se paga por llamada, y cada llamada devuelve hasta max_limit filas. El número de filas no cambia el precio. Las llamadas fallidas y los resultados vacíos no se cobran.
| Capacidad | Obligatorio | Opciones útiles | Máximo por llamada | Precio | Para qué |
|---|---|---|---|---|---|
tiktok/profile | username | — | 1 cuenta | 0,000556 USD | Seguidores, me gusta totales, número de vídeos |
tiktok/user_videos | username | sort (newest/oldest/popular), until, min_likes | 50 filas | 0,000556 USD | Vídeos nuevos, visualizaciones, interacción |
twitter/user_posts | username | — | 200 filas | 0,000556 USD | Publicaciones propias, visualizaciones, me gusta |
reddit/search | keyword | sort (incluye newest) | 25 filas | 0,000556 USD | Menciones recientes de la marca |
reddit/subreddit_posts | subreddit | sort, date_range | 100 filas | 0,000556 USD | Publicaciones más votadas de la semana |
Para probar fuera de ChatGPT, llama a la API con curl. La clave va en una cabecera de la petición; nunca la subas a un repositorio de código.
# Ejemplo: los 50 vídeos más recientes de Babbel en TikTok (llamada real a las 00:18, hora de Singapur, 2026-11-04; charged_usd 0.000556)
curl -s https://api.everyinfra.com/api/v1/social \
-H "Authorization: Bearer $EVERYINFRA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"platform":"tiktok","action":"user_videos","params":{"username":"babbel","sort":"newest","limit":50}}'Lee también el field_note de cada capacidad en el catálogo. Dos notas cambian el funcionamiento del panel. La de twitter/user_posts dice que, cuando fallan las demás fuentes, los resultados vienen de una fuente de reserva. Esa fuente no trae respuestas, así que is_reply y reply_to quedan vacíos. Si también falla, pueden faltar la biografía y los seguidores, y la última reserva devuelve 60 filas como máximo.
La nota de reddit/search dice que el periodo está fijado en el último mes y que el orden no lo cambia. Solo devuelve publicaciones que coinciden con la palabra clave, así que puedes recibir menos filas que limit. Si no coincide nada, la llamada cuenta como vacía y se reembolsa. En resumen: las «publicaciones propias» de X solo son exactas cuando el campo de respuesta tiene valores, y una búsqueda en Reddit nunca mira más de un mes atrás.
Conectar el MCP remoto de EveryInfra en ChatGPT: cuenta personal o Business
En resumen: en Business, pide a un administrador que añada EveryInfra como plugin del espacio de trabajo. En una cuenta Pro personal, haz antes una llamada a mano y mira si ChatGPT pide confirmación cada vez; después programa la tarea. ChatGPT llama ahora «plugins» a las herramientas externas (página de plugins), y el espacio de trabajo tiene interruptores como usar plugins, crear plugins con MCP (desactivado por defecto en Enterprise) y publicar en el espacio de trabajo (Plugins in ChatGPT).
Los pasos para un servidor MCP personalizado están en Connecting custom MCP servers in ChatGPT. Cuando lo leímos el 2026-11-04, decía «Updated 2 days ago». Abre Plugins, pulsa el signo más y elige «Add custom MCP server». Escribe un nombre y una descripción. En Connection, pon una URL MCP pública con HTTPS, o elige Tunnel para un Secure MCP Tunnel. Configura la autenticación y marca «I understand and want to continue». Elige «Create as a plugin» y revisa las herramientas y los metadatos que encuentra.
La guía para desarrolladores Connect and test your plugin da los mismos pasos y sugiere probar antes cada herramienta en MCP Inspector. Un servidor MCP privado puede usar Secure MCP Tunnels. Nuestro servidor tiene una URL pública, así que no hace falta.
Quién puede hacerlo depende del plan. El Centro de ayuda es preciso, así que lo ponemos en una tabla.
| Cuenta | ¿MCP personalizado? | Quién lo crea y lo publica | Qué significa para el panel |
|---|---|---|---|
| Pro (personal) | Sí, «con permisos de lectura y consulta»; el MCP completo es para Business y Enterprise/Edu | Tú | La herramienta de datos no está marcada como de solo lectura; comprueba si Pro pide aprobación en cada llamada |
| Business | Sí, MCP completo | Solo administradores y propietarios | Los miembros piden a un administrador que añada EveryInfra como plugin del espacio de trabajo |
| Enterprise / Edu | Sí, MCP completo | Los administradores dan acceso de prueba con permisos por rol; solo administradores y propietarios publican | Se pueden publicar solo las herramientas necesarias |
| Móvil | No; se configura en la web | — | La configuración se hace en un ordenador |
La fila de Pro sale de la pregunta frecuente «Are apps and full MCP beta available to Pro users?» del artículo 12584461. Los usuarios Pro pueden crear aplicaciones con el Apps SDK. El MCP completo, por ahora, es solo para Business y Enterprise/Edu. Pro puede conectar servidores MCP personalizados con permisos de lectura y consulta. Eso choca con cómo está marcada la herramienta de datos.
A las 00:16 (hora de Singapur) enviamos una petición tools/list gratuita a https://api.everyinfra.com/mcp. De las 12 herramientas, la de datos, everyinfra_call_api, tiene readOnlyHint: false, destructiveHint: true y openWorldHint: true. La especificación MCP dice que readOnlyHint significa que la herramienta no cambia su entorno (especificación MCP, ToolAnnotations). Consultar datos no cambia nada en TikTok, pero cada llamada descuenta dinero del saldo, por eso nuestro servidor no la marca como de solo lectura. Por la redacción de OpenAI, deducimos que Pro probablemente pedirá aprobar cada llamada. La documentación no dice si una tarea programada se queda parada en esa aprobación, y no lo probamos en ChatGPT.
La autenticación es el cambio más importante de esta sección. La guía ChatGPT Developer mode da tres opciones para MCP: OAuth, sin autenticación y mixta. La mixta significa que unas herramientas no piden inicio de sesión y otras usan OAuth. La guía de autenticación del Apps SDK añade que OAuth es la versión 2.1. ChatGPT puede identificarse con un Client ID Metadata Document (CIMD), y el servidor publica su configuración OAuth en direcciones conocidas. Es decir, ChatGPT no tiene un campo para «pegar una clave en una cabecera». El atajo de antes era «sin autenticación» y la clave en la URL con ?key=.
Ese atajo ya no funciona. A las 00:28 (hora de Singapur) del 2026-11-04 enviamos un tools/call con la clave en la URL. El servidor respondió 401 con el mensaje «The EveryInfra API key in this connector's URL (?key=) stopped working on 2026-11-04». Indicaba dos direcciones nuevas: https://api.everyinfra.com/mcp con la clave en una cabecera, o https://api.everyinfra.com/mcp/all con inicio de sesión. Ese 401 no se cobró. Para ChatGPT solo sirve la segunda, porque ChatGPT no pone tu clave en una cabecera.
Entre las 00:28 y las 00:29 (hora de Singapur) revisamos el inicio de sesión de /mcp/all, con tres peticiones gratuitas. Primero, initialize sin credenciales devolvió 401, y la cabecera WWW-Authenticate traía una URL resource_metadata. Es el método de descubrimiento que pide la especificación de autorización de MCP (autorización MCP). Segundo, esa URL publica los metadatos del recurso protegido según el RFC 9728. Nombra https://auth.everyinfra.com/oidc como servidor de autorización y enumera ámbitos como data:call, search:call, account:read y offline_access (metadatos). Tercero, la configuración OpenID tiene client_id_metadata_document_supported: true, incluye offline_access y solo acepta S256 para PKCE.
El ámbito offline_access responde a un requisito de ChatGPT. El Centro de ayuda dice que, con OAuth, tu proveedor de identidad debe emitir tokens de actualización. En OpenID Connect se pide offline_access y se publica en scopes_supported. Sin token de actualización, ChatGPT puede desconectarse cuando caduca la primera autorización, y hay que volver a iniciar sesión. CIMD viene de un borrador del IETF, cuya versión -03 salió el 2026-11-02 (borrador del IETF). Este es un ejemplo de configuración basado en esa documentación; no lo recorrimos en ChatGPT.
# Ejemplo de configuración: ChatGPT web → Plugins → + → Add custom MCP server
Name: EveryInfra datos de redes
Description: Datos públicos de TikTok, X y Reddit; cada llamada al precio del catálogo, los fallos no se cobran
Connection: https://api.everyinfra.com/mcp/all
Authentication: OAuth (ChatGPT se identifica con CIMD; inicia sesión en EveryInfra y aprueba)
[x] I understand and want to continue
→ Create as a plugin → revisa las herramientas (everyinfra_call_api, everyinfra_list_capabilities, everyinfra_get_job ...)
# Espacio de trabajo Business: solo un administrador o propietario lo crea. Luego se publica en
# Admin Console → Plugins → Manage Legacy Apps → Drafts → Publish, y se comparte con el equipo del panel.El inicio de sesión tiene otra ventaja: nunca le das tu clave a ChatGPT. Nuestro servidor crea una clave interna por cada usuario, cliente y punto de entrada. La facturación, los reembolsos, los límites y el registro de llamadas siguen a esa cuenta, y la clave deja de valer al desconectar. Los detalles están en la página del servidor MCP y en la guía de MCP remoto. En un espacio de trabajo Business paga quien inicia sesión, con su saldo de EveryInfra. Por eso conviene usar una cuenta de EveryInfra compartida del equipo, no la cuenta personal de un compañero.
Queda una regla del espacio de trabajo que afecta a la estabilidad. Según el Centro de ayuda, cuando un administrador aprueba un servidor MCP por primera vez, ChatGPT usa una «instantánea congelada» de su lista de herramientas. Los cambios posteriores del servidor solo valen cuando un administrador los revisa y vuelve a publicar. Si las herramientas reales y la instantánea no coinciden, las llamadas pueden fallar. Un cambio compatible, como un parámetro opcional nuevo, puede seguir funcionando. Uno incompatible exige que el administrador actualice el plugin, y ChatGPT no avisa a nadie. Nuestros nombres de herramienta solo crecen, nunca desaparecen, pero sí añadimos campos. Actualizar una vez al mes en Admin Console cuesta menos que investigar una ejecución rota.
Una ida y vuelta real: qué envía ChatGPT y qué recibe
Cuando ChatGPT llama a nuestro servidor mediante un plugin, envía una petición MCP tools/call estándar. A las 00:29 (hora de Singapur) del 2026-11-04 enviamos la misma petición a https://api.everyinfra.com/mcp/all. Por nuestra parte usamos una clave; con OAuth las herramientas y las respuestas son las mismas. Pedimos los 10 vídeos más recientes de Duolingo en TikTok. La respuesta llegó en 16,78 segundos, con charged_usd de 0.000556.
{"jsonrpc":"2.0","id":7,"method":"tools/call",
"params":{"name":"everyinfra_call_api",
"arguments":{"platform":"tiktok","action":"user_videos",
"params":{"username":"duolingo","sort":"newest","limit":10}}}}
El campo content[0].text contiene un texto JSON de 24.746 bytes. Cada uno de los 10 vídeos tiene 35 campos. Además de visualizaciones, me gusta, comentarios, compartidos y guardados, hay portadas, música, etiquetas, una marca de anuncio, una marca de producto y los seguidores del autor. La captura muestra la primera sorpresa. Con sort: newest, la primera fila es el vídeo fijado del 2025-06-10 y la segunda es el vídeo nuevo del 2026-11-02. Si el panel toma la primera fila como la publicación más reciente, se equivoca en más de un año.
Con esta respuesta, ChatGPT tiene un JSON estructurado y ahora debe contar con las reglas de la página. Quita las filas con is_pinned verdadero, se queda con las que tienen posted_at en los últimos 7 días y calcula la mediana. Escribe esas reglas en el bloque Prompt o en las instrucciones de la tarea. Es más estable que dejar que ChatGPT adivine cada semana.
Cómo se ejecuta la actualización: tareas programadas y tareas de equipo
La página no cambia sola, así que una tarea tiene que actualizarla. Hay dos caminos según la cuenta. La tabla resume la documentación.
| Punto | Personal: tarea programada de ChatGPT Work | Business / Enterprise: tarea de equipo |
|---|---|---|
| Dónde se crea | Se pide a ChatGPT en un chat, o se ve en Scheduled | La zona Scheduled de la página del equipo |
| Plugins | Sí: las tareas creadas con Work en la web, o con Work o Codex en el escritorio, pueden usarlos | Sí: plugins compartidos del equipo, con las conexiones que el espacio de trabajo configuró |
| Identidad | Tu cuenta y tus conexiones | La cuenta de servicio del equipo; no hereda la memoria, las instrucciones ni el historial de quien la crea |
| Horario | Diario, semanal o a medida; también con RRULE | «Schedule» para repetir o «Date and time» para una vez; cada tarea tiene su zona horaria |
| ¿Hace falta estar conectado? | En la web no; en el escritorio, las tareas con archivos locales necesitan el ordenador encendido | No, corre en la nube |
| Primer inicio de sesión | Inicia sesión en los plugins en un chat antes | Una ejecución desatendida no puede completar un inicio de sesión nuevo |
| Límite de gasto | El margen de tu plan personal | Controles de gasto del administrador; los límites personales no se aplican |
La columna izquierda viene de learn.chatgpt.com, Scheduled tasks. La derecha viene del artículo Creating and managing team tasks in ChatGPT. Ese artículo tiene cuatro frases útiles para el panel. Compartir un espacio con un equipo no mete todo su contenido en cada ejecución, así que las fuentes van en las instrucciones. «Completed» en un calendario solo indica que no quedan ejecuciones, no que una haya salido bien. Algunos errores temporales se reintentan solos, pero una acción de aplicación que falla puede no reintentarse. Antes de repetir una tarea que modifica archivos, revisa qué hizo la anterior.
Las instrucciones de la tarea deciden si la página recibe números limpios cada semana. Las escribimos así. Ponlas en un bloque Prompt arriba de la página y pega el mismo texto en la tarea programada; las dos copias deben coincidir. Cada regla responde a un problema que encontramos en las pruebas siguientes.
# Ejemplo de instrucciones (cada lunes a las 09:00, America/Mexico_City)
Usa @EveryInfra datos de redes. Llama una vez por marca para Duolingo, Babbel y Busuu, en este orden y de una en una:
1. tiktok/profile {username}; tiktok/user_videos {username, sort: newest, limit: 50}
2. twitter/user_posts {username, limit: 50}
3. Reddit. Duolingo: reddit/subreddit_posts {subreddit: duolingo, sort: top, date_range: past_week, limit: 25}
Babbel y Busuu: reddit/search {keyword: nombre de la marca, sort: newest, limit: 25}
Reglas de cálculo:
- TikTok: quita los vídeos con is_pinned verdadero; cuenta solo posted_at de los 7 días anteriores a la ejecución
- X: quita las publicaciones con is_reply o is_repost verdadero y cuenta las propias de los últimos 7 días
- Búsqueda de Reddit: cuenta solo las publicaciones con posted_at de los últimos 7 días; cuenta aparte las que llevan la marca en el título o en el nombre de la comunidad
- Usa la mediana, no la media. Las cifras de más de 10.000 vienen redondeadas por la plataforma; un cambio menor del 1 % es «estable»
- Ante un 429, espera retry_after segundos y reintenta una vez. Ante un 422, corrige el parámetro con did_you_mean
Salida: actualiza solo la tabla «Esta semana» y el resumen de tres líneas; guarda las filas originales en una subpágina con la fecha de la semana¿Por qué «de una en una»? La clave de esta prueba permite 10 llamadas por minuto. En la primera ronda recibimos un 429 a las 00:17:48 y otro a las 00:17:55 (hora de Singapur). Cada respuesta decía retry_after: 12 y «Nothing was charged». ChatGPT puede lanzar varias llamadas a la vez en una tarea, y doce llamadas en el mismo minuto chocan con el límite.
Prueba 1: cuánto tiempo cubre una llamada
Fijamos el criterio antes de la prueba. Un panel semanal necesita que una llamada cubra al menos 7 días; si no, «publicaciones nuevas en 7 días» sale corto. Las tres plataformas dieron resultados muy distintos.
| Marca · plataforma | Filas | Antigüedad de la fila más vieja | Filas de los últimos 7 días | ¿Basta para una semana? |
|---|---|---|---|---|
| Duolingo · TikTok | 49 (más 1 fijado) | 55 días | 5 | Sí |
| Babbel · TikTok | 49 (más 1 fijado) | 85 días | 1 | Sí |
| Busuu · TikTok | 47 (más 3 fijados) | 272 días | 1 | Sí |
| Duolingo · X | 50 | 12,8 días | 28 (10 propias) | Sí, con poco margen |
| Babbel · X | 50 | 131 días | 2 | Sí |
| Busuu · X | 50 | 1.129 días | 0 | Sí, pero la cuenta casi no publica |
| Duolingo · búsqueda en Reddit | 23 | 4,0 horas | 23 | No |
| Babbel · búsqueda en Reddit | 23 | 9,1 días | 17 | Justo |
| Busuu · búsqueda en Reddit | 23 | 15,6 días | 9 | Sí |
La mayor sorpresa fue la búsqueda de Duolingo en Reddit. Pedimos 25 publicaciones ordenadas por fecha y llegaron 23. La más antigua tenía solo 4,0 horas, entre las 12:23 y las 16:05 UTC del 2026-11-03. Es decir, en Reddit aparecen más de veinte publicaciones que mencionan Duolingo cada cuatro horas. Una consulta semanal solo ve esas horas del lunes por la mañana. Con este ritmo, cubrir una semana entera exigiría unas 40 llamadas seguidas.
Además, reddit/search está fijado en el último mes y devuelve 25 filas como máximo. Contar las menciones de una semana no es su punto fuerte. Babbel y Busuu son mucho más tranquilas: una llamada cubre 9,1 y 15,6 días.
El resultado tiene límites. La muestra es una consulta entre el 3 y el 4 de noviembre; un fin de semana o una semana de lanzamiento serán distintos. Las 23 filas son lo que queda tras quitar las publicaciones que no coinciden con la palabra clave, y el catálogo avisa de que pueden ser menos que limit. La dirección se mantiene: la misma capacidad puede cubrir 50 veces más tiempo para una marca pequeña que para una grande. El número de llamadas se fija por marca, no con una receta única.
Para Duolingo cambiamos a la comunidad de la marca. A las 00:28 (hora de Singapur), reddit/subreddit_posts trajo las 25 publicaciones más votadas de la semana en r/duolingo (sort: top, date_range: past_week). Una sola llamada cubrió 6,1 días, del 2026-10-27 al 2026-11-02 (UTC). Las 25 publicaciones sumaban 1.528 comentarios, y la primera, del 2026-10-29, tenía 1.615 votos positivos. Esto cuenta de qué discute la gente esta semana en la comunidad de la marca, que es más útil que cuántas veces se la nombra. Y cuesta una llamada.
Babbel y Busuu no necesitan este cambio. Una búsqueda cubre 9,1 días en Babbel y 15,6 días en Busuu; las publicaciones más antiguas son del 2026-10-25 y del 2026-10-19 (UTC). Es más de una semana, así que una sola llamada a reddit/search cuenta todas las menciones de los últimos 7 días: 17 de Babbel y 9 de Busuu.
Por eso la receta semanal elige la capacidad de Reddit según la marca. Duolingo usa la lista de su comunidad, y Babbel y Busuu usan la búsqueda. Cada marca sigue haciendo una llamada a Reddit, así que el total sigue en 12. Las dos capacidades cuentan cosas distintas: no compares estas filas de Reddit entre sí y escribe en las notas de qué tipo es cada una.
Prueba 2: vídeos fijados, cifras redondeadas e is_ad en TikTok
Pedimos 50 vídeos por marca con sort: newest. En las tres marcas, los vídeos fijados salieron primero. Duolingo tenía 1 (2025-06-10), Babbel 1 (2025-07-11) y Busuu 3, el más antiguo del 2022-11-17. Después de los fijados, el resto venía en orden estricto de fecha, del más nuevo al más viejo; lo comprobamos fila a fila. La regla es sencilla: primero mira is_pinned y luego filtra por posted_at.
| Marca | Fijados | Los no fijados llegan a | Vídeos en 7 días | Mediana de visualizaciones (últimos 50) | Mediana de interacción | Filas con `is_ad` |
|---|---|---|---|---|---|---|
| Duolingo | 1 (2025-06-10) | 55 días | 5 | 660.600 | 14,1 % | 42 de 50 |
| Babbel | 1 (2025-07-11) | 85 días | 1 | 35.700 | 3,26 % | 0 de 50 |
| Busuu | 3 (el más antiguo, 2022-11-17) | 272 días | 1 | 2.769 | 1,57 % | 1 de 50 |
El segundo hallazgo es el redondeo. Los 50 vídeos de Duolingo superaban las 10.000 visualizaciones, y las 50 cifras venían redondeadas, como 3.900.000 o 116.800, sin pasar de 4 cifras significativas. Los 43 vídeos de Babbel por encima de 10.000 también. Nosotros no redondeamos nada: TikTok muestra «3,9 M» en la web y la cifra llega así. El efecto es que un vídeo con millones de visualizaciones cambia en saltos de 100.000.
Consultamos un mismo vídeo a las 00:16 y otra vez a las 00:29 (hora de Singapur). Sus visualizaciones pasaron de 2,4 millones a 2,5 millones en 13 minutos, y no hay forma de saber si ganó 50.000 o 140.000. Otro vídeo pasó de 116.100 a 116.800, y ahí sí se ve que ganó 700. Por eso las instrucciones dicen que un cambio menor del 1 % es «estable».
El tercer hallazgo es is_ad. Duolingo tenía 42 de 50 vídeos con is_ad: true, Babbel ninguno y Busuu 1. El catálogo describe el campo como «si el vídeo es un anuncio». Cuando un vídeo de la propia marca lleva esa marca, lo habitual es que el mismo vídeo se haya usado también como anuncio pagado. No comprobamos la causa de cada vídeo, así que el panel lo muestra como nota y no corrige las visualizaciones con él.
La interacción también cambia mucho. La mediana de interacción de los vídeos no fijados fue 14,1 % en Duolingo, 3,26 % en Babbel y 1,57 % en Busuu. En los últimos 7 días, Babbel y Busuu publicaron un vídeo cada una, con 9.377 y 696 visualizaciones. Con solo una columna de «7 días», una marca pequeña daría saltos enormes con una muestra de uno. Por eso guardamos «mediana de los últimos 50» como columna de referencia.
Prueba 3: más de la mitad de las 50 publicaciones de Duolingo en X son respuestas
Una llamada a twitter/user_posts devolvió 50 publicaciones. En Duolingo, esas 50 cubrían solo 12,8 días, porque la cuenta responde mucho. Había 29 respuestas y 4 reposts. De las 17 publicaciones propias, 10 eran citas. Contando solo las propias, Duolingo publicó 10 en los últimos 7 días, con una mediana de 56.364 visualizaciones y 1.077 me gusta.
Babbel tenía 12 respuestas y 38 publicaciones propias. Necesitó 131 días para llegar a 50, y solo 2 eran de los últimos 7 días. La publicación propia mediana tenía 1 me gusta. La publicación más reciente de Busuu era del 2025-02-12, así que en 7 días tenía 0.
| Cuenta | Seguidores | Respuestas | Reposts | Propias (con citas) | 50 publicaciones llegan a | Propias en 7 días |
|---|---|---|---|---|---|---|
| @duolingo | 1.049.014 | 29 | 4 | 17 | 12,8 días | 10 |
| @babbel | 34.286 | 12 | 0 | 38 | 131 días | 2 |
| @busuu | 35.699 | 3 | 1 | 46 | 1.129 días | 0 |
Estos números enseñan dos cosas. Primero, si el recuento incluye respuestas, Duolingo parece 14 veces más activa que Babbel: 28 publicaciones frente a 2 en 7 días. Sin respuestas, son 10 frente a 2. Tantas respuestas indican que Duolingo usa X sobre todo para hablar con sus usuarios. Merece una línea en las notas, pero no entra en «cuánto contenido publican».
Segundo, cuando una cuenta lleva meses callada, el panel debe decir «sin publicaciones nuevas». No debe sacar una mediana de publicaciones de 2025. Nuestras instrucciones dicen «ninguna» cuando no hay publicaciones propias en los últimos 7 días.
La fuente de reserva pone un límite más. El catálogo dice que twitter/user_posts no trae respuestas cuando usa la reserva, y is_reply queda vacío. Esa semana, las 50 filas de Duolingo serían todas propias. La cobertura crecería y «propias en 7 días» sería más exacta, pero la proporción de respuestas no se podría calcular. Por eso esa proporción va en las notas y no en la tabla principal que se compara cada semana.
El mercado hispanohablante: dónde está la conversación en español
Un equipo que trabaja en español quiere saber qué pasa en su idioma, no solo en la cuenta global de la marca. Hicimos dos llamadas extra para probarlo, y las dos dieron poco. Eso también es un resultado: la conversación en español no está donde uno la busca primero.
A las 00:32 (hora de Singapur) consultamos en X la cuenta que parece la versión en español de Duolingo: el nombre de la marca con el sufijo del idioma. Devolvió 7 publicaciones, todas entre el 2014-11-24 y el 2015-03-15, y la cuenta tiene 19 seguidores. No parece una cuenta activa de la marca. Si alguien del equipo la pone en el panel, verá una fila vacía cada semana y puede creer que la marca abandonó el español. Antes de añadir una cuenta local, comprueba fecha de la última publicación y número de seguidores con una sola llamada.
A las 00:33 (hora de Singapur) buscamos «duolingo español» en Reddit, ordenado por fecha. Llegaron solo 6 publicaciones, y la más antigua tenía 30,7 días, casi el límite de un mes de reddit/search. Venían de r/Spanish, r/duolingo, r/LearnSpanishInReddit, r/language_exchange y una comunidad de fans de un grupo de música. Compara con la búsqueda en inglés: 23 publicaciones en 4,0 horas.
| Prueba en español | Hora (Singapur) | Filas | Periodo cubierto | Qué nos dice |
|---|---|---|---|---|
| Cuenta de X con sufijo de idioma | 00:32:21 | 7 | 2014-11-24 a 2015-03-15 | 19 seguidores; no sirve como fila del panel |
| Búsqueda «duolingo español» en Reddit | 00:33:32 | 6 | 30,7 días | Muy poca conversación en español en Reddit |
| Búsqueda «duolingo» en Reddit (referencia) | 00:21:57 | 23 | 4,0 horas | La conversación en inglés es unas 700 veces más densa |
El número 700 sale de comparar densidades: 23 publicaciones en 4,0 horas (unas 5,8 por hora) frente a 6 en 30,7 días (unas 0,008 por hora). Es una estimación con una sola muestra, pero el orden de magnitud es claro. Para un equipo hispanohablante, Reddit sirve para seguir la conversación global del sector, no la local. La conversación local habrá que medirla en TikTok, donde las marcas publican en varios idiomas, o en las comunidades de cada país.
En la práctica, añade al panel una fila para la comunidad del idioma que estudian tus usuarios. Para hispanohablantes que aprenden inglés, r/EnglishLearning es una opción; no la consultamos en esta prueba. Para quienes aprenden español, r/Spanish apareció en nuestra búsqueda. Cada fila extra es una llamada más por semana, 0,000556 USD.
Prueba 4: cuánto ruido hay en una búsqueda de marca en Reddit
La búsqueda de Reddit compara la palabra clave con títulos y textos. Un nombre de marca dentro de una presentación personal también cuenta como coincidencia. Dividimos los 23 resultados con una regla sencilla. Si la marca está en el título o en el nombre de la comunidad, la publicación «trata de la marca». Si solo está en el texto, es «una mención de paso». Duolingo tuvo 15 frente a 8, Babbel 5 frente a 18 y Busuu 6 frente a 17.
| Palabra clave | Filas | De la más nueva a la más vieja | Marca en título o comunidad | Solo en el texto | Comunidades | Comentarios |
|---|---|---|---|---|---|---|
| duolingo | 23 | 4,0 horas | 15 | 8 | 16 | 96 |
| babbel | 23 | 9,1 días | 5 | 18 | 19 | 462 |
| busuu | 23 | 15,6 días | 6 | 17 | 20 | 660 |
Un caso concreto. La más reciente de las 23 de Duolingo era una publicación para hacer amigos en r/MakeFriendsOver30. La autora o el autor enumeraba sus aficiones, y una era usar Duolingo. En el mismo lote había comunidades como r/jaxfanclub o r/CultofDaisy, que no tienen nada que ver con idiomas. Las 23 de Babbel venían de 19 comunidades, y solo 3 eran de r/babbel. No son datos falsos; el error es contarlas como «ruido de marca».
Por eso las filas de Reddit dependen de la marca. Para Duolingo, la tabla principal usa las publicaciones más votadas de la semana en su comunidad, con reddit/subreddit_posts y una llamada. Para Babbel y Busuu, la tabla muestra las menciones de los últimos 7 días, y un segundo número cuenta las que llevan la marca en el título o en el nombre de la comunidad. ChatGPT lee solo ese grupo pequeño para elegir las que comparan productos, y las pone en las notas. Deja la regla escrita en las instrucciones; si no, ChatGPT elegirá con un criterio distinto cada semana.
Prueba 5: tamaño de las respuestas y si caben en la página
Los datos llegan a ChatGPT en JSON, y el tamaño marca cuánto tiene que leer cada tarea. Medimos los bytes de cada respuesta original. tiktok/profile ocupaba unos 1,5 KB. tiktok/user_videos con 50 filas, 119 KB de media. twitter/user_posts con 50 filas, unos 54 KB, y reddit/search con 23 filas, unos 50 KB. Diez vídeos de TikTok por MCP ocupaban 24.746 bytes de texto. Las 12 llamadas de la primera ronda, con búsqueda de Reddit para las tres marcas, sumaban 675.752 bytes. A unos 4 bytes por token, son cerca de 169.000 tokens. Con la receta de arriba, la llamada de Reddit de Duolingo devuelve la lista de la comunidad: 18.916 bytes en lugar de 27.508, y el total baja a unos 667.000 bytes. El orden de magnitud no cambia.
La cifra de 169.000 tokens es una estimación, no una medición, pero da la escala. Cada vídeo de TikTok trae 35 campos. Las portadas y la música son URL firmadas muy largas, y el panel no usa ninguna. Hay dos formas de ahorrar. La primera: ajusta limit a lo que necesitas. Veinte vídeos de TikTok cubren 7 días en las tres marcas, porque Duolingo publicó 5 en una semana, más 1 fijado. Así el tamaño baja a unas dos quintas partes. La segunda: pide a ChatGPT que escriba una tabla pequeña de seis campos después de cada llamada, antes de la siguiente, en vez de guardar las 12 respuestas hasta el final.
| Llamada | Filas | Tamaño medio | Campos útiles para el panel | Ajuste propuesto |
|---|---|---|---|---|
tiktok/profile | 1 | 1,5 KB | Seguidores, me gusta, vídeos | Ninguno |
tiktok/user_videos | 50 | 119 KB | Fecha, fijado, visualizaciones, me gusta, comentarios, compartidos | limit 20 |
twitter/user_posts | 50 | 54 KB | Fecha, respuesta, repost, visualizaciones, me gusta | limit 50 para cuentas que responden mucho |
reddit/search | 23 | 50 KB | Título, comunidad, comentarios | Solo para notas |
| MCP, 10 vídeos de TikTok | 10 | 25 KB | Los mismos que tiktok/user_videos | Tabla de seis campos tras cada llamada |
Cómo se ve el panel en la primera semana
Esta es la tabla principal de la ronda del 2026-11-04 con las reglas anteriores. Todos los números salen de las llamadas reales de esa ronda. «7 días» cuenta hacia atrás desde la hora de Singapur de cada llamada.
| Marca | Plataforma | Seguidores | Nuevas, 7 días | Mediana de visualizaciones, 7 días | Mediana de los últimos 50 | Notas |
|---|---|---|---|---|---|---|
| Duolingo | TikTok | 18,4 millones | 5 | 803.300 | 660.600; interacción 14,1 % | 42 de 50 con is_ad |
| Duolingo | X | 1.049.014 | 10 propias (más 18 respuestas y reposts) | — | 56.364 visualizaciones en propias | 50 publicaciones cubren 12,8 días |
| Duolingo | Reddit r/duolingo | — | 25 más votadas de la semana | — | 1.528 comentarios | Lista de la comunidad; la primera, 1.615 votos |
| Babbel | TikTok | 587.800 | 1 | 9.377 | 35.700; interacción 3,26 % | Último vídeo del 28 de octubre |
| Babbel | X | 34.286 | 2 propias | — | 636 visualizaciones en propias | Mediana de 1 me gusta |
| Babbel | Búsqueda en Reddit «babbel» | — | 17 menciones | — | 462 comentarios en 23 publicaciones | Búsqueda; 5 con la marca en el título o la comunidad, 3 en r/babbel |
| Busuu | TikTok | 844.200 | 1 | 696 | 2.769; interacción 1,57 % | 3 vídeos fijados |
| Busuu | X | 35.699 | 0 | — | — | Última publicación del 2025-02-12 |
| Busuu | Búsqueda en Reddit «busuu» | — | 9 menciones | — | 660 comentarios en 23 publicaciones | Búsqueda; 6 con la marca en el título o la comunidad, 2 en r/Busuu |
Las filas de Reddit no se comparan entre sí. La de Duolingo es la lista de su comunidad; las de Babbel y Busuu son menciones de la búsqueda en todo Reddit durante los últimos 7 días. La columna de notas dice de qué tipo es cada una, y los totales de comentarios cubren las 23 publicaciones de una llamada.
La mediana de 7 días en X la dejamos vacía a propósito. Hay muy pocas publicaciones propias en una semana, como las 2 de Babbel, y una mediana así no significa nada. La columna de referencia usa las propias de las últimas 50. Es la primera semana y todavía no hay columna de «cambio». A partir de la segunda, ChatGPT la añade leyendo la subpágina de la semana anterior.
Coste de API por semana y por mes: unos 0,0289 USD al mes
El coste de API es el precio del catálogo por el número de llamadas. La receta base son 3 marcas por 4 llamadas (tiktok/profile, tiktok/user_videos, twitter/user_posts y una de Reddit: reddit/subreddit_posts para Duolingo, reddit/search para Babbel y Busuu), es decir, 12 llamadas y 0,006672 USD por semana. En 52 semanas son 0,346944 USD al año, y un mes de 52/12 semanas sale por unos 0,0289 USD. Las dos capacidades de Reddit cuestan lo mismo, así que elegir una u otra por marca no cambia el total. Si se llaman las dos para las tres marcas, son 15 llamadas: 0,00834 USD por semana y unos 0,0361 USD al mes.
En esta ronda pagamos 17 llamadas, 0,009452 USD en total. Las cinco que exceden la primera ronda fueron pruebas extra: dos listas de comunidad, la búsqueda en español, la cuenta antigua de X y la ida y vuelta por MCP.
| Concepto | Por semana | Por mes | Fuente |
|---|---|---|---|
| API de EveryInfra (12 llamadas) | 0,006672 USD | unos 0,0289 USD | Precio de catálogo 0,000556 USD por llamada, leído el 2026-11-04 |
| API de EveryInfra (15 llamadas, con listas de comunidad) | 0,00834 USD | unos 0,0361 USD | Igual |
| ChatGPT Pro 100 (personal, incluye Space) | — | 100 USD | About ChatGPT Pro tiers |
| ChatGPT Business, asiento Standard | — | 25 USD por persona (20 USD al año), mínimo 2 | ChatGPT Business overview, Managing billing and seats |
| ChatGPT Business, asiento Premium | — | 125 USD por persona (100 USD al año) | Igual; anuncio de los asientos Premium |
Leímos los precios de ChatGPT el 2026-11-04. Pro tiene niveles de 100, 200 y 500 USD. El asiento Business Standard bajó 5 USD el 2026-04-02 (Centro de ayuda 8792536), y se compran al menos 2 (Sign up for ChatGPT Business). Pro y Business incluyen ahora créditos para la API propia de OpenAI (Centro de ayuda 20001626). Pro recibe de 100 a 500 USD al mes según el nivel, y Business 20 USD por asiento Standard, con un máximo de 500 USD por espacio de trabajo. Esos créditos no tienen relación con nuestro coste de API.
La conclusión es simple. El panel cuesta menos de 3 centavos al mes en API, unas mil veces menos que un asiento de ChatGPT. Si merece la pena depende de si tu equipo ya paga Pro o Business, no del precio de los datos. Cuánto margen del plan consume cada ejecución depende del modelo y de la carga, y la documentación no da una cifra que podamos citar.
Errores y cobros: 429, 422 y 401 no cuestan nada
De las 21 peticiones de esta ronda, 4 no se cobraron. Todas cayeron entre las 00:17 y las 00:29 (hora de Singapur), y guardamos cada respuesta. Los dos 429 de las 00:17:48 y las 00:17:55 vinieron del límite de 10 llamadas por minuto de la clave de prueba. Cada uno devolvió retry_after: 12. Reintentamos unos 4 minutos después, a las 00:21:57 y a las 00:22:11, y los dos reintentos funcionaron y se cobraron con normalidad.
El 422 de las 00:28:29 fue a propósito: pusimos sort en latest. La respuesta listó los valores permitidos (newest, oldest, popular), propuso newest en did_you_mean y dijo «Nothing was charged». El 401 de las 00:28 fue la llamada MCP con la clave en la URL que contamos antes.
| Caso | HTTP | Qué trae la respuesta | ¿Se cobra? | Qué debe hacer la tarea de ChatGPT |
|---|---|---|---|---|
| Demasiadas llamadas por minuto | 429 | retry_after en segundos, retryable: true | No | Esperar y reintentar una vez; sin llamadas en paralelo |
| Valor de parámetro incorrecto | 422 | allowed, did_you_mean, catalog_url | No | Cambiar ese parámetro con did_you_mean y reenviar |
| Clave en la URL | 401 | Las dos direcciones nuevas | No | Borrar el conector antiguo y conectar /mcp/all |
| Resultado vacío | 200 | count: 0 | Se reembolsa | Escribir «sin datos esta semana» en la página |
El mensaje del 422 está escrito para que lo lea una IA. Cuando ChatGPT ve did_you_mean, puede corregir el parámetro solo. Por eso las instrucciones piden corregir el parámetro con did_you_mean ante un 422. Todos los campos de error están en la especificación OpenAPI.
Qué no puede hacer un panel en ChatGPT Space
Aquí van los límites juntos, para no descubrirlos después. Keep Updated no existe en el lanzamiento, así que en una semana sin tarea la tabla se queda como estaba. El móvil lee y comparte, pero no edita. En Pro, el MCP personalizado tiene permisos de lectura y consulta; prueba a mano si la herramienta de datos pide aprobación antes de programarla.
La instantánea congelada de Business hace que los campos nuevos solo aparezcan tras una actualización del administrador. reddit/search mira un mes como máximo y devuelve 25 filas por llamada, así que no cuenta las menciones semanales de una marca grande. Las cifras de TikTok por encima de 10.000 vienen redondeadas. Y todo el que ve la página puede leer las notas sobre la competencia; un colaborador con memoria activada puede hacer que su ChatGPT las recuerde.
| Límite | De dónde sale | Cómo rodearlo |
|---|---|---|
| Sin Keep Updated en el lanzamiento | Guía de agentes de learn.chatgpt.com | Tarea programada o tarea de equipo |
| Sin edición en el móvil | Centro de ayuda 20001549 | Editar en web o escritorio |
| Pro solo tiene MCP de lectura y consulta | Centro de ayuda 12584461 | Probar la aprobación, o usar Business |
| Instantánea congelada de herramientas | Centro de ayuda 12584461 | Actualización mensual del administrador |
| Búsqueda en Reddit: un mes, 25 filas | Catálogo de EveryInfra | Listas de la comunidad |
| Cifras de TikTok redondeadas | Nuestra prueba, 50 de 50 redondeadas | Cambios menores del 1 %, «estable» |
Los datos también tienen límites. Consultamos perfiles y publicaciones públicas. Las cuentas privadas, los mensajes directos y la inversión publicitaria quedan fuera. is_ad solo dice que la plataforma marcó el vídeo como anuncio, no cuánto se gastó. Cualquier nota del tipo «esta semana invirtieron tanto en anuncios» debe ir marcada como suposición.
Cambios recientes
2026-09-29: Space, los equipos y las tareas de equipo llegaron con el DevDay. Business y Enterprise pueden compartir páginas y espacios con un equipo (notas de versión de Business). Qué significa para ti: el panel se comparte con un equipo, sin añadir personas una a una.
2026-10-01: OpenAI resolvió el incidente con más errores de lo normal en Space Pages (respuesta en la comunidad). Qué significa para ti: los fallos de principios de octubre eran conocidos; juzga las páginas por lo que ves hoy.
2026-10-15: los administradores de Business pueden gestionar hasta 25 plugins a la vez en Admin Console. Pueden ponerlos disponibles, instalarlos para el espacio de trabajo o desactivarlos (notas de versión de Business). Qué significa para ti: dar un plugin de datos a todo el equipo lleva menos pasos.
2026-10-26: los espacios de trabajo Enterprise afectados ya no pueden crear GPT personalizados nuevos. Los flujos reutilizables nuevos se crean con Plugin Creator (notas de versión de Enterprise y Edu). Qué significa para ti: monta el panel como plugin más tarea, no como GPT.
2026-11-02: el borrador del IETF sobre Client ID Metadata Document llegó a la versión -03 (borrador del IETF). Qué significa para ti: la forma en que ChatGPT inicia sesión en servidores MCP aún se está normalizando, y algún detalle puede cambiar.
2026-11-04: EveryInfra dejó de aceptar URL de MCP con la clave en ?key=. Qué significa para ti: en ChatGPT, conecta https://api.everyinfra.com/mcp/all, elige OAuth e inicia sesión. Borra los conectores antiguos y vuelve a añadirlos.
Preguntas frecuentes sobre ChatGPT Spaces
¿ChatGPT Spaces o Notion para la tabla de competencia?
La pregunta sale de la sugerencia de búsqueda «chatgpt spaces vs notion». Según la documentación, la fuerza de Space es que cada colaborador puede pedir a su ChatGPT o a su dot que edite la misma página, y la página admite gráficos que crea ChatGPT. Los puntos débiles: Keep Updated no está en el lanzamiento, el móvil no edita y hace falta Pro o superior (Centro de ayuda 20001549). En la comunidad, una petición de mejora dice que a Space le faltan cosas básicas como fijar elementos o más niveles en la barra lateral (Space needs the rest of its UX). Guarda la copia maestra de los datos donde puedas exportarla y usa la página de Space para leer y comentar cada semana.
¿Qué hago si fallan las ChatGPT space pages?
La sugerencia «elevated errors in chatgpt space pages» lleva al incidente «Elevated errors in ChatGPT Space Pages» de la página de estado de OpenAI (página de estado). El soporte de OpenAI dijo en la comunidad que se resolvió el 2026-10-01. Si vuelves a tener problemas, revisa dos cosas: que estés en Work y no en un chat normal, y que uses la web o el escritorio y no el móvil. Son las dos causas que más aparecen en los hilos (hilo de la comunidad).
¿Puede ChatGPT Space traer datos de TikTok con EveryInfra?
Sí, después de añadir EveryInfra como plugin con https://api.everyinfra.com/mcp/all, OAuth e inicio de sesión. En un espacio de trabajo Business solo pueden añadirlo administradores y propietarios. En Pro personal, la documentación dice que el MCP personalizado tiene permisos de lectura y consulta. Llama una vez a mano a la herramienta de datos para ver si pide aprobación cada vez (Centro de ayuda 12584461).
¿Qué opinan en Reddit de ChatGPT Spaces?
La sugerencia «chatgpt spaces reddit» lleva a hilos como uno de r/ChatGPTPro. Un usuario contó que ChatGPT no pudo crear una página desde el móvil y acabó usando un documento de Google. Una respuesta explicaba que Chat no edita páginas y Work sí (r/ChatGPTPro). Es la experiencia de una persona, no una declaración de OpenAI, aunque coincide con la nota de que las presentaciones se crean en Work.
Primeros pasos
- Regístrate y añade saldo en la consola de EveryInfra. Usa el catálogo gratuito para confirmar que cada capacidad que necesitas tiene
available: true. - Llama una vez a cada una de las cuatro capacidades con curl o en el entorno de pruebas. Revisa campos y número de filas, y fija
limitpor marca. - En ChatGPT web, añade un MCP personalizado en Plugins:
https://api.everyinfra.com/mcp/allcon OAuth. Inicia sesión con la cuenta compartida del equipo. - Crea un espacio de equipo y la página del panel. Añade una tabla, un bloque Visualize, un bloque Prompt y una subpágina por semana.
- En Work, pide a ChatGPT una tarea para los lunes a las 09:00 (tarea de equipo en Business). Pulsa «Run now» una vez y revisa la tabla y la subpágina.
Lecturas relacionadas
- ChatGPT dots como radar de productos: los dos tipos de permiso de un dot siempre activo. Este artículo trata de una tabla que mantiene un equipo.
- Tareas programadas de ChatGPT como radar de demanda: una persona recibe un mensaje diario. Aquí el resultado es una página de equipo, y Business usa tareas de equipo y una cuenta de servicio.
- Tareas programadas de Claude Code para problemas en Reddit: un informe semanal parecido con Claude, con los datos en archivos locales.
- Claude Cowork: informe semanal de precios y reseñas de la competencia: un informe semanal de competencia centrado en precios y reseñas.
- Servidor MCP de EveryInfra
Referencias
- Getting started with Space in ChatGPT, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/20001549-getting-started-with-space-in-chatgpt
- ChatGPT Space: sharing, data, and controls, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/20001544-chatgpt-space-sharing-data-and-controls
- Teams in ChatGPT, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/20001541-teams-in-chatgpt
- Creating and managing team tasks in ChatGPT, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/20001540-creating-and-managing-team-tasks-in-chatgpt
- Connecting custom MCP servers in ChatGPT, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/12584461-connecting-custom-mcp-servers-in-chatgpt
- Plugins in ChatGPT, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/20001256-plugins-in-chatgpt
- Projects in ChatGPT, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/10169521-projects-in-chatgpt
- About ChatGPT Pro tiers, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/9793128-about-chatgpt-pro-tiers
- ChatGPT Business overview, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/8792828-chatgpt-business-overview
- Managing billing and seats in ChatGPT Business, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/8792536-managing-billing-and-seats-in-chatgpt-business
- Sign up for ChatGPT Business, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/8980713-sign-up-for-chatgpt-business
- ChatGPT Business release notes, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/11391654-chatgpt-business-release-notes
- ChatGPT Enterprise and Edu release notes, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/10128477-chatgpt-enterprise-and-edu-release-notes
- Migrating your personal workspace to ChatGPT Business or Enterprise, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/8801890-migrating-your-personal-workspace-to-chatgpt-business-or-enterprise
- Creating and collaborating on slides in ChatGPT, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/20001605-creating-and-collaborating-on-slides-in-chatgpt
- API credits benefit for eligible ChatGPT subscriptions, Centro de ayuda de OpenAI, leído el 2026-11-04, https://help.openai.com/en/articles/20001626-api-credits-benefit-for-eligible-chatgpt-subscriptions
- Work with pages, learn.chatgpt.com, leído el 2026-11-04, https://learn.chatgpt.com/docs/space/pages
- Work with agents in Space, learn.chatgpt.com, leído el 2026-11-04, https://learn.chatgpt.com/codex/space/agents
- Collaborate in Space, learn.chatgpt.com, leído el 2026-11-04, https://learn.chatgpt.com/codex/space/collaboration
- Scheduled tasks, learn.chatgpt.com, leído el 2026-11-04, https://learn.chatgpt.com/codex/automations
- Connect and test your plugin, documentación para desarrolladores de OpenAI, leído el 2026-11-04, https://developers.openai.com/plugins/deploy/connect-chatgpt
- ChatGPT Developer mode, documentación para desarrolladores de OpenAI, leído el 2026-11-04, https://developers.openai.com/api/docs/guides/developer-mode
- Authentication (Apps SDK), documentación para desarrolladores de OpenAI, leído el 2026-11-04, https://developers.openai.com/apps-sdk/build/auth
- Secure MCP Tunnels, documentación para desarrolladores de OpenAI, leído el 2026-11-04, https://developers.openai.com/api/docs/guides/secure-mcp-tunnels
- Especificación MCP, Schema Reference (ToolAnnotations), versión 2025-11-25, https://modelcontextprotocol.io/specification/2025-11-25/schema#toolannotations
- Especificación MCP, Authorization, versión 2025-11-25, https://modelcontextprotocol.io/specification/2025-11-25/basic/authorization
- RFC 9728, OAuth 2.0 Protected Resource Metadata, IETF, 2025-04, https://datatracker.ietf.org/doc/html/rfc9728
- OAuth Client ID Metadata Document (draft-03), IETF, 2026-11-02, https://datatracker.ietf.org/doc/draft-ietf-oauth-client-id-metadata-document/
- Catálogo de datos de EveryInfra, leído a las 00:16 (hora de Singapur) del 2026-11-04, https://api.everyinfra.com/api/v1/social/catalog
- Metadatos del recurso protegido /mcp/all de EveryInfra, leído a las 00:28 (hora de Singapur) del 2026-11-04, https://api.everyinfra.com/.well-known/oauth-protected-resource/mcp/all
- Especificación OpenAPI de EveryInfra, leído el 2026-11-04, https://api.everyinfra.com/openapi.json
- DevDay 2026 Recap, OpenAI, 2026-09-29, https://openai.com/index/devday-2026-recap/
- Página de producto de ChatGPT Space, OpenAI, leído el 2026-11-04, https://chatgpt.com/features/space/
- Página de producto de plugins en ChatGPT, OpenAI, leído el 2026-11-04, https://chatgpt.com/features/plugins/
- Premium seats are coming to ChatGPT Business, OpenAI, leído el 2026-11-04, https://openai.com/index/premium-seats-chatgpt-business
- ChatGPT is now a partner for your most ambitious work, OpenAI, 2026-07-09, https://openai.com/index/chatgpt-for-your-most-ambitious-work/
- Elevated errors in ChatGPT Space Pages, página de estado de OpenAI, leído el 2026-11-04, https://status.openai.com/incidents/01M3R1T4FCR1337FBBYY9K2RPB
- Pages in Spaces for normal ChatGPT chats, comunidad de desarrolladores de OpenAI, 2026-10-01, https://community.openai.com/t/pages-in-spaces-for-normal-chatgpt-chats/1402509
- ChatGPT work "Spaces" creates download links that do not download (respuesta del soporte), comunidad de desarrolladores de OpenAI, 2026-10-16, https://community.openai.com/t/chatgpt-work-spaces-creates-download-links-that-do-not-download/1402511/3
- Space needs the rest of its UX, comunidad de desarrolladores de OpenAI, 2026-10-06, https://community.openai.com/t/space-needs-the-rest-of-its-ux/1403608
- Spaces / Pages... so half baked, Reddit r/ChatGPTPro, leído el 2026-11-04, https://www.reddit.com/r/ChatGPTPro/comments/1x9pt47/spaces_pages_so_half_baked/
Referencia BL-80