Skip to main content

๐Ÿ“ธ Instagram Messenger

PulseHub receives and sends Instagram Direct Messages via the Meta Graph API (Instagram Messaging API).


Prerequisitesโ€‹

  1. A Facebook Page linked to your Instagram Business/Creator account
  2. A Meta Developer App
  3. Your Instagram account must be a Business or Creator account
  4. The Meta app must have the instagram_manage_messages permission approved

Setup Stepsโ€‹

In the Meta Business Suite, connect your Instagram account to a Facebook Page.

2. Configure the Meta Appโ€‹

  1. In your Meta Developer App, add the Instagram product
  2. Under Instagram Testers, add your Instagram account during development
  3. To go live, submit instagram_manage_messages for Meta's review

3. Add the Channel in PulseHubโ€‹

  1. Go to Channels โ†’ Add Channel
  2. Select Instagram
  3. Fill in Page Access Token, App Secret, and Verify Token
  4. Copy the Webhook URL

4. Configure the Webhook in Metaโ€‹

  1. Go to Instagram โ†’ Webhooks
  2. Enter your PulseHub webhook URL and Verify Token
  3. Subscribe to the messages field

Limitationsโ€‹

  • Instagram only allows replies within 24 hours of the last customer message
  • Instagram requires HTTPS on your webhook URL
  • Approval of instagram_manage_messages can take several days