Recursos · Integración n8n

Integración Facebook n8nAutomatiza Facebook con n8n.

Aquí todo empieza con un evento, nunca con una acción. La integración Facebook n8n es un trigger que se suscribe a los webhooks de Meta y despierta tu flujo cuando cambia uno de los 11 objetos, del feed de una Página a un comentario de Instagram. Para quien vigila una página o una cuenta publicitaria.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Qué cubre de verdad la integración Facebook n8n?

La integración Facebook n8n es un trigger, no un nodo de acción. n8n trae un Facebook Trigger que registra un webhook en Meta, es decir una URL que Facebook llama cada vez que algo cambia, y arranca el flujo con esa llamada. El catálogo reúne 11 objetos y 11 familias de eventos, así que la pregunta nunca es si n8n puede escuchar, sino qué objeto lleva la señal que te importa.

Hay tres montajes que se repiten. El primero vigila una Página: objeto page, campos Feed y Ratings activos, y cada reseña o publicación llega a donde alguien la atiende. Volcarla en Google Sheets deja un historial que el equipo revisa sin entrar en Meta, y de paso convierte una página que nadie refresca en una lista que se vacía.

El segundo escucha instagram. Los comentarios y las @menciones sobre los medios de tus usuarios llegan según ocurren, y un solo nodo los reenvía a Slack con la referencia del medio adjunta. El community manager deja de rascar el feed cada viernes para armar el resumen, porque el resumen ya está escrito.

El tercero es el más silencioso y el que más ahorra. El objeto adAccount expone With Issues Ad Objects, que se dispara cuando una campaña, un conjunto de anuncios o un anuncio pasa al estado WITH_ISSUES. Enlázalo con Gmail y quien lleva el presupuesto se entera el mismo día de que un anuncio está parado, no al cerrar el mes.

Lo que el trigger no sabe hacer es devolver nada. Esta entrada del catálogo no tiene nodo de acción y suma 0 operaciones. Responder a un comentario, publicar o pausar una campaña pasa por el nodo HTTP Request, que llama a cualquier endpoint de la API Graph reutilizando la misma credencial mediante la autenticación predefinida. Vale la pena asumirlo desde el principio: un flujo realista de Facebook son un nodo trigger y uno o dos HTTP Request.

Dos límites conviene conocerlos antes de empezar. n8n recomienda el nodo WhatsApp Trigger, con las credenciales de WhatsApp, en lugar del objeto whatsappBusinessAccount, porque ofrece más eventos a los que suscribirse. Y el objeto page arrastra requisitos previos del lado de Meta, detallados más abajo, que no dependen de n8n. Si todavía estás eligiendo plataforma, la Reseña n8n entra en los matices, y el Curso n8n cubre la puesta en marcha.

Conexión

¿Cómo se conecta Facebook con n8n?

  1. 01

    Crear la credencial Facebook App

    En n8n, abre el menú Credentials y crea una credencial Facebook App. Una credencial se crea una vez y se reutiliza en todos los flujos: el nodo te la ofrece después en su desplegable. El trigger expone además un parámetro Authentication, que elige el método de autenticación a usar. Esa credencial tiene que corresponder a una aplicación de Facebook real, porque el paso siguiente pide su identificador.

  2. 02

    Rellenar el APP ID

    APP ID es el único campo de texto obligatorio del nodo y espera el identificador de la aplicación vinculada a tu credencial. Al estar marcado como requerido, n8n bloquea la ejecución del nodo si lo dejas vacío. Lo escribes una vez y el emparejamiento entre credencial y aplicación queda hecho. Si detrás de la credencial hay otra aplicación, el webhook se registra sin error y luego no entrega nada nunca. Es una manera lenta de perder una tarde.

  3. 03

    Elegir el Object y activar

    Object define qué escuchas y Field Names or IDs afina la selección. Por defecto el nodo mantiene el comodín * y se dispara con todos los eventos disponibles de ese objeto: pulsa la X de la estrella y elige en la lista, o usa una expresión. Después activa el flujo. n8n registra el webhook al activarlo, y cada evento llega en unos segundos, sin polling, es decir sin consultar la API cada cierto tiempo.

Disparadores

¿Qué escucha el Facebook Trigger?

