Tutoriales

Aprueba cada publicación de Página con un plugin de OpenAI dots para publicar en Facebook

Taras Shynkarenko
Taras Shynkarenko
•Actualizado: •10 min de lectura
Cómo usar un plugin de OpenAI dots para publicar en FacebookCómo usar un plugin de OpenAI dots para publicar en Facebook

TL;DR, Respuesta Rápida

10 min de lectura

Facebook es la única red de AdaptlyPost que se direcciona por Página: facebookConfigs exige pageId, que devuelve list_accounts. Un dot llega a AdaptlyPost como un plugin MCP personalizado añadido en el modo desarrollador de ChatGPT, y OpenAI no ha documentado si un dot usa plugins del modo desarrollador, así que compruébalo primero con una llamada de lectura. OpenAI dice que Pro solo tiene read/fetch en MCP personalizado, lo que significa listar Páginas pero no publicar en ellas. Configura las Custom Rules para que pregunte antes de actuar y haz que el dot guarde borradores.

Hacer funcionar un plugin de OpenAI dots para publicar en Facebook se reduce a un campo y a una pregunta sobre el plan. El campo es pageId, porque Facebook es la única red de la API de AdaptlyPost que se direcciona por la Página y no por un ID de conexión. La pregunta sobre el plan es si tu plan de ChatGPT deja siquiera que un dot escriba a través de un plugin personalizado, y en Pro la respuesta del propio centro de ayuda de OpenAI es que no.

La versión corta: añade https://mcp.adaptlypost.com/mcp como plugin personalizado en el modo desarrollador de ChatGPT, inicia sesión con OAuth y pide a tu dot que liste tus Páginas de Facebook antes que nada. Si puede leerlas, haz que guarde las publicaciones de Página como borradores con saveAsDraft: true y configura las Custom Rules para que pregunte antes de publicar.

¿Puede un dot de OpenAI publicar en una Página de Facebook?

Un dot de OpenAI publica en una Página de Facebook solo a través de un plugin al que pueda llamar, y a 29 de septiembre de 2026 OpenAI no ha documentado si un dot usa un plugin personalizado que hayas añadido en modo desarrollador. La documentación de dots dice que un dot "puede usar los plugins compatibles instalados y activados en tu cuenta", y OpenAI no define "compatibles" en nada de lo que ha publicado. Resuélvelo con una llamada de lectura antes de montar una rutina encima.

AdaptlyPost no está en el directorio de plugins de ChatGPT a 29 de septiembre de 2026, así que la vía de entrada es un servidor MCP personalizado añadido en modo desarrollador. La guía del plugin de OpenAI dots para publicar en redes sociales recorre esa configuración y el inicio de sesión. Este artículo cubre lo que cambia cuando el destino es una Página de Facebook.

¿ChatGPT Pro deja que un dot publique en Facebook?

ChatGPT Pro no deja que un plugin MCP personalizado escriba, según el artículo de ayuda de OpenAI de agosto de 2026 sobre MCP en ChatGPT, que dice que "el MCP completo solo está disponible para Business y Enterprise/Edu" y que los usuarios de Pro conectan MCP "con permisos de lectura/obtención (read/fetch) en modo desarrollador". Crear una publicación de Facebook es una escritura. En Pro, un dot que llegue a AdaptlyPost puede listar tus Páginas y leer los resultados de las publicaciones, y no tiene ninguna forma documentada de llamar a create_post.

El artículo es un mes anterior a dots, así que compruébalo en tu propia cuenta. Aun así, es lo que decide qué plan necesitas.

Plan de ChatGPTAcceso a dots a 29 de septiembre de 2026MCP personalizado según el artículo de agosto de OpenAIQué hace el dot en Facebook
Pro 100, Pro 200, Pro 500Sí, fuera del EEE, el Reino Unido y SuizaSolo read/fetchLista Páginas, lee resultados y estados
Business PremiumSí, en todas las regiones compatibles de ChatGPTMCP completoCrea borradores, programa y publica en Páginas
Enterprise, Edu, HealthcareBeta, desactivada hasta que un administrador del espacio de trabajo la activeMCP completo para Enterprise y EduLo mismo que Business Premium una vez activada

¿Por qué Facebook necesita pageId en vez de un ID de conexión?

Facebook necesita pageId porque AdaptlyPost trata cada cuenta de Facebook conectada como una Página, y facebookConfigs exige el id propio de la Página donde todas las demás configuraciones usan connectionId. La herramienta list_accounts de AdaptlyPost devuelve pageId para las Páginas de Facebook. X usa twitterConnectionIds, LinkedIn usa linkedinConnectionIds, y Facebook no tiene ningún array de IDs de conexión: usa pageIds.

