You can wire the Instagram node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.
Instagram has two kinds of connection. The Login option below signs you in with an Instagram professional account and needs no Facebook Page. The Facebook login, System user token, and Page access token options reach Instagram through Facebook, which needs a Page linked to the account.Hashtag search, product tagging, and business discovery are not part of a Login connection. On one, Search Hashtag Id, Get Hashtag Media, Discover Business Account, Tag Products in Media, Get Media Product Tags, and Delete Product Tags from Media stop with a message telling you to connect through Facebook Login instead.
data contains mention_type (comment or caption), text, author, comment_id, media_id, comment, media, and media_urls. Comment authors come from the webhook or the mentioned comment’s requested from field; caption authors come from the media username. Use data.author.username to identify who wrote the mention; mentioned_username identifies the connected recipient. author_available and media_url_available tell you whether Meta supplied those values. Carousel child URLs are included when returned by the comment’s media expansion. Use data.event_id as an idempotency key in your backend.
For an HTTP Request step, choose Send HTTP POST Request, set your endpoint, select a JSON body, and use {{ JSON.stringify($('ig').data) }} as the body, replacing ig with your Instagram node ID. The JSON includes event_id for deduplication in your backend.
Private posts and Story mentions are not supported by this trigger. Meta can omit a media URL for restricted content. An ID-only mention notification is enriched by reading the comment, including its author; if Meta still returns no author,
author_available is false. Meta also removes the @ symbol from other accounts’ captions returned by the Mentioned Media API; the trigger preserves original webhook text when present and supplies mentioned_username separately. An active connection or registered subscription does not establish live webhook access: Meta’s app mode, permissions and review status still apply.Credentials
Connect Instagram under Credentials in the node settings. See Connecting credentials for the general flow.Login
Sign in with your Instagram account when prompted; no keys to copy. NoClick requests the following permissions:instagram_business_basicinstagram_business_content_publishinstagram_business_manage_commentsinstagram_business_manage_messages
Facebook login
Sign in with your Instagram account when prompted; no keys to copy. NoClick requests the following permissions:instagram_basicinstagram_content_publishinstagram_manage_commentspages_show_listpages_read_engagementpages_manage_metadataads_readbusiness_management