# Instagram

> Answer Instagram DMs automatically. Connect via the Meta Graph webhook and your agent replies to direct messages from your knowledge.

The Instagram channel connects your agent to Instagram **direct messages** through the Meta Graph API. Customers DM your Instagram professional account, Meta forwards the message to a Bookbag webhook, and the agent replies from your knowledge.

> **PREREQUISITES:** An Instagram professional (Business or Creator) account linked to a Facebook Page, a Meta app with Instagram messaging permissions, and a Page/app access token.

## Connect Instagram

1. **Enable the Instagram channel** — On the agent's Deploy tab, open the Instagram card and choose Connect.
2. **Save your credentials** — Enter the access token and the Graph send URL Bookbag should use to reply.
3. **Set the webhook in Meta** — In your Meta app, set the callback URL to the Instagram inbound webhook from the channel card, choose a verify token, and subscribe to Instagram messaging events.
4. **Verify** — Meta sends a GET challenge that Bookbag answers automatically, completing the subscription.

> **SHARED META PLUMBING:** Instagram, Messenger, and WhatsApp all use Meta's Graph webhook shape. The verification handshake and inbound parsing work the same way across all three.

## What gets answered

Bookbag handles standard inbound text DMs: it reads the sender ID and message text, runs the agent, and sends the reply back through the Graph API. Story replies, reactions, and other non-text events are ignored.

## What's next

- [Facebook Messenger](/docs/deploy/messenger) — Connect your Page inbox with the same Meta setup.
- [WhatsApp](/docs/deploy/whatsapp) — Add two-way WhatsApp support.
- [Deploy overview](/docs/deploy/overview) — See all channels and how they connect.
