Publicación automatizada en Instagram y Facebook con la API Graph de Meta - Flujo de trabajo de n8n

Utiliza este flujo de trabajo completo de n8n para automatizar la publicación de contenido en Páginas de Instagram y Facebook a través de la API Graph de Meta. Incluye lógica integrada para la gestión y renovación de tokens.

Vista previa del flujo

¿Listo para automatizar?

Descarga esta plantilla de flujo de trabajo de n8n y comienza a usarla al instante.

¿Para quién es ideal?

Gestores de Redes Sociales que necesitan publicar contenido cruzado de forma fiable y programada.
Usuarios técnicos y desarrolladores que aprovechan la API Graph de Meta para la automatización.
Cualquiera que busque plantillas de n8n preconfiguradas para gestionar ciclos de vida complejos de tokens OAuth.
Usuarios que buscan centralizar sus operaciones de marketing dentro de un entorno n8n.

Descripción general

Gestionar los tokens de acceso para las plataformas de Meta (Facebook e Instagram) puede ser complicado, ya que los tokens de usuario estándar caducan rápidamente. Este flujo de trabajo avanzado de n8n resuelve este problema proporcionando dos mecanismos robustos de publicación: una ruta de prueba que utiliza credenciales predefinidas y una ruta de producción altamente recomendada que utiliza tokens de larga duración almacenados mediante la función de datos estáticos de n8n.

Este flujo de trabajo de n8n gestiona sin problemas el proceso de dos pasos requerido para publicar en Instagram (crear un contenedor multimedia y luego publicarlo) y recupera dinámicamente el Token de Acceso a la Página necesario para la publicación simultánea en Facebook. La guía incluida explica los pasos críticos para generar un Token de Usuario del Sistema permanente, asegurando que tu automatización de n8n se ejecute sin intervención manual del token.

Cómo funciona

Este flujo de trabajo de n8n se estructura en dos ramas operativas principales, centradas en la gestión de tokens y la publicación social.

1. Automatización de Renovación de Tokens (Mantenimiento Programado)

Esta rama utiliza un disparador (trigger) dedicado de n8n para asegurar que el token de acceso siga siendo válido. Está configurado para ejecutarse periódicamente, de forma óptima cada 30 días.


  1. Schedule Trigger: El disparador de n8n inicia el proceso, configurado para ejecutarse mensualmente.

  2. Get Current Token (Nodo Code de n8n): Recupera el token existente almacenado en los datos estáticos globales del flujo de trabajo.

  3. Refresh token (Nodo HTTP Request de n8n): Utiliza el endpoint OAuth de Facebook y el tipo de concesión (grant type) fbexchangetoken para canjear el token existente por uno nuevo, extendiendo su vida útil (normalmente a 60 días).

  4. Push to Static Data (Nodo Code de n8n): El accesstoken recién adquirido y de larga duración se guarda inmediatamente de nuevo en el almacén de datos estáticos de n8n para su uso futuro, completando la gestión automatizada del ciclo de vida del token.

2. Publicación Social (Uso del Token de Datos Estáticos)

Esta secuencia ejecuta la publicación real, aprovechando el token seguro recuperado de los datos estáticos.


  1. Get Token from static Data (Nodo Code de n8n): Recupera el token de larga duración necesario para todas las llamadas posteriores a la API.

  2. Post to Instagram1 (Nodo HTTP Request de n8n): Llama al endpoint /media de la API Graph de Meta para crear el contenedor multimedia, proporcionando la URL de la imagen y el texto, junto con el token de acceso.

  3. Wait 2 Second1 (Nodo Wait de n8n): Se necesita una breve pausa para permitir que Meta procese el contenedor multimedia.

  4. Publish instagram post1 (Nodo HTTP Request de n8n): Llama al endpoint /mediapublish utilizando el creation_id devuelto en el paso anterior para finalizar la publicación de Instagram.

  5. Use System token to get page token1 (Nodo HTTP Request de n8n): Consulta el endpoint me/accounts utilizando el token seguro para obtener una lista de todas las Páginas de Facebook gestionadas y sus respectivos Tokens de Acceso a la Página.

  6. Get Correct Page Token1 (Nodo Code de n8n): Filtra la lista para extraer el Token de Acceso a la Página específico para la Página de Facebook de destino.

  7. Post to Facebook1 (Nodo HTTP Request de n8n): Publica la imagen y el texto directamente en la Página de Facebook utilizando el Token de Acceso a la Página derivado.

