Cómo funcionan los canales
Un canal es cualquier destino fuera de tu sitio WordPress al que Structura puede empujar una entrada recién publicada — LinkedIn, Slack, Discord, Telegram, IndexNow, un correo a ti, y así. Cuando una campaña publica una entrada, Structura la distribuye a cada canal que hayas conectado.
Piensa en tu sitio WordPress como el hogar del artículo y en los canales como los lugares donde se anuncia.
Las tres piezas en juego
Un canal tiene tres piezas trabajando juntas:
Tu sitio WordPress. Ejecuta el plugin. Cuando se publica una entrada, el plugin le dice a la nube de Structura «acaba de publicarse una entrada» — con el título, la URL, el resumen y la imagen.
La nube de Structura. Recibe ese evento y lo distribuye a cada canal que hayas conectado para este sitio. La nube guarda tus credenciales de canal (tokens OAuth, URLs de webhook, claves API) cifradas y delimitadas por sitio.
El canal en sí. LinkedIn, Slack, Discord — el destino real. La nube llama a la API del canal con lo que el canal espera, usando las credenciales que autorizaste.
Por qué la nube se encarga del envío. Las APIs de canal exigen secretos que de otro modo tendríamos que guardar en cada sitio WordPress. Centralizar en la nube significa que (a) tus tokens no viven en tu servidor, (b) la actualización de tokens ocurre sin tocar tu sitio, y (c) podemos arreglar un fallo de canal sin desplegar una actualización del plugin.
Qué se envía a un canal
Cada canal recibe la misma carga útil principal:
- Título de la entrada.
- URL de la entrada en tu sitio WordPress.
- Resumen o extracto — típicamente el primer párrafo o el campo de extracto de la entrada.
- URL de la imagen destacada — si la entrada tiene una.
- Marca de tiempo de publicación.
Cada canal después da formato a esos campos para su propia superficie. LinkedIn los convierte en una entrada con vista previa de enlace; Slack en una tarjeta Block Kit; IndexNow solo envía la URL; Correo envía una notificación simple con el primer párrafo en línea. Mira la página de cada canal para los detalles.
El Channels Store
Todos los canales disponibles viven en el Channels Store, accesible desde el portal principal en app.structurawp.com y reflejado dentro de wp-admin. Exploras qué hay disponible, conectas los que quieres, y se vuelven destinos activos para cada sitio en tu licencia.
Mira Explorar el Channels Store para encontrar canales, y Conectar un canal para el flujo general de conexión.
Tipos de conexión
Los canales se conectan de una de tres formas, según lo que el servicio de destino admita:
OAuth. Haces clic en Conectar, te redirige a la página de inicio de sesión del canal y apruebas el acceso. Usado por: LinkedIn. (Hay más canales OAuth previstos.)
URL de webhook. Pegas una URL a la que Structura publica. Usado por: Slack, Discord.
Credencial / clave. Introduces una clave API o un identificador similar. Usado por: IndexNow (el archivo de clave de tu sitio), Telegram (token del bot + ID de chat).
Sin conexión necesaria. Un pequeño número de canales «autónomos» funciona sin nada que conectar. Usado por: Correo al propietario (usa tu correo de administración de WordPress).
Qué tipo de conexión se aplica se muestra claramente cuando haces clic en Conectar en el store — verás un botón Conectar OAuth, una entrada de URL de webhook o un formulario de clave API.
Qué controlas por sitio
Las conexiones tienen alcance por activación — es decir, están atadas a la activación específica del sitio, no a tu licencia en general. Si activas Structura en dos sitios diferentes, gestionas sus conexiones de canal de forma independiente.
Esto te permite, por ejemplo, tener LinkedIn conectado en el sitio de tu empresa y Discord en el sitio de tu proyecto paralelo sin publicación cruzada.
Ciclo de vida del canal
Un canal en tu sitio pasa por estos estados:
- No instalado. En el store, mostrando Conectar.
- Instalado / conectado. Los envíos se disparan cuando se publican las entradas.
- Necesita atención. Un envío ha fallado (credencial incorrecta, OAuth revocado, caída del canal). La interfaz muestra un error en línea.
- Desconectado. Lo quitaste explícitamente. Los envíos paran.
Mira Actividad y errores de canal para cómo monitorizar el estado, y Desconectar o reconectar para cómo salir de los estados 2 o 3.
Cuándo se disparan los envíos
Se intenta un envío una vez por canal por publicación, en el momento en que la entrada se publica. No hay cola de reintentos para envíos fallidos en el MVP — si Slack está caído cuando se publica tu entrada, esa entrada no llega a Slack automáticamente.
Lo que puedes hacer:
- Vigilar el detalle de la ejecución de cada campaña — el paso Channels muestra una fila por cada canal conectado con el resultado de su envío.
- Arreglar la credencial subyacente o esperar a que la caída del canal se resuelva.
- Compartir manualmente la entrada perdida desde el propio canal si es necesario.
Mira Actividad y errores de canal.