TL;DR, Respuesta Rápida
11 min de lecturaPara automatizar publicaciones en redes sociales con n8n, instala el nodo de la comunidad n8n-nodes-adaptlypost en un n8n autoalojado desde Settings > Community nodes, pega un token de workspace adaptly_ en la credencial AdaptlyPost API y añade el nodo AdaptlyPost a un flujo. Post > Validate revisa una publicación sin crearla, Post > Create publica, programa o guarda un borrador en Instagram, TikTok, YouTube, X, LinkedIn, Facebook, Pinterest, Threads, Bluesky, Mastodon, Google Business Profile, Tumblr y Telegram, y AdaptlyPost Trigger inicia un flujo cuando una publicación sale o falla.
En la automatización de redes sociales con n8n, lo difícil es el último paso. n8n ya lee tus feeds RSS, hojas de cálculo, bases de datos y formularios, pero no trae de serie un nodo que publique en Instagram, TikTok, LinkedIn y diez redes más sin una app de desarrollador para cada una. El nodo de la comunidad de AdaptlyPost es ese nodo. Conectas tus cuentas sociales en AdaptlyPost una vez, le das a n8n un token, y cualquier flujo puede revisar, programar y publicar desde ahí.
Esta guía cubre la instalación, la credencial, las operaciones y cuatro flujos que puedes copiar. Desarrollamos AdaptlyPost, y todo lo que sigue corresponde a la versión 0.16.0 del nodo.
La versión corta: instala n8n-nodes-adaptlypost en Settings > Community nodes, crea un token en app.adaptlypost.com/api-tokens, pégalo en la credencial AdaptlyPost API y luego pon Post > Validate, un nodo IF sobre valid y Post > Create después de cualquier trigger.
¿Qué necesitas para automatizar publicaciones en redes sociales con n8n?
Necesitas una instancia de n8n autoalojada, un workspace de AdaptlyPost con al menos una cuenta social conectada y un token de API del workspace. No necesitas una cuenta de desarrollador en Meta, TikTok, X o LinkedIn, porque AdaptlyPost tiene las apps de cada plataforma y tus cuentas se conectan a través de la pantalla OAuth de cada red.
El nodo publica en 13 plataformas: Instagram, TikTok, YouTube, X, LinkedIn, Facebook, Pinterest, Threads, Bluesky, Mastodon, Google Business Profile, Tumblr y Telegram. Las ubicaciones de Google Business Profile, los blogs de Tumblr y los canales y grupos de Telegram aparecen en el mismo selector de cuentas que tus otros perfiles.
El paquete está en npm como n8n-nodes-adaptlypost. No aparece en el directorio de integraciones de n8n, así que lo instalas por su nombre de paquete. El README del nodo indica n8n 1.100 o posterior como versiones probadas y no habla de n8n Cloud, así que esta guía usa una instancia autoalojada.

¿Cómo instalas el nodo de AdaptlyPost en n8n?
Lo instalas desde el editor de n8n en Settings > Community nodes > Install. Escribe n8n-nodes-adaptlypost como nombre del paquete, confirma el aviso sobre instalar código de la comunidad y haz clic en Install. n8n descarga el paquete de npm y añade dos nodos al panel: AdaptlyPost y AdaptlyPost Trigger.

