Instagram DM automation for shops: what an AI agent should answer, and what it should not
A shop that sells on Instagram gets its messages at the worst time: in the evening, after a story, in bursts of three words. "Got it in M?", "Price?", "Do you ship?". Every message is a purchase waiting for an answer, and most of them wait until the next day.
This guide separates what Instagram already automates, what an AI agent can settle alone from your data, what it must hand to a person, and the setup order that stops it answering the wrong question.
What Instagram already automates
Meta Business Suite gives a professional account three free tools, and they are worth switching on before anything else.
- Saved replies, ready texts you insert in two taps.
- Frequently asked questions, four buttons offered on first contact.
- The away message, sent outside your hours.
None of the three reads your stock. A customer asking for a size gets a button or a polite sentence, then waits for a person. That gap is exactly what an agent closes.
Why DMs differ from every other channel
On Instagram, the message starts from a picture. The customer replies to a story or a post, and the question is about what they just saw: that model, that colour, that size. An agent that does not know which product is being discussed answers beside the point. So the first setting is the catalogue connection, not the greeting.
The second difference is rhythm. Customers write several short messages, one per thought. An agent that answers each bubble separately produces a conversation where nobody listens. The right behaviour is to wait a few seconds, read everything, and give one complete answer.
What an AI agent settles alone
- Availability, size and colour, read from your live catalogue through Airtable, NocoDB, a file or your API.
- Price, delivery times and shipping fees, from rules written once.
- The product card, sent with the photo and a reserve button.
- The payment link, drafted in the thread so the sale ends without leaving Instagram.
- Order status, if your order tool exposes an API.
The simple test: if a shop assistant answers the question without asking anyone, the agent should answer it alone. Otherwise it hands off.
What it must hand off
- A refund, a dispute, anything touching money already taken.
- A complaint where tone matters more than the answer.
- A partnership or creator collaboration request.
- A customer who asks for a person, plainly.
The handoff stays in the same thread, goes to a named person, and carries the context already gathered: the question, what the agent answered, the estimated basket. The AI pauses the moment a person writes, and resumes when handed back.
The 24-hour window
Instagram lets you reply freely for 24 hours after the customer's last message. Past that, follow-ups are limited and should stay in a person's hands. An agent that replies within seconds settles almost everything inside the window, which is precisely the point.
Setup, in the order that works
- Switch to a professional account and connect it through Meta's login; no developer.
- Connect the catalogue before writing a single instruction. An agent without stock invents or deflects.
- Write the rules: delivery, returns, what gets handed off, the brand's tone.
- Test in the sandbox with last week's real messages, fix, test again.
- Publish on Instagram alone for a week, then add WhatsApp and Messenger on the same brain.
What to measure after two weeks
- The share of DMs settled without a person, day and night together.
- The median first reply time, against what it was before.
- The number of payment links sent from the thread, and how many completed.
- Handoffs: above a quarter of conversations, a rule is missing or the catalogue is incomplete.
To see how the agent behaves on this channel, read the Instagram page and the connection guide. The online stores and retail pages show the agent on a full case, from message to payment.
Build your agent, test it, publish it. 14-day free trial.