๐ธ Instagram Messenger
PulseHub receives and sends Instagram Direct Messages via the Meta Graph API (Instagram Messaging API).
Prerequisitesโ
- A Facebook Page linked to your Instagram Business/Creator account
- A Meta Developer App
- Your Instagram account must be a Business or Creator account
- The Meta app must have the
instagram_manage_messagespermission approved
Setup Stepsโ
1. Link Instagram to a Facebook Pageโ
In the Meta Business Suite, connect your Instagram account to a Facebook Page.
2. Configure the Meta Appโ
- In your Meta Developer App, add the Instagram product
- Under Instagram Testers, add your Instagram account during development
- To go live, submit
instagram_manage_messagesfor Meta's review
3. Add the Channel in PulseHubโ
- Go to Channels โ Add Channel
- Select Instagram
- Fill in Page Access Token, App Secret, and Verify Token
- Copy the Webhook URL
4. Configure the Webhook in Metaโ
- Go to Instagram โ Webhooks
- Enter your PulseHub webhook URL and Verify Token
- 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_messagescan take several days