Conecta Facebook, Instagram, WhatsApp, TikTok, YouTube, X y LinkedIn
Conecta cada canal social a Social Hub
Social Hub publica, programa, responde mensajes y ejecuta anuncios desde un solo administrador. Cada canal utiliza tu propia aplicación de desarrollador, por lo que posees las claves, los datos y las aprobaciones. Esta guía explica cada canal paso a paso: qué crear, qué dirección pegar dónde, qué debe aprobar cada plataforma y cómo solucionar los errores que más enfrentan las personas.
De un vistazo
| Canal | Qué hace Social Hub | Dónde creas la app | Aprobación antes de hacerse pública |
|---|---|---|---|
| Publicaciones de página, fotos, videos, Reels, historias, Messenger, comentarios, anuncios, catálogo, Pixel y API de Conversiones | developers.facebook.com (una app de Meta) | Verificación de negocio y Acceso Avanzado para los permisos que usas | |
| Publicaciones, carruseles, Reels, historias, etiquetas de productos, DMs y comentarios | Misma app de Meta | Igual que Facebook | |
| IA y chats de equipo, mensajes de pedidos, confirmaciones de pago contra entrega, campañas | Misma app de Meta + cuenta de WhatsApp Business | Plantillas de mensajes aprobadas y un negocio verificado | |
| TikTok | Publicaciones de video y foto, el Pixel de TikTok y la API de Eventos | developers.tiktok.com (Kit de Inicio de Sesión + API de Publicación de Contenido) | Revisión de la app de TikTok. Hasta entonces, las publicaciones solo van a cuentas privadas |
| YouTube | Subidas de video con título, etiquetas, miniatura, lista de reproducción y subtítulos | console.cloud.google.com (cliente OAuth) | Verificación de Google y la auditoría de la API de YouTube. Hasta entonces, las cargas son privadas |
| X | Publicaciones de texto, foto y video | console.x.com | Ninguno, pero la API de X es de pago por uso: compra créditos primero |
| Publicaciones de texto, foto (hasta 20) y video en tu perfil o página de empresa | linkedin.com/developers | Verificación de página; la publicación en la página de la empresa necesita acceso a nivel de página (ver abajo) |
Antes de comenzar
- Abre Admin → Social Hub → Conexiones. Los canales están agrupados como Meta (Facebook, Instagram, WhatsApp comparten una aplicación), Video (TikTok, YouTube) y Social y profesional (X, LinkedIn). Elige un canal para abrir su configuración.
- Cada tarjeta de configuración muestra el exacto URL de redirección o callback para tu tienda con un botón de copiar. Siempre cópialo de la tarjeta; contiene tu propio dominio.
- Tu política de privacidad y términos de servicio las páginas deben ser públicas. Cada plataforma solicita ambos enlaces.
- Las claves se almacenan encriptadas en tu servidor y nunca se muestran nuevamente. Para mantener un secreto guardado, deja el cuadro de secreto vacío cuando guardes.
- Copia secretos con la propia Copiar el botón. Store Console elimina espacios y saltos de línea, y acepta cada carácter que utiliza una plataforma, incluyendo
/ + = ..
1. Meta: Facebook, Instagram y WhatsApp
- En developers.facebook.com/apps presiona Crear aplicación, elige Negocios y vincula tu portafolio empresarial.
- Agrega los casos de uso Administra todo en tu Página, Interactúa con los clientes en Messenger, Administra la mensajería y el contenido en Instagram, Crea y administra anuncios con la API de Marketing, Gestiona productos con la API de Catálogo, y Conéctate con los clientes a través de WhatsApp si lo usas.
- En Social Hub abre Facebook → Tu aplicación de Meta. Copia cada dirección en la aplicación de Meta: la URI de redirección OAuth válida (Inicio de sesión de Facebook para Empresas → Configuración), el dominio de la aplicación, privacidad, términos y URLs de eliminación de datos (Configuración de la aplicación → Básico) y el callback de desautorización.
- Pega el ID de la aplicación y Secreto de la aplicación y presiona Guardar y verificar. Store Console pregunta a Meta si son válidos antes de guardarlos.
- Presiona Continuar con Facebook, conectado como administrador de tu Página. Elige solo tu propia Página, negocio y cuenta de Instagram.
- Selecciona la Página; su cuenta de Instagram correspondiente. Selecciona la cuenta publicitaria, Pixel y catálogo si ejecutas anuncios o una tienda.
- Presiona Suscribir la Página así que los mensajes, comentarios y leads llegan en vivo. La salud se vuelve verde después del primero.
- Para WhatsApp, crea un token de Usuario del Sistema permanente con
whatsapp_business_messagingywhatsapp_business_management, pégalo debajo de WhatsApp, presiona Guarda y encuentra números y elige el número de mensaje de clientes. - Completo Verificación de negocio y cambia la aplicación a En vivo. Solicita acceso avanzado para cada permiso que necesites (Messenger responde a cada necesidad del cliente
pages_messaging).
Si Meta muestra Ámbitos inválidos, agrega los permisos listados bajo Casos de uso → Personalizar. Si muestra URL bloqueada, falta o está mal escrito el URI de redirección.
2. TikTok
- Crea una cuenta de TikTok para Desarrolladores en developers.tiktok.com (correo electrónico y código), luego Gestionar aplicaciones → Conectar una aplicación. Elige el propietario (individual u organización) y el tipo de aplicación Otro.
- Completa lo básico: un ícono de 1024 × 1024, categoría, una breve descripción, tus URLs de términos y privacidad, plataforma Web y la URL de tu sitio web.
- Verifica tu dominio. Abre Propiedades de URL → Verificar propiedades → Prefijo de URL, ingresa
https://your-domain/, descarga el archivo de firma y hazlo accesible enhttps://your-domain/tiktokXXXX.txt(debe responder con el texto del archivo), luego presiona Verificar. TikTok rechaza los términos, la privacidad y los enlaces del sitio web hasta que esto se complete. - Abre Sandbox → Crear Sandbox (clonar del borrador). Agrega los productos Kit de Inicio de Sesión y API de Publicación de Contenido, y activa Publicación Directa.
- Bajo Login Kit → URI de redirección → Web, pega la URI de redirección de la tarjeta de TikTok de Social Hub.
- Agrega los alcances
user.info.basic,user.info.profile,user.info.stats,video.list,video.upload,video.publish, luego presiona Aplicar cambios. - Bajo Configuraciones de sandbox → Usuarios objetivo → Agregar cuenta, inicia sesión con la cuenta de TikTok a la que publicarás.
- Copia el sandbox Clave del cliente y Secreto del cliente en Social Hub → TikTok, presiona Save, luego Continuar con TikTok.
- Hacer público: hasta que TikTok revise tu aplicación, TikTok solo acepta publicaciones a cuentas privadas y las marca como Solo yo. Graba una breve demostración del flujo de sandbox (iniciar sesión, componer, publicar), llena Revisión de la aplicación en la aplicación de producción con lo que hace cada alcance, sube el video y presiona Enviar para revisión. Después de la aprobación, guarda la clave de producción y el secreto y conéctate de nuevo.
Para el Pixel de TikTok y eventos del servidor, abre TikTok Events Manager → tu Pixel y pega el ID del Pixel y un token de acceso de la API de eventos en Comercio y Seguimiento → TikTok. Los anuncios de TikTok utilizan una API de TikTok separada para la cuenta de desarrollador de Business (business-api.tiktok.com).
3. YouTube
- En console.cloud.google.com, usa la cuenta de Google que posee el canal y crea un proyecto.
- APIs y Servicios → Biblioteca → YouTube Data API v3 → Habilitar, y verifica que su página de resumen diga Habilitado.
- Google Auth Platform → Comenzar: nombre de la app, correo de soporte, audiencia Externa. Bajo Marca agrega los enlaces de tu página de inicio, privacidad y términos. Bajo Acceso a Datos agrega
youtube.uploadyyoutube.force-ssl. - Clientes → Crear cliente → Aplicación web, con la URI de redirección de la tarjeta de YouTube de Social Hub.
- Audiencia → Publicar aplicación (en modo de prueba, Google finaliza la sesión después de 7 días).
- Pega el ID de cliente y secreto de cliente en Social Hub → YouTube, presiona Guardar claves de la app, luego Continúa con Google y elige el canal. Si Google advierte que la app no está verificada, elige Avanzado → Ir a tu app.
- Hazlo público: hasta que Google audite el proyecto, cada carga es privada. Agrega una sección de YouTube a tu política de privacidad (qué datos, por qué, cómo eliminar el acceso, la declaración de Uso Limitado), verifica tu dominio en Search Console con la misma cuenta de Google, envía Centro de Verificación → Prepárate para la verificación con un video de demostración corto y completa el formulario de auditoría de Servicios de API de YouTube.
4. X
- En console.x.com inicia sesión con la cuenta de X desde la que publicas y acepta el Acuerdo de Desarrollador.
- Abre tu app → Configuraciones de autenticación de usuario → Configura: permisos Leer y escribir, tipo Aplicación Web, Aplicación Automatizada o Bot, la URI de callback de la tarjeta X de Social Hub, tu sitio web, enlaces de términos y privacidad. Guardar.
- Bajo Claves y Tokens → Claves OAuth 2.0 hay tres filas: ID de Cliente, Secreto de Cliente y Access TokenSocial Hub solo necesita los primeros dos. Las filas de Access Token y Refresh Token son para scripts; no las necesitas.
- Presiona Regenerar en el Client Secret fila y copia el secreto de una vez (X lo muestra solo una vez).
- Pega el Client ID y el Client Secret en Social Hub → X, presiona Guardar claves de la aplicación, luego Continúa con X y autoriza.
- Compra créditos: la API de X es de pago por uso. Bajo Facturación → Créditos agrega créditos, o cada publicación falla con créditos agotados.
5. LinkedIn
- En linkedin.com/developers/apps → Crear aplicación: nombre de la aplicación, tu empresa Página de LinkedIn, URL de la política de privacidad y un logo cuadrado. Acepta los Términos de Uso de la API.
- En Configuraciones prensa Verificar junto a la Página y abre el enlace de verificación como administrador de la Página. Los productos que necesitan aprobación permanecen desactivados hasta que la aplicación sea verificada.
- En Productos agregar Compartir en LinkedIn y Iniciar sesión con LinkedIn usando OpenID Connect. Para publicar como la página de la empresa y ejecutar anuncios, también solicita el API de Publicidad (o el API de Gestión de Comunidad en una aplicación separada) y completa su formulario de acceso.
- En Autenticación → URLs de redirección autorizadas agrega la URL de la tarjeta de LinkedIn de Social Hub.
- Copia el ID de cliente permanente y el Secreto de cliente principal (usa el botón Copiar de LinkedIn) en Social Hub → LinkedIn.
- Activar Publicar como página de empresa cuando la aplicación tenga acceso a la página; déjalo desactivado para publicar como tu propio perfil. Presiona Guardar claves de la aplicación, luego Continuar con LinkedIn y presiona Permitir.
- Si gestionas más de una página, elige una bajo Publicar como.
Los tokens de LinkedIn duran 60 días. La salud muestra Conectar de nuevo cuando uno termina; las aplicaciones con acceso a la página también obtienen un token de actualización y se renuevan por sí solas.
6. Verifica que funcione
- El Salud la tarjeta en Conexiones lista cada verificación, incluyendo una fila por canal: conectado como …, claves guardadas, presiona Continuar, o los permisos que una plataforma no otorgó. Presiona el ícono de refrescar para ejecutar las verificaciones nuevamente.
- Crea una publicación de prueba en Content Studio para el canal. La página de publicaciones muestra el resultado por canal con un enlace a la publicación en vivo, o la razón por la cual falló.
- El asistente de chat del administrador y los clientes de MCP utilizan las mismas conexiones:
social.post.schedulerechaza un canal que no está conectado.
Solución de problemas
| Mensaje | Causa | Solución |
|---|---|---|
| El formato del campo de secreto del cliente es inválido | El valor pegado no era el secreto (por ejemplo, el ID del cliente, o una copia antigua). | Copia el secreto nuevamente con el botón Copiar de la plataforma y guarda. |
| La conexión X expiró o perdió un permiso justo después de conectar | X no aceptó el Client Secret (X dice Falta un encabezado de autorización válido). | Regenera el Client Secret, guárdalo y conéctate de nuevo. |
| X rechazó la solicitud: créditos agotados | No hay créditos de API de X. | Compra créditos en Facturación → Créditos en console.x.com. |
| Hasta que TikTok audite tu aplicación, las publicaciones solo pueden ser privadas | La aplicación no ha pasado la revisión de TikTok y la cuenta de TikTok es pública. | Envía la aplicación para revisión; hasta entonces prueba con una cuenta privada. |
| No se pudo leer el archivo de video. | La URL del medio no responde 200, a menudo un 404 de CDN obsoleto después de una nueva carga. | Abre la URL en un navegador; añade ?v=2 o vuelve a cargar bajo un nuevo nombre. |
| La carga de YouTube permanece privada. | El proyecto de Google no está auditado. | Completa la verificación de Google y la auditoría de la API de YouTube. |
| La API de Datos de YouTube v3 no ha sido utilizada en el proyecto … | La API no está habilitada en ese proyecto. | Habilítala en la página de resumen de la API y vuelve a intentarlo. |
| Meta Alcances inválidos o URL bloqueada | Falta un permiso o la URI de redirección en la aplicación Meta. | Agrega el permiso en Casos de uso, pega la URI de redirección en Inicio de sesión de Facebook para Empresas. |