pageIds acepta el id de la cuenta o el pageId, y cada facebookConfigs[].pageId tiene que coincidir con una entrada de pageIds, así que dile al dot que ponga el mismo pageId en los dos. Un borrador de publicación de Página tiene este aspecto:

{
  "platforms": ["FACEBOOK"],
  "contentType": "IMAGE",
  "text": "Autumn menu starts Monday. Pumpkin soup is back.",
  "mediaUrls": ["https://...publicUrl from upload_media"],
  "pageIds": ["1015..."],
  "facebookConfigs": [{ "pageId": "1015...", "postType": "FEED" }],
  "scheduledAt": "2026-10-05T09:00:00+03:00",
  "timezone": "Europe/Kyiv",
  "saveAsDraft": true
}

scheduledAt lleva su propio desfase horario porque el campo timezone se guarda para mostrarse y no desplaza scheduledAt.

Una publicación de Facebook antes y después de la corrección
Enviada con un ID de conexión
  • Se publica en las demás redes
  • Falla solo en Facebook
  • Solo se ve en list_post_results
Enviada con el pageId de la Página
  • El mismo pageId en pageIds y facebookConfigs
  • El borrador se valida cuando corre publish_draft
  • Cada fila de plataforma se lee en list_post_results
El ID decide si Facebook se publica junto con las demás o falla por su cuenta.

¿Qué le digo a mi dot sobre Facebook?

Le dices a tu dot que lea antes de escribir y que mantenga cada publicación de Facebook como borrador hasta que la apruebes. El prompt de abajo es la parte específica de Facebook. Envíalo después de añadir el plugin e iniciar sesión.

Use the AdaptlyPost plugin for everything on Facebook.
 
First, call list_accounts and show me every Facebook Page with its
displayName, pageId and status. Do not create, schedule or publish
anything in this conversation.
 
For every Facebook post after that:
- put the Page's pageId in both pageIds and facebookConfigs[].pageId
- write scheduledAt with the UTC offset included
- create it with saveAsDraft: true and show me the draft
- only call publish_draft after I reply "approve" to that draft
- after publishing, call list_post_results and report each platform row

La última línea importa. La respuesta de create_post confirma que la publicación entra en cola, no que se publica, porque cada plataforma publica de forma asíncrona, así que un dot que dice "publicado" después de create_post quiere decir "en cola".

Una persona revisa un borrador en un portátil sobre un escritorio antes de aprobarlo, en línea con la sección sobre el control de aprobación de las publicaciones de Facebook.

¿Dónde está el control de aprobación de las publicaciones de Facebook?

El control de aprobación de las publicaciones de Facebook está en dos sitios: las Custom Rules del dot en el lado de ChatGPT y el estado de borrador en el lado de AdaptlyPost. Las Custom Rules ofrecen cuatro ajustes: "take action without asking" (actuar sin preguntar), "take action when you say so or if pre-approved" (actuar cuando lo digas o si está aprobado de antemano), "ask before taking action" (preguntar antes de actuar) y "hand off to you" (pasarte el control). Elige "ask before taking action" para todo lo que toque una Página en vivo.

El propio ejemplo de lanzamiento de OpenAI es un dot que "redacta publicaciones para redes sociales para que las apruebes", y su documentación dice que "pedirle a tu dot que redacte respuestas no le da permiso para enviarlas". A 29 de septiembre de 2026 OpenAI no ha documentado si una publicación de Página a través de un plugin personalizado cuenta como enviar, así que el paso de borrador también va en AdaptlyPost.

Una publicación de Página con dos controles
1
El dot lee. list_accounts devuelve cada Página con su pageId y su status. Esta llamada funciona en cualquier plan que llegue al plugin.
2
El dot redacta. create_post con saveAsDraft: true. Nada llega a Facebook.
3
Las Custom Rules lo frenan. "Ask before taking action" significa que el dot vuelve a ti antes de publish_draft.
4
Apruebas, publica y lee los resultados. list_post_results nombra la Página y el resultado por plataforma.
El paso 2 aplaza la validación. AdaptlyPost comprueba un borrador cuando se ejecuta publish_draft, así que un pageId incorrecto aparece al aprobar, no al redactar.

Los equipos tienen un tercer control. El servidor MCP de AdaptlyPost actúa con el rol en el espacio de trabajo del miembro que ha iniciado sesión, y un Contributor "crea y edita sus propios borradores; no puede programar ni publicar". Inicia sesión en el plugin con una cuenta Contributor y un Editor o un Admin tendrá que publicar cada publicación de Página.