Busca "AdaptlyPost" en el panel de nodos para comprobar que la instalación funcionó.
¿Cómo conectas tu cuenta de AdaptlyPost a n8n?
La conectas con un token de workspace. Crea uno en app.adaptlypost.com/api-tokens, copia el valor que empieza por adaptly_ y pégalo en el campo API Token de una nueva credencial AdaptlyPost API en n8n. n8n la prueba con una petición a GET /social-accounts, así que si la credencial se guarda, el token funciona.
Un token pertenece a un workspace y lleva el rol que eliges al crearlo. Nunca hace más que el miembro que lo creó.
| Rol | Qué puede hacer un flujo con él |
|---|---|
| Admin | Todo, incluido conectar y quitar cuentas |
| Editor | Crear, programar, publicar, reintentar y borrar publicaciones; gestionar webhooks |
| Contributor | Crear y editar sus propios borradores, subir archivos |
| Viewer | Leer publicaciones y analíticas |
Elige el rol más pequeño que necesite el flujo. Un token Contributor encaja con un flujo que crea borradores para que alguien los apruebe, porque no puede publicar aunque el flujo tenga un error. AdaptlyPost Trigger registra un webhook, y para eso necesita un token Editor o Admin.
¿Qué puede hacer el nodo de AdaptlyPost?
El nodo AdaptlyPost tiene cuatro recursos, y AdaptlyPost Trigger inicia flujos a partir de cinco eventos.
| Recurso | Operaciones |
|---|---|
| Post | Create, Validate, Get, Get Many, Get Results, Publish Draft, Retry Failed Platforms, Unschedule, Delete |
| Account | Get Many, Get Pinterest Boards, Remove, Search Instagram Audio |
| Analytics | Get Overview, Get Timeseries, Get Platform Breakdown, Get Post Analytics |
| Recurring Post | Get, Get Many, Pause, Resume, Delete |
Post > Create recibe las cuentas desde las que publicar, un tipo de contenido, el texto y una lista de URLs de medios. El tipo de contenido es texto, imagen, vídeo, carrusel o documento, y documento es solo para LinkedIn. El nodo copia primero cada URL al almacenamiento de AdaptlyPost, así que sirve cualquier enlace público JPEG, PNG, WebP, MP4 o QuickTime. Deja Scheduled At vacío para publicar ya, rellénalo para programar o activa Save as Draft. Los ajustes de cada plataforma, como la privacidad de TikTok, el tablero de Pinterest, el título de YouTube, los primeros comentarios y las miniaturas de vídeo, están en Additional Fields.
AdaptlyPost
Empieza tu prueba gratis de 7 días
Analíticas multiplataforma
Bandeja Social
Asistente con IA
Post > Validate recibe los mismos campos que Create y no crea nada. Devuelve un informe con valid, el outcome que tendría Create (PUBLISH_NOW, SCHEDULED o DRAFT), un estado por cuenta (READY, WARNING o BLOCKED) con sus problemas y notChecked, la lista de lo que solo puede decidir la plataforma. Además de las comprobaciones de Create, revisa los límites de creador de TikTok, la cuota de subida de YouTube y los tokens caducados de Instagram y Threads.
Repeat en Create convierte una publicación en una serie recurrente: diaria, semanal, mensual o anual, sin fin, hasta una fecha o tras 2 a 365 publicaciones. El recurso Recurring Post lista, pausa, reanuda y borra esas series. X y LinkedIn rechazan texto idéntico, así que usa spintax como {Hi|Hello} para variar cada publicación.
Analytics devuelve los totales del workspace con una comparación con el periodo anterior, una serie temporal por día, semana o mes, una fila por plataforma y métricas por publicación que puedes ordenar por visualizaciones, me gusta, tasa de interacción y más. Mastodon, Telegram y Tumblr no tienen analíticas.
AdaptlyPost Trigger se dispara con Post Published, Post Partially Failed, Post Failed, Post Scheduled y Account Disconnected. Comprueba la firma de cada entrega y responde con 401 a una incorrecta, así que una petición falsificada nunca inicia tu flujo.
Flujo 1: publicar los artículos nuevos del blog solo tras una revisión
Este flujo convierte cada artículo nuevo del feed RSS de tu blog en una publicación y frena las que una plataforma rechazaría.
- RSS Feed Trigger consulta tu feed y emite cada elemento nuevo.
- AdaptlyPost, Post > Validate recibe las cuentas, el tipo de contenido Text y como texto una expresión como
{{ $json.title }} {{ $json.link }}. - IF comprueba si
{{ $json.valid }}es verdadero. - En la rama verdadera, AdaptlyPost, Post > Create recibe los mismos campos. La salida de Validate es el informe, así que apunta las expresiones al trigger, por ejemplo
{{ $('RSS Feed Trigger').item.json.title }}. - En la rama falsa, un nodo de email o Slack te envía los
issuesy los problemas de cada cuenta, para que corrijas la publicación a mano.
Validate nunca programa ni publica, así que una revisión fallida no cuesta nada.