Facebook Trigger es el nodo que arranca un workflow cuando algo ocurre en Facebook. Escucha 11 eventos, listados abajo por familia. Eliges uno o varios, activas el workflow y n8n registra el webhook (la URL que Facebook llama) en tu cuenta.

Lo que ves en n8n

Todos los eventos, por familia

Una fila por objeto, un chip por acción. El evento que marcas en el nodo se escribe objeto.acción; pasa el cursor por un chip para leer cuándo se dispara.

ad.*1
    application.*1
    • application.
      • application
    certificate.*1
      group.*1
      • group.
        • group
      instagram.*1
      • instagram.
        • instagram
      link.*1
      • link.
        • link
      page.*1
      • page.
        • page
      permissions.*1
      • permissions.
        • permissions
      user.*1
      • user.
        • user
      whatsapp.*1
        workplace.*1

          Notas de configuración

          01Configure the Facebook TriggerUn solo nodo trigger, en versión 1, sostiene toda la integración. Arranca un flujo cuando ocurren eventos de Facebook, y el catálogo los reparte en 11 objetos, cada uno con su propia familia. No existe un objeto comodín: primero eliges un sujeto y después una señal.

          Un solo nodo trigger, en versión 1, sostiene toda la integración. Arranca un flujo cuando ocurren eventos de Facebook, y el catálogo los reparte en 11 objetos, cada uno con su propia familia. No existe un objeto comodín: primero eliges un sujeto y después una señal.

          Parámetros clave

          • Object: lista de elección única, así que un nodo escucha un objeto. Vigilar una Página y una cuenta publicitaria exige dos Facebook Trigger en el mismo flujo.
          • Field Names or IDs: selección múltiple que conserva el comodín * por defecto. Quita la estrella para suscribirte solo a ciertos campos, o alimenta la lista con una expresión.
          • Include Values, dentro de Options: decide si la notificación lleva los valores nuevos. Obligatorio en casi todos los objetos.
          Casos de uso
          un flujo que reacciona a una señal clara, una reseña o un estado de anuncio, en vez de a un caudal que habrá que filtrar luego.
          02Page and Instagram ObjectsEstos dos cargan con el trabajo social. El objeto page devuelve las actualizaciones de una Página: Feed describe casi todos los cambios del feed, publicaciones, me gusta y veces compartido incluidos, Ratings cubre las reseñas nuevas y las reacciones a una reseña, Mention atrapa las menciones nuevas, Leadgen avisa de un cambio en la configuración de generación de leads, o sea de contactos entrantes, y Live Videos, Videos, Product Review, Merchant Review, Page Change Proposal y Page Upcoming Change completan el reparto. El objeto instagram avisa cuando alguien comenta los medios de tus usuarios, los @menciona o cuando sus Stories expiran, con Comments, Mentions, Messages, Messaging Seen, Messaging Handover, Standby y Story Insights.

          Estos dos cargan con el trabajo social. El objeto page devuelve las actualizaciones de una Página: Feed describe casi todos los cambios del feed, publicaciones, me gusta y veces compartido incluidos, Ratings cubre las reseñas nuevas y las reacciones a una reseña, Mention atrapa las menciones nuevas, Leadgen avisa de un cambio en la configuración de generación de leads, o sea de contactos entrantes, y Live Videos, Videos, Product Review, Merchant Review, Page Change Proposal y Page Upcoming Change completan el reparto. El objeto instagram avisa cuando alguien comenta los medios de tus usuarios, los @menciona o cuando sus Stories expiran, con Comments, Mentions, Messages, Messaging Seen, Messaging Handover, Standby y Story Insights.

          Parámetros clave

          • Field Names or IDs: con page la lista incluye además los campos del perfil uno a uno, para vigilar un solo ajuste en lugar del feed entero.
          Cuándo usarlo
          todo lo que da la cara ante el público y merece respuesta dentro de la misma hora.
          03Ad Account and Application ObjectsLa publicidad y la fontanería de la aplicación viven aquí. adAccount devuelve ciertos cambios en los anuncios: In Process Ad Objects avisa cuando una campaña, un conjunto de anuncios o un anuncio sale del estado IN_PROCESS, y With Issues Ad Objects cuando alguno recibe el estado WITH_ISSUES. Ambos cubren el posprocesado de creación y edición de anuncios, justo la ventana en la que una creatividad deja de servirse sin avisar. application devuelve lo que se envía a la propia aplicación: Add Account, Ads Rules Engine, Async Requests, Async Sessions, Group Install, Oe Reseller Onboarding Request Created, Plugin Comment y Plugin Comment Reply.

          La publicidad y la fontanería de la aplicación viven aquí. adAccount devuelve ciertos cambios en los anuncios: In Process Ad Objects avisa cuando una campaña, un conjunto de anuncios o un anuncio sale del estado IN_PROCESS, y With Issues Ad Objects cuando alguno recibe el estado WITH_ISSUES. Ambos cubren el posprocesado de creación y edición de anuncios, justo la ventana en la que una creatividad deja de servirse sin avisar. application devuelve lo que se envía a la propia aplicación: Add Account, Ads Rules Engine, Async Requests, Async Sessions, Group Install, Oe Reseller Onboarding Request Created, Plugin Comment y Plugin Comment Reply.

          Parámetros clave

          • Include Values: los dos objetos fallan sin el interruptor activado, y un cambio de estado sin valores tampoco te dice nada.
          Casos de uso
          avisar al comprador de medios de un anuncio bloqueado, o seguir los procesos asíncronos que lanza tu propia aplicación.
          04Group, Link and Workplace Security ObjectsWorkplace ocupa su propio rincón del trigger. group devuelve la actividad en los grupos y los eventos dentro de los grupos de Workplace, lo más parecido a un feed interno automatizable. link devuelve los enlaces destinados a las vistas previas enriquecidas que genera un proveedor externo, útil cuando una herramienta interna las produce y quieres saber qué circula. workplaceSecurity informa de los eventos de seguridad: alta y baja de administradores, y personas que entran o salen de un Workplace.

          Workplace ocupa su propio rincón del trigger. group devuelve la actividad en los grupos y los eventos dentro de los grupos de Workplace, lo más parecido a un feed interno automatizable. link devuelve los enlaces destinados a las vistas previas enriquecidas que genera un proveedor externo, útil cuando una herramienta interna las produce y quieres saber qué circula. workplaceSecurity informa de los eventos de seguridad: alta y baja de administradores, y personas que entran o salen de un Workplace.

          Parámetros clave

          • Field Names or IDs: estos tres objetos no publican una lista corta en la documentación, así que el comodín * es el ajuste honesto y el filtrado se hace dentro del flujo.
          • Include Values: obligatorio en los tres, o la notificación llega vacía.
          Cuándo usarlo
          rastros de cumplimiento y de incorporación, cuando alguien que entra o un administrador nuevo debe quedar registrado fuera de Workplace.
          05User, Permissions, Certificate Transparency and WhatsApp Business Account ObjectsCuatro objetos de nivel de cuenta cierran la lista. user envía las actualizaciones del perfil de un usuario, y permissions se dispara cuando alguien concede o revoca un permiso a tu aplicación: esa es la señal para dejar de llamar a un endpoint sobre el que ya no tienes derechos. certificateTransparency avisa cuando se emite un certificado nuevo para un dominio suscrito a las alertas, separado entre Certificate y Phishing, este último para certificados que podrían suplantar a uno de tus dominios legítimos. whatsappBusinessAccount devuelve los cambios de una cuenta de WhatsApp Business con Message Template Status Update, Phone Number Name Update, Phone Number Quality Update, Account Review Update y Account Update.

          Cuatro objetos de nivel de cuenta cierran la lista. user envía las actualizaciones del perfil de un usuario, y permissions se dispara cuando alguien concede o revoca un permiso a tu aplicación: esa es la señal para dejar de llamar a un endpoint sobre el que ya no tienes derechos. certificateTransparency avisa cuando se emite un certificado nuevo para un dominio suscrito a las alertas, separado entre Certificate y Phishing, este último para certificados que podrían suplantar a uno de tus dominios legítimos. whatsappBusinessAccount devuelve los cambios de una cuenta de WhatsApp Business con Message Template Status Update, Phone Number Name Update, Phone Number Quality Update, Account Review Update y Account Update.

          Parámetros clave

          • Include Values: opcional en user y permissions, obligatorio en los otros dos.
          Cuándo usarlo
          seguridad e higiene de cuentas, no marketing.
          Necesitas ayuda

          ¿Necesitas ayuda para automatizar Facebook con n8n?

          El equipo te responde directamente.

          Cada mensaje lo lee una persona.

          FAQ

          Facebook y n8n, las preguntas que vienen después

          01¿La integración Facebook n8n es gratuita?
          Sí, del lado de n8n. El Facebook Trigger viene incluido con n8n: no hay nada que instalar ni coste adicional, y se comporta igual en n8n Cloud que en una instancia autoalojada con la Community Edition bajo licencia Sustainable Use. Un flujo construido en una funciona idéntico en la otra, algo que importa cuando prototipas en Cloud y luego te mudas a tu propio servidor. Lo que Meta cobre por la aplicación, la cuenta publicitaria o la cuenta de WhatsApp Business es otra conversación que esta página no cubre. El coste real es el tiempo de configuración: una credencial, un APP ID, un objeto, y el webhook hace el resto.
          02¿Qué credenciales necesita el Facebook Trigger?
          Una credencial Facebook App, creada una vez en el menú Credentials y reutilizada en todos los flujos que tocan Facebook. El nodo lleva además un parámetro Authentication, que selecciona el método de autenticación a usar, y un campo APP ID que debe contener el identificador de la aplicación asociada a esa credencial. Más allá de eso, algunos objetos añaden sus propios requisitos del lado de Meta. El objeto page exige que un administrador de la Página conceda el permiso manage_pages a tu aplicación, que ese administrador tenga al menos privilegios de moderador, y que la aplicación esté añadida a la Página, a veces con una llamada subscribed_apps desde el explorador de la API Graph. El objeto WhatsApp Business Account pide una aplicación propiedad de tu empresa, suscrita bajo la cuenta.
          03¿Qué límites tiene Facebook en n8n?
          El principal salta a la vista: aquí no hay nodo de acción de Facebook. El catálogo marca 0 operaciones y 0 recursos, así que n8n oye a Facebook pero no le habla desde esta integración. Todo lo saliente, responder a un comentario, publicar, pausar una campaña, pasa por HTTP Request contra la API Graph, reutilizando la misma credencial mediante la autenticación predefinida. Segundo límite: no existe objeto comodín, por lo que un nodo escucha exactamente uno de los 11 objetos. Tercero: n8n recomienda el nodo WhatsApp Trigger con las credenciales de WhatsApp antes que el objeto whatsappBusinessAccount, que ofrece menos eventos. Y Certificate Transparency solo funciona con dominios ya suscritos a las alertas.
          04¿El Facebook Trigger reacciona en tiempo real?
          Sí. Funciona por webhook, no por polling. n8n registra la URL del webhook en Facebook cuando activas el flujo, y a partir de ahí Meta empuja cada evento hacia esa URL, que llega en unos segundos. Nada consulta la API por su cuenta, así que no hay frecuencia que ajustar ni ventana en la que un cambio pase desapercibido. Dos consecuencias prácticas. Un flujo inactivo no tiene webhook registrado: prueba con el flujo activo si quieres entregas reales. Y el trigger solo transporta lo que Facebook manda: activa Include Values en Options o la mayoría de los objetos no traerá nada aprovechable, y varios fallarán sin más.
          05¿n8n o Make para Facebook?
          Depende de dónde pueden vivir tus datos y de cómo quieras pagar. Make solo existe alojado, sin opción de autoalojamiento, y factura por operación, así que un webhook hablador en una Página movida tiene un coste que sube con el volumen. n8n corre en Cloud o en tu propia infraestructura, y eso suele zanjar el debate en cuanto el equipo legal o de seguridad opina sobre dónde aterrizan los payloads de eventos de Facebook. En funcionalidad, sé realista con esta integración concreta: n8n aporta un trigger con 11 objetos y ningún nodo de acción, de modo que la mitad saliente del trabajo recae en HTTP Request en ambos casos. Las dos plataformas se montan de forma visual. La decisión se juega en alojamiento, control de datos y modelo de coste.
          Hack'celeration Lab

          Recibe nuestros tips de integración cada semana.

          Sin spam. Cancela cuando quieras.