AdaptlyPost
AdaptlyPost

Prueba gratis de 7 días

Analíticas multiplataforma

Bandeja Social

Asistente con IA

¿Dónde va la credencial de AdaptlyPost?

La credencial de AdaptlyPost pasa por el inicio de sesión OAuth del plugin y nunca por un mensaje a tu dot. La publicación de seguridad de OpenAI dice que un secreto puesto en un mensaje o documento legible sigue siendo visible para el modelo, y las preguntas frecuentes de seguridad de dots dicen que las protecciones de contraseñas no cubren las contraseñas compartidas en un chat, en un documento o a través de un plugin. Un token adaptly_ pegado en una conversación con un dot queda justo en ese hueco sin cubrir.

El servidor MCP de AdaptlyPost responde a una petición sin autenticar con un 401 y una cabecera WWW-Authenticate, así que ChatGPT abre por sí mismo la página de inicio de sesión de AdaptlyPost. Quitar el plugin o cerrar la sesión deja al dot sin acceso.

Una propietaria de un pequeño negocio mira el móvil por la mañana, como imagen de una revisión diaria programada de las Páginas de Facebook.

¿Puede un dot vigilar mis Páginas de Facebook con un horario?

Un dot vigila Páginas de Facebook con un horario mediante una tarea recurrente, que OpenAI describe como un horario guardado para el que el dot se despierta. OpenAI también documenta disparadores por eventos "cuando un servicio conectado admite la supervisión de eventos" y anunció eventos MCP para automatizaciones de plugins en el DevDay, pero a 29 de septiembre de 2026 no ha dicho que un plugin personalizado pueda entregar eventos a un dot. El evento account.unauthorized de AdaptlyPost es un webhook firmado que se envía a una URL HTTPS que registras, no un evento MCP, así que un dot no lo recibe.

Una lectura cada mañana cubre lo mismo. AdaptlyPost vuelve a comprobar con Facebook las Páginas conectadas dos veces al día y marca una Página como unauthorized cuando Facebook rechaza su token, con el mensaje del propio Facebook en unauthorizedReason. Pide a tu dot una tarea recurrente: cada día laborable a las 8:00, llama a list_accounts e informa de cualquier Página de Facebook cuyo estado no sea active. Esa tarea solo lee, así que se mantiene dentro del límite read/fetch de Pro.

¿Qué falla específicamente en Facebook?

La confusión con pageId falla primero, y falla en silencio. Una publicación enviada a cinco redes con un id de conexión donde Facebook esperaba un id de Página se publica en todas las demás y falla solo en Facebook, y list_post_results es donde se ve, porque cada plataforma informa por separado. Corrige el id y luego llama a retry_failed_platforms con platformIds: ["FACEBOOK"] para que las redes que ya publicaron no publiquen dos veces. El reintento reenvía el mismo contenido, así que corrige la causa antes de reintentar.

Otros tres fallos son propios de Facebook. REEL necesita contentType: VIDEO, STORY necesita una imagen o un vídeo, y el resto de combinaciones devuelven un 400. Una Página marcada como unauthorized rechaza publicaciones con un 400 hasta que alguien la vuelve a conectar en AdaptlyPost. Y mediaUrls tiene que venir de upload_media; un enlace que el dot encontró en la web falla con "Media file(s) not found in storage". Las publicaciones programadas de Facebook que no funcionan cubre las causas del lado de la plataforma.

Un fallo es del propio dot. Un dot crea sus propias memorias, y no puedes verlas ni editarlas salvo borrando el dot. Si aprende un pageId incorrecto, dile que lea list_accounts de nuevo antes de cada publicación de Facebook en vez de recordar los ids.

Preguntas frecuentes

¿Está AdaptlyPost en el directorio de plugins de ChatGPT?

AdaptlyPost no figura en el directorio de plugins de ChatGPT a 29 de septiembre de 2026. Tu dot llega a él como un servidor MCP personalizado añadido en modo desarrollador en chatgpt.com/plugins, usando https://mcp.adaptlypost.com/mcp. La guía principal tiene la configuración.

¿Puede un dot en ChatGPT Pro programar publicaciones de Facebook?

El artículo de ayuda de OpenAI de agosto de 2026 limita Pro a permisos read/fetch en servidores MCP personalizados, y programar una publicación de Página es una escritura. Un dot en Pro lista tus Páginas y lee resultados, y el mismo artículo da MCP completo a Business y Enterprise. Lanza una petición de borrador en tu propia cuenta para confirmarlo, ya que el artículo es anterior a dots.

