n8n-nodes-instagram

This is an n8n community node package for Instagram Messaging API integration. It provides comprehensive support for sending messages, managing media, and handling webhooks through the Instagram Graph API.
📦 Installation
- In n8n, go to Settings > Community Nodes
- Select Install
- Enter
n8n-nodes-instagram in the Enter npm package name field
- Click Install
Manual Installation
npm install n8n-nodes-instagram
🔑 Prerequisites
Before using this integration, you need:
- Facebook Page - A Facebook Page linked to your Instagram Business Account
- Instagram Business Account - Convert your Instagram account to a Business account
- Meta Developer App - Create an app in the Meta Developer Console
- Required Permissions:
instagram_basic, instagram_manage_messages, pages_manage_metadata, pages_read_engagement
- Page Access Token - Generate a token with the required permissions
🚀 Features
Main Node: Instagram
- Send Text, Image, Audio, Video Messages
- Send Button & Generic Templates
- Send Quick Replies
- Upload Media
- Get User Profile
Trigger Node: Instagram Trigger
- Listen for Messages, Postbacks, Opt-ins
📚 Documentation
See IMPLEMENTATION_GUIDE.md for complete documentation and examples.
📄 License
MIT