Instagram DM automation that actually answers
Instagram DM automation replies to direct messages on your account automatically, without someone watching the inbox. BotReply connects your professional account in one click, answers from the catalog and policies you upload, captures orders and leads as it goes, and hands the conversation to your team when it should.
One-click Instagram Login · Business or Creator account required · Free plan available
How to set up Instagram DM automation
Four steps, and only the first one happens outside BotReply.
Switch to a professional account
Instagram only allows messaging automation on Business or Creator accounts. If yours is personal, switch it in the Instagram app — it is free and takes about a minute. This is Instagram's rule, not ours.
Connect with Instagram Business Login
Click Connect in your BotReply workspace and approve on Instagram's own screen. There is no Meta app to create and no token to paste — we store your account token encrypted and subscribe the messaging webhook for you.
Upload what you get asked about
Your catalog, prices, sizes, stock, shipping times, returns policy. This is what separates real answers from a keyword auto-responder — the agent quotes your details rather than guessing.
Publish and let it answer
Link an agent to the channel and publish. Every DM is answered automatically, every conversation lands in your inbox, and anything the AI should not handle is escalated by your rules.
What Instagram allows, and what it does not
Instagram lets a business reply within 24 hours of a customer's last message. That covers the case this page is about — somebody asks a question and expects an answer, at 2am or during a product launch when fifty people ask at once. What it does not allow is unprompted bulk DMs, and no compliant tool offers that. If a product promises it, the account paying the price is yours.
What it does once it is live
Answers from your catalog
Retrieval over your uploaded content means the reply quotes your real prices, sizes, and shipping times instead of improvising something plausible.
Captures orders and leads
A DM conversation becomes a structured order, booking, lead, or ticket in your pipeline, with the details the AI collected already attached.
Formatted for Instagram
Instagram DMs do not render markdown, so formatting is stripped rather than sent as literal asterisks, and long answers split at the 1000-character limit.
Stays connected on its own
Instagram tokens last about 60 days. Yours is refreshed automatically each day once it is within ten days of expiry, so the integration does not quietly stop working.
One inbox with every channel
Instagram DMs sit alongside WhatsApp, Messenger, and your website, and your team replies as a human from the dashboard when it matters.
Human handoff by rule
Escalate when a customer asks for a person, when a topic is off limits, or when the AI is not confident — with the full conversation attached.
What this looks like in practice
Someone DMs asking whether a dress comes in medium and how long delivery takes to their city. The agent answers from your catalog and shipping policy, then records the order details when they decide to buy.
A follower messages at midnight asking for a Saturday slot. The agent offers your open times, collects their name and number, and logs the appointment for the morning.
The same three questions about pricing, duration, and what is included arrive every week. The agent answers them instantly and passes only genuinely new questions to you.
Keyword auto-reply vs an AI agent
Most Instagram automation tools match keywords to canned replies. They work until somebody phrases the question their own way, which is nearly always.
| Situation | Keyword auto-reply | BotReply agent |
|---|---|---|
| Handles unexpected wording | Keyword must match exactly | Understands the question |
| Product and price answers | One canned reply for all | Retrieved from your catalog |
| Capturing an order | Asks them to visit the site | Collected in the conversation |
| Out-of-hours DMs | Auto-reply, then silence | Answered properly, any hour |
| Escalation to a person | Manual, if noticed | Rule-based, into a shared inbox |
| Same agent elsewhere | Instagram only | Shared with WhatsApp and Messenger |
Answer every DM, even at 2am
Connect your account, upload your catalog, and let AI take the first reply. Free plan available — no credit card required.
Instagram DM automation FAQ
Account requirements, what Instagram permits, and what the agent can do.
How do I automate Instagram DMs?
Connect your Instagram account to BotReply with Instagram Business Login — one click, no app to create and no token to paste. BotReply subscribes to your messaging webhook, and from then on every direct message is answered by your AI agent from the knowledge base you upload.
Do I need a business or creator account?
Yes. Instagram only allows messaging automation on professional accounts, so a personal account must be switched to Business or Creator in the Instagram app first. That change is free and takes about a minute.
Can the bot message customers whenever it wants?
No, and no compliant tool can. Instagram allows a reply within 24 hours of the customer's last message. BotReply answers inside that window automatically, which covers the usual case of someone asking a question and expecting an answer.
What can the Instagram bot actually do?
It answers product, price, availability, and policy questions from your uploaded content, and captures orders, bookings, leads, and support tickets as structured records in your dashboard. It is not limited to a keyword auto-responder.
Will the replies look right in Instagram?
Yes. Instagram DMs do not render markdown, so BotReply strips formatting rather than sending literal asterisks, and splits longer answers at Instagram's 1000-character limit instead of truncating them. A typing indicator shows while the AI works.
Do I have to reconnect my account regularly?
No. Instagram access tokens last about 60 days, and BotReply refreshes yours automatically each day once it is within ten days of expiry. You only need to reconnect if an account sits disconnected long enough for the token to fully expire.
Can a person take over an Instagram conversation?
Yes. Instagram DMs appear in the same BotReply inbox as your other channels, and your team can reply as a human from the dashboard. Agent rules can also escalate automatically when someone asks for a person.