¿Por qué mi publicación salió en todas partes menos en Facebook?

La entrada de Facebook llevaba un id que no corresponde a ninguna Página. Pide al dot que lea list_accounts, que ponga el pageId de la Página tanto en pageIds como en facebookConfigs y que luego llame a retry_failed_platforms con FACEBOOK para que las otras redes no vuelvan a publicar.

¿Puede mi dot publicar Reels e historias en una Página de Facebook?

AdaptlyPost publica publicaciones de feed, Reels e historias mediante facebookConfigs[].postType. Un Reel necesita contentType: VIDEO, y una historia necesita una imagen o un vídeo. Las publicaciones de vídeo también aceptan un videoTitle de hasta 255 caracteres.

¿Puedo aprobar los borradores de Facebook de un dot desde el móvil?

OpenAI te deja escribir a tu dot en ChatGPT en escritorio, web y móvil, y en Slack, a 29 de septiembre de 2026. Crear el dot requiere una app de escritorio o un navegador de escritorio, y en el lanzamiento un dot no puede llamarte, así que las aprobaciones llegan como mensajes.

¿Puedo usar un dot para publicar en Facebook desde la UE o el Reino Unido?

Los usuarios de Pro en el EEE, el Reino Unido y Suiza no pueden usar dots a 29 de septiembre de 2026. Business Premium incluye dots en todas las regiones compatibles de ChatGPT, y también es el plan con MCP completo.

¿Qué es pageId en la API de AdaptlyPost?

El pageId es el ID propio de la Página de Facebook, y facebookConfigs lo exige. La herramienta list_accounts de AdaptlyPost lo devuelve para cada Página de Facebook. Pon el mismo valor en pageIds y en facebookConfigs[].pageId.

AdaptlyPost
AdaptlyPost

Prueba gratis de 7 días

Analíticas multiplataforma

Bandeja Social

Asistente con IA

¿Puede un dot publicar en Facebook sin mi aprobación?

Solo si tú lo permites. Configura Custom Rules en "ask before taking action" y haz que el dot cree las publicaciones con saveAsDraft: true. Así vuelve contigo antes de llamar a publish_draft.

¿Debo pegar mi token de AdaptlyPost en una conversación con un dot?

No. Según las preguntas frecuentes de seguridad de OpenAI, las protecciones de contraseña no cubren las contraseñas compartidas en un chat, un documento o mediante un plugin. Inicia sesión con el flujo OAuth del plugin. Si quitas el plugin o cierras sesión, el dot pierde el acceso.

¿Cómo compruebo que mis Páginas de Facebook siguen conectadas?

Pide a tu dot que llame a list_accounts y que informe de cualquier Página de Facebook cuyo estado no sea active. AdaptlyPost marca una Página como unauthorized cuando Facebook rechaza su token. Puedes ejecutarlo como tarea recurrente entre semana, y solo lee.

Para el mismo flujo de Páginas en otros agentes, el conector de Meta Muse para publicar en Facebook lo construye a partir de la especificación OpenAPI y la plantilla de Grok Bot para publicar en Facebook lo trae ya configurado. Los equipos que llaman directamente a la API REST pueden empezar por publicar en Facebook mediante API.

Lee la documentación de configuración para agentes, añade el plugin de AdaptlyPost en modo desarrollador y pide a tu dot que liste tus Páginas. Todos los planes de AdaptlyPost empiezan con una prueba gratis de 7 días.

Fuentes: la publicación de lanzamiento de dots de OpenAI, la publicación sobre seguridad de dots, el artículo de ayuda para empezar, las preguntas frecuentes de seguridad, la documentación de usuario de dots, la documentación de plugins para desarrolladores, el artículo de ayuda sobre MCP en ChatGPT de agosto de 2026, el resumen del DevDay 2026, la documentación para agentes de AdaptlyPost y la especificación OpenAPI de AdaptlyPost. Comprobado el 29 de septiembre de 2026.

¿Te resultó útil este artículo?

¡Cuéntanos qué te parece!

Vernos más en Google

Un clic marca AdaptlyPost como fuente preferida y nuestros artículos aparecen más arriba en tus Noticias destacadas, el modo IA y los resúmenes con IA.

Antes de irte...

AdaptlyPost

AdaptlyPost

Programa tu contenido en todas las plataformas

Gestiona todas tus cuentas de redes sociales en un solo lugar con AdaptlyPost.

Analíticas multiplataforma

Bandeja Social

Asistente con IA

Artículos Relacionados