@social-media-scheduler/n8n-nodes-social-media-scheduler, permite que un flujo de n8n cree y programe publicaciones, gestione borradores, suba medios, lea tus cuentas conectadas y reaccione a eventos de publicación.
Los dos nodos
El paquete incluye dos nodos. Ambos usan la misma credencial Social Media Studio API.Operaciones
Las publicaciones y los borradores pueden ir a Twitter/X, Instagram, LinkedIn (personal y Page), Facebook, TikTok, YouTube, Threads, Pinterest, Dribbble, Bluesky, Mastodon, WordPress, Dev.to, Discord y Slack. Los tipos de publicación y las opciones disponibles dependen de la cuenta de destino.
Eventos del disparador
El nodo Trigger gestiona su propia suscripción de webhook. Registra una suscripción cuando activas el flujo y la elimina cuando lo desactivas. Comprueba la firma HMAC-SHA256 de cada entrega y responde HTTP 401 ante una firma ausente o incorrecta. Consulta Payloads de webhook para ver el cuerpo de cada evento.
Social media studio debe poder acceder a la URL de webhook de tu n8n. Una instancia de n8n autoalojada en
localhost necesita una URL pública (por ejemplo, un túnel) antes de que el nodo Trigger pueda recibir eventos.Autenticación
Ambos nodos usan una única credencial de clave de API.1
Crea una clave de API
En el panel de Social media studio, ve a Ajustes → Claves de API y crea una clave. Consulta Autenticación para más detalles.
2
Añade la credencial en n8n
En n8n, crea una credencial Social Media Studio API nueva y pega tu clave. n8n envía la clave en el encabezado
X-API-Key y la prueba cuando guardas la credencial.Mantén la Base URL por defecto (
https://api.so-me.studio) a menos que ejecutes tu propio backend de Social media studio.Instalación
1
Abre Community Nodes
En n8n, ve a Settings → Community Nodes → Install.
2
Instala el paquete
Introduce
@social-media-scheduler/n8n-nodes-social-media-scheduler y confirma. Los nodos Social Media Studio y Social Media Studio Trigger aparecen en el panel de nodos.n8n requiere Node.js 20 o posterior para ejecutar nodos de la comunidad.
Ejemplo: publicar una publicación con una imagen
1
Sube la imagen
Añade un nodo Social Media Studio con Media → Upload to Library. Establece Binary Property en el campo binario que contiene la imagen. El nodo sube y verifica el archivo y devuelve su ID de archivo.
2
Elige la cuenta
Añade un segundo nodo Social Media Studio con Post → Create. Establece Platform y Post Type, y luego selecciona el destino en Account Name or ID.
3
Adjunta la imagen y programa
Pon el ID de archivo del paso 1 en Media Library File IDs, escribe el Text y establece Schedule For. Deja Schedule For vacío para publicar ahora.
Hilos y primeros comentarios
Post → Create, Update y Schedule, y Draft → Create, Update y Convert to Post, tienen los campos Thread Parts y First Comment. El campo Text es la primera parte del hilo, y las partes del hilo siguen en orden. Los hilos funcionan en Twitter/X, Threads, Bluesky y Mastodon.TikTok
Antes de publicar en TikTok, ejecuta Social Account → Get TikTok Creator Info y elige uno de los niveles de privacidad que devuelve. TikTok rechaza una publicación sin un nivel de privacidad permitido.Plantillas de n8n
Cinco flujos de trabajo listos para importar. Cada uno usa solo el nodo publicado y los nodos integrados de n8n; la nota adhesiva amarilla de cada lienzo indica qué cambiar.
Descarga un archivo y, en n8n, abre Workflows → Create workflow → ⋯ → Import from File. Abre cada nodo que muestre una advertencia y selecciona tu credencial. Las plantillas de RSS y analíticas también necesitan una credencial Header Auth de n8n (Name
X-API-Key, Value: tu clave de API) para el nodo HTTP Request.
Las notas de configuración de cada plantilla están en el README de las plantillas. Los mismos archivos se mantienen en el monorepo de Social media studio, en apps/n8n-node/templates/.