Ressources · Intégration n8n

Intégration Facebook n8nAutomatiser Facebook avec n8n.

Ici, tout part d'un événement, jamais d'une action. L'intégration Facebook n8n se résume à un trigger qui s'abonne aux webhooks de Meta et réveille ton workflow dès qu'un des 11 objets bouge, du fil d'une Page à un commentaire Instagram. Pensée pour qui surveille une page, un compte publicitaire ou un groupe Workplace.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

Que couvre vraiment l'intégration Facebook n8n ?

L'intégration Facebook n8n est un trigger, pas un nœud d'action. n8n fournit un Facebook Trigger qui enregistre un webhook auprès de Meta, c'est-à-dire une URL que Facebook appelle à chaque changement, et démarre le workflow sur cet appel. Le catalogue compte 11 objets et 11 familles d'événements. La vraie question n'est donc pas de savoir si n8n peut écouter, mais quel objet porte le signal qui t'intéresse.

Trois montages reviennent sans arrêt. Le premier surveille une Page : objet page, champs Feed et Ratings conservés, et chaque avis ou publication atterrit là où quelqu'un le traite. Une alerte dans Telegram suffit à transformer une page que personne ne rafraîchit en file d'attente qui se vide.

Le deuxième écoute instagram. Les commentaires et les @mentions sur les médias de tes utilisateurs arrivent au fil de l'eau, et un seul nœud d'ajout les empile dans Airtable avec la référence du média. Fini le community manager qui remonte son fil le vendredi pour fabriquer un récap : le récap se fabrique tout seul.

Le troisième est plus discret et c'est celui qui rapporte. L'objet adAccount expose With Issues Ad Objects, déclenché quand une campagne, un ensemble de publicités ou une publicité passe au statut WITH_ISSUES. Branche-le sur Slack et la personne qui tient le budget apprend qu'une pub est bloquée le jour même, pas à la clôture du mois.

Ce que le trigger ne sait pas faire, c'est renvoyer quoi que ce soit. Cette entrée de catalogue n'a aucun nœud d'action et 0 opération. Répondre à un commentaire, publier, mettre une campagne en pause : tout passe par le nœud HTTP Request, qui appelle n'importe quel endpoint de l'API Graph en réutilisant le même credential via l'authentification prédéfinie. Autant le prévoir dès le départ, un workflow Facebook réaliste tient en un nœud trigger et un ou deux HTTP Request.

Deux limites méritent d'être connues avant de commencer. n8n recommande le nœud WhatsApp Trigger, avec les credentials WhatsApp, plutôt que l'objet whatsappBusinessAccount, parce qu'il propose davantage d'événements auxquels s'abonner. Et l'objet page impose des prérequis côté Meta, détaillés plus bas, qui n'ont rien à voir avec n8n. Si le choix de la plateforme n'est pas encore tranché, l'Avis n8n détaille les arbitrages, et la Formation n8n couvre la partie prise en main.

Connexion

Comment connecter Facebook à n8n ?

  1. 01

    Créer le credential Facebook App

    Dans n8n, ouvre le menu Credentials et crée un credential Facebook App. Un credential se crée une fois et se réutilise dans tous les workflows : le nœud te le propose ensuite dans sa liste déroulante. Le trigger expose aussi un paramètre Authentication, qui choisit la méthode d'authentification à utiliser. Ce credential doit correspondre à une vraie application Facebook, parce que l'étape suivante réclame son identifiant.

  2. 02

    Renseigner l'APP ID

    APP ID est le seul champ texte obligatoire du nœud, et il attend l'identifiant de l'application reliée à ton credential. Marqué requis, il bloque l'exécution du nœud s'il reste vide. Tu le saisis une fois et l'appairage entre le credential et l'application est fait. Si l'application derrière le credential n'est pas la bonne, le webhook s'enregistre correctement puis ne livre jamais rien. C'est une façon lente de perdre un après-midi.

  3. 03

    Choisir l'Object, puis activer

    Object définit ce que tu écoutes, Field Names or IDs resserre la sélection. Par défaut le nœud garde le joker * et se déclenche sur tous les événements disponibles pour cet objet : clique sur le X de l'étoile puis sélectionne dans la liste, ou passe par une expression. Active ensuite le workflow. n8n enregistre le webhook à l'activation, et chaque événement arrive en quelques secondes, sans polling, donc sans interrogation régulière de l'API.

