Connect Instagram Direct
Instagram messaging requires a Professional account linked to a Facebook Page. Setup is not the same as Messenger, even though both use Meta Login.
In the app: Setup → Channels → Instagram
Connect
- In Meta, convert the Instagram account to Professional if it is not already, and link it to a Facebook Page.
- In CoPulse, add Instagram, complete Meta Login, and pick the Instagram account.
- Send a test DM to that account.
- Confirm the thread in Inbox. Public comment threads (if enabled) also show permalink and media IDs in conversation context.
Settings and what they mean
| Setting | What it means |
|---|---|
| Handle | Public @username. Used for the “Message on Instagram” test link. |
| Instagram Business Account ID / Facebook Page ID | Filled after Meta Login. Webhook routing uses the IG business id. The Page owns this Instagram account. |
| Page access token | Outbound Instagram Messaging. Encrypted. Graph path should stay me/messages — do not put the IG business id in that field. |
| Auto-reply to story mentions | When on, AI replies in DM if someone mentions this account in a story. Mentions still land in Inbox when off. |
| Auto-reply to media comments | When on, AI posts up to two public replies per comment thread. Reconnect if comment text or public replies fail (needs engagement permissions). |
How to test Instagram
- On Settings → Try this channel, DM this account from your personal Instagram (not the business login).
- Confirm the thread in Inbox. After that first DM, CoPulse can reply without a template.
- If story or comment auto-reply is on, mention the account in a story or comment on a reel/post and confirm the public or DM reply.
- Optional: add the Instagram handle on test contacts.