Connect Instagram
Pulbot connects Instagram via Meta's Instagram Messaging API (same infrastructure as WhatsApp). You receive and send direct messages (DMs) from your Instagram Business or Creator account.
When to use it
When you want to automate replies to Instagram DMs: customer support, story replies, sales funnels.
Steps
- 1Requirement: your Instagram account must be Business or Creator (not personal). If it's personal, convert it from Settings → Account → Switch to professional account.
- 2Link your Instagram account to a Facebook Page (required by Meta's API).
- 3In Meta Developer Console → your app → Add product → Instagram. The app must have the instagram_manage_messages permission approved.
- 4In Pulbot → Channels → «New channel» → select Instagram.
- 5Fill in: Instagram Account ID and Access Token (with instagram_manage_messages and pages_messaging permissions).
- 6Copy Pulbot's webhook URL and configure it in Meta Developer Console → Instagram → Webhooks → messages field.
- 7Activate the channel. The status should change to «Connected».
- 8Create a flow with an Instagram Trigger pointing to this channel.
Reference
- Instagram Account ID
- Numeric ID of your Instagram Business account. Obtain it via Graph API or Meta Business Manager.
- Access Token
- Token with instagram_manage_messages + pages_messaging permissions. Use long-lived system tokens for production.
- instagram_manage_messages permission
- Meta permission to read and send DMs. Requires app review for production use with accounts other than your own.
- Webhook — messages field
- Event Meta sends to Pulbot when a DM arrives. Also subscribe to messaging_postbacks for button callbacks.
Common errors
- «Personal account not supported»
- Instagram only allows the API on Business or Creator accounts. Convert your account first.
- «Not linked to a Facebook Page»
- Meta's API requires this link. Go to Instagram Settings → Account → Connect to Facebook.
- instagram_manage_messages permission rejected
- Meta manually reviews messaging permissions. Prepare a video demo of your flow and re-submit the review request.
- Webhook not receiving events
- Verify you subscribed to the messages field (not just messaging_postbacks) in Meta Developer Console → Instagram → Webhooks.
Next step
With the channel connected, create Instagram flows to automate your DMs.