Back to Tutorials

How to Connect n8n to Instagram: Built-in Meta Nodes vs Community Nodes

Posted by Oct 27, 2026

n8n has no built-in Instagram app node. What it has is Instagram support inside two Meta nodes: the Facebook Trigger, which can listen to Instagram events such as comments, mentions and messages, and the generic Facebook Graph API node, which can send any Graph API request. For ready-made Instagram actions like publishing posts or replying to messages, people use community nodes. This guide covers what the built-in Meta nodes can do with Instagram (from n8n’s documentation) and the most used Instagram community packages (from our own npm data).

Quick comparison

Built-in Meta nodes Instagram community nodes
Instagram events (comments, mentions, messages) Facebook Trigger, Instagram object Some packages, see each README
Instagram actions (publish, reply, message) Only by hand, with raw Graph API requests in the Facebook Graph API node Ready-made operations, depending on the package
Comes with n8n Yes No, installed as a community package
n8n Cloud Available Only packages that n8n has verified

Instagram events with the Facebook Trigger

The Facebook Trigger’s Instagram object starts a workflow when someone comments on your app users’ media, @mentions them, or when their Stories expire. To set it up:

  1. Select or create a Facebook App credential.
  2. Enter the APP ID of the app connected to the credential.
  3. Set Object to Instagram.
  4. In Field Names or IDs, keep the * wildcard for all events, or remove it and pick the ones you want: Comments, Messaging Handover, Mentions (in a comment or caption, for Business or Creator accounts), Messages, Messaging Seen, Standby, and Story Insights (metrics one hour after a story expires).
  5. In Options, turn on Include Values. n8n’s docs say this object fails without it.

The Facebook App credential

It uses an app access token, plus an optional App Secret to verify where payloads come from. n8n’s steps, in short:

  1. In the Meta App Dashboard, select Create App, add a name and contact email, choose Other as the use case and Business as the app type, then add the Webhooks product.
  2. In the Graph API Explorer, select your app, choose Get App Token and generate the access token for the n8n credential.
  3. Configure the trigger as above. Optionally add the App Secret.
  4. App Review is only needed if your app’s users don’t have a role on the app. In Development mode only people with a role (Administrator, Developer, Tester) can authenticate, which is enough when you only connect your own account. To let others in, add a Privacy Policy URL under App settings > Basic and switch App Mode to Live.

Instagram actions with the Facebook Graph API node

The Facebook Graph API node sends GET, POST or DELETE requests to graph.facebook.com (or graph-video.facebook.com for video uploads). You choose the Graph API Version, the Node (for example /<page-id>/feed) and the Edge, and can send a binary file in the body of a POST. It uses its own Facebook Graph API credential. This works for any Instagram endpoint Meta’s Graph API offers, but you build each request yourself from Meta’s documentation.

Instagram community nodes

Our Instagram hub lists 21 packages that pass our quality rule, with 15,551 npm downloads a week between them. The most downloaded, with the description each author gives on npm (weekly npm downloads as of 27 October 2026):

Bar chart: weekly npm downloads of the top 8 Instagram community nodes for n8n, October 27, 2026
Package Weekly downloads Author’s description
n8n-nodes-instagram-token 11,774 Instagram API integration with access token authentication
@mookielianhd/n8n-nodes-instagram 1,411 Instagram node for n8n
n8n-nodes-repliz 970 Repliz API: accounts, comments, chats, content, schedules
n8n-nodes-instagram-integrations 740 Instagram API integration with OAuth2 authentication
n8n-nodes-nashir 455 nashir.ai: publish to Instagram and other networks
@0m4r/n8n-nodes-instagram 42 Instagram node for n8n
@mattxcz/n8n-nodes-instagram-scraper 25 Post and reel metadata via a logged-in session
@rizkifirmansyah/n8n-nodes-instagram-api 23 Instagram API with Instagram Login (Business Login for Instagram) and an AI Agent tool

n8n-nodes-instagram-token

The most used package by far. Its README says it is a fork of n8n-nodes-instagram-integrations (the OAuth2 version, also in the table) that uses an access token with automatic refresh and finds the Instagram Business Account ID by itself. It lists messaging (text, images, audio, video) and comment management (reply, hide or unhide, delete) among its features. Check the README for the full list and the account type it needs.

The other packages either work directly with the Instagram API in their own way, go through a multi-network service (Repliz, nashir), or read public post data. Check each README for setup, and each node page here for the latest release and, where it has one, its GitHub repository for open issues.

How to choose

  • Start a workflow on Instagram comments, mentions or messages: the built-in Facebook Trigger with the Instagram object.
  • Publish, reply or send messages without building API calls: an Instagram community node, such as n8n-nodes-instagram-token.
  • Full control over any Graph API endpoint: the built-in Facebook Graph API node.
  • Posting to Instagram and other networks at once: a multi-network package such as nashir or Repliz.

To install a package on a self-hosted instance, an owner or admin enters its npm name in Settings > Community Nodes; full steps are in How to Install n8n Community Nodes. On n8n Cloud only verified community nodes can be installed, see Verified vs Unverified n8n Community Nodes. Similar guides: WhatsApp (also a Meta platform) and LinkedIn.

FAQ

Does n8n have an Instagram node?

Not a dedicated one. The built-in Facebook Trigger can listen to Instagram events, and the Facebook Graph API node can send any Graph API request. Ready-made Instagram actions come from community nodes.

Why does my Facebook Trigger fail with the Instagram object?

n8n’s docs say the Instagram object fails unless Include Values is turned on under Options.

Which Instagram events can n8n listen to?

Comments, Mentions, Messages, Messaging Seen, Messaging Handover, Standby and Story Insights, through the Facebook Trigger’s Instagram object.

What is the most used Instagram community node?

n8n-nodes-instagram-token, with 11,774 weekly npm downloads on 27 October 2026.

From our network Other tools and sites we build