How to get your Instagram messages into ChatGPT or Claude
Last reviewed:
There are two ways. You can download your messages from Instagram (Accounts Center → Download your information, format JSON) and upload the files to ChatGPT or Claude. Or you connect your business inbox live through an MCP connector like DMowl, so the assistant always sees current conversations and can act on them.
Option 1: download your messages
- 1 Request the download
In Instagram open Accounts Center → Your information and permissions → Download your information. Choose your account, pick only Messages and the format JSON.
- 2 Wait for the file
Meta prepares the archive and notifies you, usually within minutes to hours. Download the ZIP.
- 3 Upload the right files
Unzip it. Each conversation is a folder with message JSON files. Upload the ones you need to ChatGPT or Claude and ask your question.
Good for a one-off look back. The data is a snapshot, it can be large, and the assistant can only read, not reply. Menu names change from time to time.
Option 2: connect your inbox live
For a business or creator account, connect Instagram to DMowl and add DMowl as a connector in ChatGPT or Claude with the URL https://dmowl.com/mcp. The assistant then reads current conversations when you ask and can also act: tag contacts, build automations or draft replies.
| Download | Live connector | |
|---|---|---|
| Setup | Request, wait, unzip, upload | Once, about 2 minutes |
| Data | Snapshot of all your DMs | Live, business inbox |
| Can act | No | Yes, with confirmation |
| Account type | Any | Professional (business or creator) |
Privacy
Your DMs contain other people’s personal data. Upload only what you need, check your assistant’s data settings, and in the EU make sure your privacy notice covers how you process messages.
Questions? Answers.
Can ChatGPT read my Instagram DMs directly?
Not by itself. It needs either the files you upload or a connector that uses Instagram’s official API.
Does the live connector work with a personal account?
No. Instagram’s messaging API only works for professional accounts. Switching is free in the Instagram app.
Free tools for this
Try it on your own Instagram
Free for up to 100 active contacts. No credit card, set up in two minutes.
Start for freeMore guides
- 💬 How to send an automatic DM when someone comments on Instagram
- ⏱️ Instagram’s 24-hour messaging window, explained
- 🍀 How to pick an Instagram giveaway winner fairly
- 💬 How to manage your Instagram DMs with ChatGPT
- 🧠 How to connect Claude to your Instagram account
- 🔌 The Instagram MCP server: connect AI agents to your DMs
- ✍️ 25 prompts to run your Instagram DMs with ChatGPT or Claude
- 🧑💻 OpenAI Codex and Instagram: an integration in five minutes
- 🛠️ Connect Cursor, VS Code, Gemini CLI and Claude Code to Instagram
- 🤖 Can ChatGPT answer your Instagram DMs automatically?
- 🔎 Analyse your Instagram DMs with AI
- 🔁 Instagram DM automation with AI in n8n, Make and Zapier
Looking for how a DMowl feature works? DMowl documentation →