AutoGram

n8n Instagram Automation 2026: Full Capabilities & Limitations Guide

Published •Updated •13 min read

n8n is a workflow automation platform you can self-host or use hosted. Through Instagram's official API it can publish posts, Reels, carousels and Stories, react to comments and mentions, read insights, and reply to people who message you first. It cannot like posts, follow accounts or send cold DMs, because the API does not offer those actions. Here is what works, and where a different kind of tool fills the gaps.

How n8n Connects to Instagram

n8n uses Meta's official Instagram API, which offers fewer actions than the app itself. You need a professional account (Business or Creator) and an app in Meta's developer dashboard. With Instagram Login, no Facebook Page is needed (graph.instagram.com). With Facebook Login for Business, the account must be linked to a Page (graph.facebook.com), which also unlocks hashtag search and Business Discovery. Long-lived tokens last 60 days and can be refreshed. Expect to work with JSON, webhooks and API authentication.

Source: Meta's Instagram Platform overview.

n8n Instagram Integration 2026: Which Nodes You Actually Use

n8n has no dedicated Instagram node. You use three generic building blocks, and what you can do is exactly what Meta's API exposes:

  • Facebook Graph API node: calls graph.facebook.com, for the Facebook Login setup
  • HTTP Request node: the general-purpose option, needed for Instagram Login (graph.instagram.com)
  • Webhook node: receives Meta's notifications for comments, mentions and messages, so workflows react to events instead of polling

Source: n8n's Facebook Graph API node docs.

What n8n Can Do With Instagram in 2026

ActionAvailable via n8n?Notes
Publish feed posts, Reels and carousels✅ YesThrough the content publishing endpoints; media is fetched from a public URL
Publish Stories✅ YesImage or video, with the STORIES media type
Reply to comments✅ YesOn media owned by the connected account
Hide or delete comments✅ YesModeration; comments can also be turned off per post
New comment webhook✅ YesTrigger an n8n workflow when a comment arrives
Mention notifications✅ YesTrigger when your account is mentioned
Read media insights✅ YesPer-post metrics such as reach, views, likes and comments
Send DMs⚠️ LimitedOnly after the person messages you, within 24 hours; or one private reply per comment within 7 days
Read other accounts' data⚠️ LimitedBusiness Discovery returns basic data on other professional accounts (Facebook Login only)
Like posts❌ NoThe API has no endpoint for liking other accounts' posts
Follow / unfollow accounts❌ NoNot available in the API
View other accounts' Stories❌ NoNot available in the API

Sources: Meta's docs on content publishing, comment moderation, messaging, private replies and Business Discovery.

4 n8n Instagram Workflows That Work Within the API

Four practical starting points:

  • Auto-publish from a content calendar: when a row in Google Sheets, Notion or Airtable is marked "ready", n8n publishes the media and caption.
  • Comment moderation and auto-reply: the comment webhook triggers a workflow that drafts a reply with an AI node, posts it, or hides comments matching a filter.
  • Cross-platform content repurposing: a new post triggers a workflow that reformats the caption for X, LinkedIn or Slack.
  • Analytics aggregation: a daily workflow writes each post's reach, views, likes and comments to a Google Sheet or Slack digest.

The Gap n8n Cannot Fill: Liking Posts

Meta's API has no endpoint for liking other accounts' posts, so n8n cannot like posts from people in your niche, the tactic that gets your profile noticed by accounts that have never seen it. The same applies to Zapier, Make and every tool on the official API.

Where AutoGram Fits Alongside n8n

AutoGram (our product) likes posts from an audience you choose: hashtags, the followers of accounts you follow, or (on Professional) the followers of specific accounts. It logs in with your password, stored encrypted, so it is not authorized by Meta. The tools do not overlap: n8n publishes and moves data; AutoGram only likes posts.

Use casen8nAutoGram
Publishing posts on a schedule✅❌
Comment auto-reply (for example AI-drafted)✅❌
Cross-platform repurposing✅❌
Pulling analytics into Sheets/Slack✅❌
Follow / unfollow automation❌❌
Liking posts from a chosen audience❌✅
Uses Meta's official API✅❌

n8n vs Zapier for Instagram: Which Is Better?

