# Chat SDK adds Instagram adapter

**Published:** August 19, 2026 | **Authors:** Ben Sabic

---

You can now build bots for Instagram with the new [Instagram adapter](https://chat-sdk.dev/adapters/official/instagram) for Chat SDK.

Bots can send and receive DMs and media, render cards as quick replies and link buttons, show typing indicators, receive reactions, and handle story replies.

**lib/bot.ts**
```typescript
import { Chat } from "chat";
import { createInstagramAdapter } from "@chat-adapter/instagram";

export const bot = new Chat({
  userName: "mybot",
  adapters: {
    instagram: createInstagramAdapter(),
  },
});

bot.onDirectMessage(async (thread, message) => {
  await thread.post("Hello from Instagram!");
});
```

The adapter connects through Meta's Instagram Messaging API and requires a professional Business or Creator account.

Messages are buffered, so streamed responses send as one message when the stream completes. Meta enforces a 24-hour messaging window, so bots can only reply within a day of the user's last message.

Read the [documentation](https://chat-sdk.dev/adapters/official/instagram) to get started or browse the [adapter directory](https://chat-sdk.dev/adapters).

---

📚 **More updates:** [View all changelog entries](/changelog/sitemap.md) | [Blog](/blog/sitemap.md)