Déclencheurs

Qu'écoute le Facebook Trigger ?

Facebook Trigger est le nœud qui démarre un workflow quand quelque chose se passe dans Facebook. Il écoute 11 événements, listés ci-dessous par famille. Tu en choisis un ou plusieurs, tu actives le workflow : n8n enregistre le webhook (l'URL que Facebook appelle) sur ton compte.

Ce que tu vois dans n8n

Tous les événements, par famille

Une ligne par objet, une puce par action. L'événement à cocher dans le nœud s'écrit objet.action ; survole une puce pour lire quand il se déclenche.

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

          Notes de configuration

          01Configure the Facebook TriggerUn seul nœud trigger, en version 1, porte toute l'intégration. Il démarre un workflow quand des événements Facebook se produisent, et le catalogue les répartit en 11 objets, chacun formant sa propre famille. Aucun objet fourre-tout : tu choisis un sujet avant de choisir un signal.

          Un seul nœud trigger, en version 1, porte toute l'intégration. Il démarre un workflow quand des événements Facebook se produisent, et le catalogue les répartit en 11 objets, chacun formant sa propre famille. Aucun objet fourre-tout : tu choisis un sujet avant de choisir un signal.

          Paramètres clés

          • Object : liste à choix unique, donc un nœud écoute un objet. Surveiller une Page et un compte publicitaire demande deux Facebook Trigger dans le même workflow.
          • Field Names or IDs : sélection multiple qui garde le joker * par défaut. Retire l'étoile pour ne t'abonner qu'à certains champs, ou pilote la liste par une expression.
          • Include Values, dans Options : décide si la notification embarque les nouvelles valeurs. Obligatoire pour la plupart des objets.
          Cas d'usage
          un workflow qui réagit à un signal net, un avis ou un statut de publicité, plutôt qu'à un flux qu'il faudra filtrer ensuite.
          02Page and Instagram ObjectsCes deux-là portent le travail social. L'objet page remonte les mises à jour d'une Page : Feed décrit l'essentiel des changements du fil, publications, likes et partages compris, Ratings couvre les nouveaux avis et les réactions à un avis, Mention attrape les nouvelles mentions, Leadgen signale un changement dans les réglages de génération de leads, c'est-à-dire de contacts entrants, et Live Videos, Videos, Product Review, Merchant Review, Page Change Proposal et Page Upcoming Change complètent la liste. L'objet instagram prévient quand quelqu'un commente les médias de tes utilisateurs, les @mentionne, ou quand leurs Stories expirent, via Comments, Mentions, Messages, Messaging Seen, Messaging Handover, Standby et Story Insights.

          Ces deux-là portent le travail social. L'objet page remonte les mises à jour d'une Page : Feed décrit l'essentiel des changements du fil, publications, likes et partages compris, Ratings couvre les nouveaux avis et les réactions à un avis, Mention attrape les nouvelles mentions, Leadgen signale un changement dans les réglages de génération de leads, c'est-à-dire de contacts entrants, et Live Videos, Videos, Product Review, Merchant Review, Page Change Proposal et Page Upcoming Change complètent la liste. L'objet instagram prévient quand quelqu'un commente les médias de tes utilisateurs, les @mentionne, ou quand leurs Stories expirent, via Comments, Mentions, Messages, Messaging Seen, Messaging Handover, Standby et Story Insights.

          Paramètres clés

          • Field Names or IDs : avec page, la liste propose aussi les champs de profil un par un, de quoi surveiller un seul réglage au lieu du fil entier.
          Quand l'utiliser
          tout ce qui touche au public et mérite une réponse dans l'heure.
          03Ad Account and Application ObjectsLa publicité et la tuyauterie applicative se rangent ici. adAccount remonte certains changements sur les publicités : In Process Ad Objects prévient quand une campagne, un ensemble de publicités ou une publicité sort du statut IN_PROCESS, et With Issues Ad Objects quand l'un d'eux récupère le statut WITH_ISSUES. Les deux couvrent le post-traitement des créations et modifications de publicités, exactement la fenêtre où une créa cesse d'être diffusée sans prévenir. application remonte ce qui est envoyé à l'application elle-même : Add Account, Ads Rules Engine, Async Requests, Async Sessions, Group Install, Oe Reseller Onboarding Request Created, Plugin Comment et Plugin Comment Reply.

          La publicité et la tuyauterie applicative se rangent ici. adAccount remonte certains changements sur les publicités : In Process Ad Objects prévient quand une campagne, un ensemble de publicités ou une publicité sort du statut IN_PROCESS, et With Issues Ad Objects quand l'un d'eux récupère le statut WITH_ISSUES. Les deux couvrent le post-traitement des créations et modifications de publicités, exactement la fenêtre où une créa cesse d'être diffusée sans prévenir. application remonte ce qui est envoyé à l'application elle-même : Add Account, Ads Rules Engine, Async Requests, Async Sessions, Group Install, Oe Reseller Onboarding Request Created, Plugin Comment et Plugin Comment Reply.

          Paramètres clés

          • Include Values : les deux objets échouent sans le toggle activé, et de toute façon un changement de statut sans les valeurs ne t'apprend rien.
          Cas d'usage
          alerter un acheteur média sur une pub bloquée, ou suivre les traitements asynchrones lancés par ta propre application.
          04Group, Link and Workplace Security ObjectsWorkplace occupe son propre coin du trigger. group remonte l'activité dans les groupes et les événements dans les groupes côté Workplace, ce qui se rapproche le plus d'un fil interne automatisable. link remonte les liens destinés aux aperçus enrichis générés par un fournisseur externe, pratique quand un outil interne produit ces aperçus et que tu veux savoir ce qui circule. workplaceSecurity signale les événements de sécurité : ajout ou retrait d'administrateurs, arrivées et départs d'un Workplace.

          Workplace occupe son propre coin du trigger. group remonte l'activité dans les groupes et les événements dans les groupes côté Workplace, ce qui se rapproche le plus d'un fil interne automatisable. link remonte les liens destinés aux aperçus enrichis générés par un fournisseur externe, pratique quand un outil interne produit ces aperçus et que tu veux savoir ce qui circule. workplaceSecurity signale les événements de sécurité : ajout ou retrait d'administrateurs, arrivées et départs d'un Workplace.

          Paramètres clés

          • Field Names or IDs : ces trois objets ne publient pas de liste courte dans la doc, donc le joker * reste le réglage honnête et le tri se fait dans le workflow.
          • Include Values : obligatoire pour les trois, sinon la notification arrive vide.
          Quand l'utiliser
          les traces de conformité et d'arrivée, quand un nouvel arrivant ou un nouvel admin doit être journalisé hors de Workplace.
          05User, Permissions, Certificate Transparency and WhatsApp Business Account ObjectsQuatre objets de niveau compte ferment la liste. user envoie les mises à jour de profil d'un utilisateur, et permissions se déclenche quand quelqu'un accorde ou révoque une permission pour ton application : c'est le signal pour arrêter d'appeler un endpoint sur lequel tu n'as plus de droits. certificateTransparency prévient quand un nouveau certificat est émis pour un domaine abonné aux alertes, avec Certificate d'un côté et Phishing de l'autre, ce dernier couvrant les certificats susceptibles d'usurper un de tes domaines légitimes. whatsappBusinessAccount remonte les changements d'un compte WhatsApp Business via Message Template Status Update, Phone Number Name Update, Phone Number Quality Update, Account Review Update et Account Update.

          Quatre objets de niveau compte ferment la liste. user envoie les mises à jour de profil d'un utilisateur, et permissions se déclenche quand quelqu'un accorde ou révoque une permission pour ton application : c'est le signal pour arrêter d'appeler un endpoint sur lequel tu n'as plus de droits. certificateTransparency prévient quand un nouveau certificat est émis pour un domaine abonné aux alertes, avec Certificate d'un côté et Phishing de l'autre, ce dernier couvrant les certificats susceptibles d'usurper un de tes domaines légitimes. whatsappBusinessAccount remonte les changements d'un compte WhatsApp Business via Message Template Status Update, Phone Number Name Update, Phone Number Quality Update, Account Review Update et Account Update.

          Paramètres clés

          • Include Values : optionnel sur user et permissions, obligatoire sur les deux autres.
          Quand l'utiliser
          la sécurité et l'hygiène de compte, pas le marketing.
          Besoin d'aide

          Besoin d'aide pour automatiser Facebook avec n8n ?

          L'équipe te répond directement.

          Chaque message est lu par une personne.

          FAQ

          Facebook et n8n, les questions qui suivent

          01L'intégration Facebook n8n est-elle gratuite ?
          Oui, côté n8n. Le Facebook Trigger est livré avec n8n : rien à installer, aucun coût supplémentaire, et le comportement est identique sur n8n Cloud et sur une instance auto-hébergée en Community Edition sous licence Sustainable Use. Un workflow construit sur l'un tourne à l'identique sur l'autre, ce qui compte quand on prototype sur le Cloud avant de migrer sur son propre serveur. Ce que Meta facture pour l'application, le compte publicitaire ou le compte WhatsApp Business est une autre question, que cette page ne traite pas. Le vrai coût reste le temps d'installation : un credential, un APP ID, un objet, et le webhook prend le relais.
          02Quels credentials faut-il pour le Facebook Trigger ?
          Un credential Facebook App, créé une fois dans le menu Credentials et réutilisé dans tous les workflows qui touchent à Facebook. Le nœud porte aussi un paramètre Authentication, qui sélectionne la méthode d'authentification à utiliser, et un champ APP ID qui doit contenir l'identifiant de l'application reliée à ce credential. Au-delà, certains objets ajoutent leurs propres prérequis côté Meta. L'objet page demande qu'un administrateur de la Page accorde la permission manage_pages à ton application, que cet administrateur dispose au moins des privilèges de modérateur, et que l'application soit ajoutée à la Page, parfois avec un appel subscribed_apps depuis l'explorateur d'API Graph. L'objet WhatsApp Business Account réclame une application possédée par ton entreprise, abonnée sous le compte.
          03Quelles sont les limites de Facebook dans n8n ?
          La principale saute aux yeux : il n'y a pas de nœud d'action Facebook ici. Le catalogue affiche 0 opération et 0 ressource, donc n8n entend Facebook mais ne lui parle pas depuis cette intégration. Tout le sortant, répondre à un commentaire, publier, mettre une campagne en pause, passe par HTTP Request sur l'API Graph, en réutilisant le même credential via l'authentification prédéfinie. Deuxième limite, aucun objet joker n'existe : un nœud écoute exactement un des 11 objets. Troisième, n8n recommande lui-même le nœud WhatsApp Trigger avec les credentials WhatsApp plutôt que l'objet whatsappBusinessAccount, qui propose moins d'événements. Enfin, Certificate Transparency ne fonctionne que sur des domaines déjà abonnés aux alertes.
          04Le Facebook Trigger réagit-il en temps réel ?
          Oui. Il fonctionne par webhook, sans polling. n8n enregistre l'URL du webhook auprès de Facebook au moment où tu actives le workflow, puis Meta pousse chaque événement vers cette URL, qui arrive en quelques secondes. Rien ne va interroger l'API de son côté, donc aucun réglage de fréquence à trouver et aucune fenêtre pendant laquelle un changement passe inaperçu. Deux conséquences pratiques. Un workflow inactif n'a pas de webhook enregistré : teste avec le workflow actif si tu veux de vraies livraisons. Et le trigger ne transporte que ce que Facebook envoie : active Include Values dans Options, sinon la plupart des objets n'apportent rien d'exploitable et plusieurs échouent.
          05n8n ou Make pour Facebook ?
          Ça dépend de l'endroit où tes données ont le droit de vivre et de la façon dont tu veux payer. Make est hébergé uniquement, sans option d'auto-hébergement, et se facture à l'opération : un webhook bavard sur une Page active a donc un coût qui grimpe avec le volume. n8n tourne sur le Cloud ou sur ta propre infrastructure, ce qui tranche souvent le débat dès qu'une équipe juridique ou sécurité a un avis sur l'endroit où atterrissent les payloads d'événements Facebook. Côté fonctionnalités, reste lucide sur cette intégration précise : n8n offre un trigger à 11 objets et aucun nœud d'action, donc la moitié sortante du travail passera par HTTP Request des deux côtés. Les deux plateformes se construisent visuellement. Le choix se joue sur l'hébergement, la maîtrise des données et le modèle de coût.
          Hack'celeration Lab

          Reçois nos tips intégration chaque semaine.

          Pas de spam. Désinscription à tout moment.