Zapier's Instagram app has two triggers (new media, new tagged media) and publishing actions, and needs a Business account linked to a Facebook Page. n8n has no Instagram node, but its HTTP Request node can call any Meta endpoint, including comment and mention webhooks. n8n's Community Edition is free to self-host for internal business use; hosted plans start at $20/month billed annually for 2,500 executions. Zapier has a free plan with 100 tasks a month, and paid plans from $19.99/month billed yearly. Already run n8n? Instagram adds no new subscription. Only need quick publishing? Zapier is easier to start with.

Sources: n8n.io/pricing, n8n's Sustainable Use License, Zapier's Instagram for Business app and zapier.com/pricing.

Related: Zapier vs n8n for Instagram

What Zapier can and cannot do with Instagram:

Zapier Instagram Automation 2026: Full Capabilities Guide →

Setting Up n8n for Instagram: Key Steps

The main steps:

  • Switch to a professional account (Business or Creator)
  • Create an app at developers.facebook.com with Instagram API access (Instagram Login or Facebook Login for Business)
  • For Facebook Login, link your Instagram account to a Facebook Page
  • Get a long-lived token (60 days, refreshable)
  • In n8n, test with a simple call that lists your own media
  • Subscribe to webhooks for comments, mentions and messages; n8n's Webhook node receives them

n8n Instagram Post Automation: How the Publishing Workflow Is Built

Publishing is a two-step operation. First, send the media URL and caption to the container endpoint; Meta fetches the media, so the URL must be public (S3, Cloudinary or a CDN). Second, pass the container ID to the publish endpoint. For video and Reels, wait until the container reports finished, or you get "media not ready" errors.

  • Trigger: a schedule node, or a database trigger watching your content table for a row marked ready
  • Fetch: pull the next queued row with its caption, asset reference and target publish time
  • Stage: upload the asset somewhere publicly reachable and capture the resulting URL
  • Create container: call the media endpoint with the public URL and caption, and store the returned container ID
  • Wait and poll: check the container status until Meta reports it as finished, which matters most for video and Reels
  • Publish: call the media-publish endpoint with the container ID
  • Write back: mark the row as published so the workflow does not pick it up again on the next run

Instagram API Rate Limits and the n8n Errors They Cause

Most broken workflows hit a token or rate limit, not a logic bug. Meta caps API-published posts per rolling 24 hours (check content_publishing_limit), and other calls have rate limits that show up in n8n as plain HTTP errors. Tokens expire after 60 days, so schedule a refresh. API quotas are not the same as account limits, which Instagram does not publish.

API quotas and account restrictions are two different things. For the account side, see:

Our guide to Instagram limits in 2026 →

n8n Instagram Automation FAQs

Can n8n auto-like Instagram posts?

No. Meta's API has no endpoint for liking posts. Tools that automate likes log in with your password instead and are not authorized by Meta.

Can n8n send Instagram DMs automatically?

Partially: replies within 24 hours of someone messaging you, and one private reply per comment within 7 days. Cold DMs are not possible.

Is n8n free to use for Instagram automation?

Self-hosting the Community Edition is free for internal business use; you pay for the server. Hosted plans start at $20/month billed annually.

Does n8n require an Instagram Business account?

A professional account, Business or Creator. Switching is free in Instagram's settings.

What is the difference between n8n and a dedicated Instagram automation tool?

n8n uses the official API: good for publishing and data, but it cannot like posts. AutoGram likes posts by logging in with your password, so it is not authorized by Meta.

How do I connect Instagram to n8n?

With a professional account, a Meta developer app and a long-lived token, then the HTTP Request or Facebook Graph API node. There is no one-click login.

Can n8n automatically post to Instagram on a schedule?

Yes. A schedule trigger pulls the next queued item, creates a media container, waits for processing, then publishes. The media must be at a public URL.

Why does my n8n Instagram workflow suddenly stop working?

Usually an expired token (60 days) or the 24-hour publishing cap. Schedule a token refresh.

How many integrations does n8n have, and does that matter for Instagram?

Its directory listed 2,285 in October 2026. For Instagram the limit is Meta's API, not the count; the catalogue gives you the sheets, databases and AI tools around it.

AutoGram

Auto Like Instagram Posts to Get Seen

Get noticed by potential followers and grow your account on autopilot

Save 7-16 hours every week