Guía de instalación

Para desplegar este potente flujo de trabajo de n8n, sigue estos pasos:


  1. Importar el flujo de trabajo de n8n: Copia el JSON proporcionado e impórtalo en tu instancia de n8n.

  2. Configurar las Credenciales de la API Graph de Meta:

Debes crear una credencial de API Graph de Facebook en n8n.
Para uso en producción, es altamente recomendable seguir los pasos en la Nota Adhesiva (Sticky Note) para generar un Token de Usuario del Sistema Permanente.
Introduce este token en la configuración de credenciales de la cuenta de Facebook Graph.

  1. Configurar los Valores de Marcador de Posición:

En el nodo de n8n Post to Instagram (o Post to Instagram1), reemplaza , y con tus datos reales.
En los nodos Publish instagram post, asegúrate de que se referencia el ID de Cuenta de Empresa de Instagram correcto.
Para la ruta de renovación de tokens, actualiza el nodo de n8n Refresh token con el ID de Cliente, el Secreto de Cliente de tu App de Facebook y un token corto inicial para la primera ejecución.

  1. Configuración Inicial del Token: Si utilizas la ruta de renovación programada, ejecuta manualmente la rama de renovación de tokens una vez (desde el Schedule Trigger hasta Push to Static Data) para guardar el token inicial de larga duración en el almacén de datos estáticos antes de programar la secuencia de publicación.

Detalles del nodo

Este flujo de trabajo de n8n aprovecha varios tipos de nodos clave de n8n para lograr una integración compleja de redes sociales:

Manual Trigger / Schedule Trigger: Estos nodos disparadores (triggers) de n8n inician el flujo de trabajo. El Disparador Manual es útil para pruebas, mientras que el Disparador de Programación gestiona la renovación rutinaria del token cada 30 días.
HTTP Request: Este nodo fundamental de n8n se utiliza ampliamente para todas las interacciones con la API Graph de Meta. Gestiona la creación de contenedores multimedia, la publicación de posts, la renovación de tokens y la obtención de Tokens de Acceso a la Página. Las configuraciones clave incluyen el uso de métodos POST, el tipo de contenido form-urlencoded y la dependencia de las credenciales predefinidas de la API Graph de Facebook.
Code: Se utilizan varias instancias del nodo Code de n8n para lógica crítica:
Get Current Token y Get Token from static Data: Recuperación del token de acceso almacenado de forma segura desde los datos estáticos del flujo de trabajo de n8n.
Push to Static Data: Guardado del token de acceso recién renovado tras el proceso de canje (exchange).
Get Correct Page Token (y 1): Lógica personalizada de JavaScript para iterar a través de la lista de páginas recibidas de la API y aislar el Token de Acceso a la Página específico necesario para la publicación en Facebook haciendo coincidir el ID de la Página.


  • Wait: Este nodo de n8n introduce una pausa necesaria de 2 segundos entre la creación del contenedor multimedia de Instagram y su publicación, lo cual es un requisito de la API de Meta.

Flujos de trabajo de n8n relacionados

Gratis

Nodos: 6 Nodos
Actualizado: Diciembre 26 2025
Ver todo
Creado por
Brian
Brian

specializing in automation, AI integrations, and workflow optimization. I build high-impact n8n workflows that connect Salesforce, Outlook, RingCentral, and more. Reach out if you need help making your systems talk to each other.

Presentado*