Skip to main content

Instagram Integration

Overview

Nexus receives Instagram DMs via the Instagram Messaging API (part of the Meta Graph API). Instagram conversations appear in the omnichannel inbox.

Capabilities

  • Receive inbound Instagram DMs (text, media, story replies).
  • Send outbound text and media messages.
  • Monitor post comments and insights.

Required permissions / scopes

  • instagram_basic
  • instagram_manage_messages
  • pages_manage_metadata (Instagram API access flows through Facebook)

Edge Functions

FunctionDirectionPurpose
instagram-webhookInboundReceives Instagram DMs and events
instagram-send-messageOutboundSends Instagram DMs
exchange-instagram-tokenAuthExchanges Instagram token

Webhook setup

Instagram webhooks share the same Meta App as Facebook. Subscribe to the messages topic for Instagram in the Meta App Dashboard.

Common troubleshooting

IssueResolution
Instagram option not availableEnsure the Instagram account is a Business or Creator account linked to a Facebook Page.
DMs not appearingVerify webhook subscription and that instagram_manage_messages permission is granted.