Content · July 11, 2026 · 2 min read
Triage your Instagram DMs with AI that never replies
Let an AI agent read and sort your Instagram DMs, flag who needs a reply, and never send a word. The read-only triage pattern that keeps your replies human.
The problem
Your Instagram DMs are where a follower becomes a community member or a customer, and they are the easiest surface to fall behind on. Real questions sit buried under reel shares and casual threads. The tempting fix is to hand the inbox to an AI agent and let it answer. That is the one automation I refuse to build: an agent replying in your voice is one bad output away from telling a real person something you never said.
What I built instead
I let an agent read and triage my Instagram DMs while sending stays strictly human. The agent connects through Composio, an integration hub with a free tier, using a one-time CLI login, so no API key sits in any config file. The skill is limited to exactly three calls: get account info, list conversations, list messages. In its world, send, delete, and mark as seen do not exist.
When I ask which DMs need a reply, it scans my most recent threads and returns a digest in three buckets: needs a reply (they messaged last), waiting on them (I messaged last), and everything else. It flags anything time sensitive, like a question someone asked or a resource I promised to send. Then I open Instagram and answer the short list myself.
An agent that can read your inbox but cannot speak in it can never embarrass you.
Why not let the AI reply to DMs?
Because a DM is the moment someone checks whether you are real. Two rules keep the pattern safe:
- Replies stay human. The agent may draft a reply for me to review, but sending is always my finger on the button.
- Triage is pull only. I run it when I ask for it, never on a schedule. My competitor research runs on autopilot because it only reads public pages. An inbox is private, so it never goes in a loop.
Copy the DM triage pattern
Connect your Instagram account to your agent through an integration hub with read access, then paste this:
Read my Instagram DM inbox through the connected read-only
integration. You may list conversations and read messages.
You may not send, delete, or mark anything as seen.
Return a triage digest, newest first, in three buckets:
1. Needs a reply: threads where the other person messaged last.
Flag anything time sensitive, like a question or a promised link.
2. Waiting on them: threads where I messaged last.
3. Everything else: media shares and casual threads.
You may draft replies for me to review. Never send anything.
Do this now
- Connect Instagram to your agent through an integration hub, read access only.
- Paste the triage prompt above and read your first digest.
- Answer the needs-a-reply bucket yourself, today.