Flujo 2: llevar un calendario de contenido desde una hoja de cálculo
Este flujo programa publicaciones desde una hoja de Google Sheets que rellena tu equipo, con una fila por publicación y columnas para texto, URL de imagen, fecha y estado.
- Schedule Trigger se ejecuta cada hora.
- Google Sheets lee las filas con estado
ready. - AdaptlyPost, Post > Create toma las columnas de texto y URL de imagen, y en Additional Fields pone Scheduled At desde la columna de fecha y Timezone con un nombre IANA como
Europe/Madrid. - Google Sheets escribe el ID de la publicación en la fila y cambia el estado a
scheduled, para que la siguiente ejecución la salte.
Si alguien debe aprobar cada publicación antes, activa Save as Draft y usa un token Contributor. Un Editor publica después los borradores desde el calendario de AdaptlyPost o con Post > Publish Draft. Para los husos horarios, lee cómo gestionan las zonas horarias los programadores de redes sociales.
Flujo 3: enviar un informe semanal de analíticas
Este flujo te envía por email las cifras de la semana pasada cada lunes por la mañana.
- Schedule Trigger se ejecuta cada lunes a las 9:00.
- AdaptlyPost, Analytics > Get Overview pone From en
{{ $now.minus({ days: 7 }) }}y To en{{ $now }}. Devuelve los totales de la semana y la comparación con la anterior. - AdaptlyPost, Analytics > Get Post Analytics usa el mismo periodo, ordenado por Engagement Rate con un límite de 5, para encontrar las publicaciones que funcionaron.
- AdaptlyPost, Analytics > Get Platform Breakdown añade una fila por plataforma.
- Merge une las tres salidas, y un nodo Send Email o de Slack envía el resumen.
Aquí basta un token Viewer, porque el flujo solo lee. Nuestra guía de analíticas e informes de redes sociales explica qué cifras merecen estar en ese email.
Flujo 4: enterarte cuando una publicación falla o una cuenta se desconecta
Este flujo te avisa de un fallo antes de que lo haga un cliente.
- AdaptlyPost Trigger escucha Post Failed, Post Partially Failed y Account Disconnected.
- Switch separa según
{{ $json.event }}, que valepost.failed,post.partially_failedoaccount.unauthorized. - Para una publicación fallida, AdaptlyPost, Post > Get Results lee un resultado por cuenta con su plataforma, estado y mensaje de error, y un nodo de Slack o email lo envía. Añade Post > Retry Failed Platforms si quieres que el flujo lo reintente solo.
- Para una cuenta desconectada, el mensaje pide al dueño de la cuenta que la vuelva a conectar en AdaptlyPost. Si nadie lo hará, Account > Remove con un token Admin la quita, y las publicaciones pendientes y recurrentes dejan de publicarse en ella.
Cada trigger activo registra su propio webhook, y un workspace puede tener 10 como máximo.
¿Cómo evitas que un flujo de n8n publique dos veces?
Deja Retry On Fail desactivado en el nodo Create y reintenta con Post > Retry Failed Platforms. Ejecutar Create otra vez crea una segunda publicación, mientras que Retry Failed Platforms reenvía la publicación existente solo a las cuentas que fallaron.
Esto importa sobre todo con Wait for Result, una opción de Additional Fields. Por defecto Create responde en cuanto AdaptlyPost pone la publicación en cola, así que si una plataforma la rechaza después, el item de n8n no falla. Con Wait for Result activado, el nodo lee los resultados cada 5 segundos hasta que la publicación está en COMPLETED, PARTIAL_FAILURE o FAILED, durante 300 segundos como máximo. Una publicación fallida hace fallar el item con el error de cada cuenta, por ejemplo Publishing failed on TikTok (radiogyan): TikTok needs a video between 23 and 60 frames per second. Pon On Error en Continue y el flujo recibe error, status y results en lugar de detenerse. Las publicaciones programadas y los borradores vuelven al instante, así que para ellos usa el trigger.
AdaptlyPost
Empieza tu prueba gratis de 7 días
Analíticas multiplataforma
Bandeja Social
Asistente con IA
- Create se ejecuta otra vez
- Se crea una segunda publicación
- Vuelve a enviar la publicación existente
- Solo a las cuentas que fallaron
¿Qué alternativas a n8n hay para automatizar publicaciones?
AdaptlyPost también funciona con Zapier, con ChatGPT y Claude a través de su servidor MCP, y con cualquier script a través de su API REST. Todos usan el mismo token adaptly_, y la página de agentes explica cómo configurar cada uno.
Elige n8n cuando quieras la automatización en tu propio servidor, encadenada con tus otros sistemas. Zapier no necesita servidor. El servidor MCP permite que un asistente de chat redacte y programe publicaciones a partir de peticiones sencillas, como muestra publicar con agentes de IA. Para REST, las mejores APIs de programación de redes sociales compara AdaptlyPost con otras herramientas, y cómo automatizar publicaciones en redes sociales trata qué vale la pena automatizar. La guía de automatización de redes sociales con Zapier cubre sus triggers y acciones, y el plugin de AdaptlyPost para publicaciones en redes sociales con ChatGPT programa publicaciones desde un chat.
Preguntas frecuentes
¿Hay un nodo de n8n para publicar en Instagram y TikTok?
El nodo de la comunidad de AdaptlyPost, n8n-nodes-adaptlypost, publica en Instagram, TikTok y otras 11 plataformas desde un flujo de n8n. Las otras 11 son YouTube, X, LinkedIn, Facebook, Pinterest, Threads, Bluesky, Mastodon, Google Business Profile, Tumblr y Telegram. Instálalo por su nombre de paquete en Settings > Community nodes, y un solo nodo Post > Create publica en cada cuenta que selecciones en una sola ejecución.
¿Puede n8n programar publicaciones para más tarde?
El nodo de AdaptlyPost programa publicaciones en redes sociales desde n8n: rellena Scheduled At en Post > Create y AdaptlyPost publica a esa hora, así que n8n no necesita estar en marcha en ese momento. Post > Unschedule vuelve a convertir una publicación programada en borrador, y Post > Get Many filtra las publicaciones por estado, plataforma y fecha.
¿Puedo revisar una publicación antes de que n8n la publique?
Post > Validate, en el nodo de AdaptlyPost, revisa una publicación antes de que n8n la publique y no crea nada. Validate ejecuta todas las comprobaciones de Create, más las que de otro modo solo fallan al publicar: los límites de creador de TikTok y la duración del vídeo, la cuota de subida de YouTube, los tokens caducados de Instagram y Threads, los límites de adjuntos de Mastodon, los tableros de Pinterest y los créditos de X. Pon un nodo IF sobre su campo valid antes de Post > Create, como en el primer flujo.
¿Puede n8n crear una publicación recurrente en redes sociales?
La opción Repeat de Post > Create en AdaptlyPost convierte una publicación de n8n en una serie recurrente diaria, semanal, mensual o anual que no termina nunca, termina en una fecha o termina tras 2 a 365 publicaciones. Una publicación recurrente necesita un Scheduled At futuro y no puede ser un borrador ni incluir una cuenta de TikTok. X y LinkedIn rechazan el texto idéntico, así que varía cada publicación con spintax como {Hi|Hello}, y pausa, reanuda o elimina la serie con el recurso Recurring Post.
¿Puede n8n avisarme cuando una publicación falla?
AdaptlyPost Trigger inicia un flujo de n8n cuando una publicación falla, falla en parte, sale o se programa, y cuando una cuenta se desconecta. Cada trigger activo registra su propio webhook, que necesita un token Editor o Admin, y un workspace admite 10 como máximo. El trigger responde con 401 a una entrega con la firma ausente o incorrecta, así que una petición falsificada nunca inicia el flujo.
¿Qué rol de token de AdaptlyPost necesita un flujo de n8n?
Un flujo de n8n necesita un token Editor o Admin de AdaptlyPost para publicar, programar, publicar borradores, reintentar plataformas fallidas o registrar el trigger. Un token Contributor guarda borradores y ejecuta Post > Validate, un token Viewer lee publicaciones y analíticas, y Account > Remove necesita un token Admin. Cada token pertenece a un workspace y nunca hace más que el miembro que lo creó.
¿Necesito una cuenta de desarrollador para publicar en redes sociales desde n8n?
No necesitas una cuenta de desarrollador de Meta, TikTok, X o LinkedIn. AdaptlyPost guarda las apps de las plataformas, y tú conectas tus cuentas a través de la pantalla OAuth de cada red. n8n solo necesita un token de workspace de AdaptlyPost.
¿Funciona el nodo de AdaptlyPost en n8n Cloud?
El README del nodo no cubre n8n Cloud, así que esta guía usa una instancia de n8n autoalojada. El README indica n8n 1.100 y posteriores como versiones probadas. Instala el nodo en Settings > Community nodes con el nombre de paquete n8n-nodes-adaptlypost.
¿Puede n8n obtener analíticas de redes sociales desde AdaptlyPost?
El recurso Analytics tiene cuatro operaciones: Get Overview, Get Timeseries, Get Platform Breakdown y Get Post Analytics. Un token Viewer basta porque solo leen. Mastodon, Telegram y Tumblr no tienen analíticas.
¿Qué archivos multimedia puedo adjuntar a una publicación desde n8n?
Post > Create acepta una lista de URL públicas, y sirve cualquier enlace JPEG, PNG, WebP, MP4 o QuickTime. El nodo copia primero cada archivo al almacenamiento de AdaptlyPost. El tipo de contenido es texto, imagen, vídeo, carrusel o documento, y documento es solo para LinkedIn.
Ponlo en práctica con AdaptlyPost
¿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
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


Cómo programar publicaciones en redes sociales con ChatGPT y el plugin de AdaptlyPost
Programa publicaciones en redes sociales con ChatGPT en 11 plataformas: instala el plugin de AdaptlyPost, inicia sesión y confirma cada una antes de que salga.


Cómo configurar la automatización de redes sociales con Zapier y AdaptlyPost
Configura la automatización de redes sociales con Zapier y un token de API de AdaptlyPost: hojas de cálculo a publicaciones, avisos de fallos y analíticas.


Cómo programar publicaciones en redes sociales
Programar publicaciones en redes sociales deja de ser manual con producción por lotes, captions asistidas por IA y una cola repetible. Cómo montarlo.

