Instagram Auto Reply to DMs: What You Can Automate, and What Should Stay Human

Auto-replies on Instagram Direct are governed by one rule — the 24-hour window — and ruined by one habit: answering everything. What to automate and what to leave alone.

An auto reply on Instagram Direct is simple to build and easy to get wrong in a way that costs you customers rather than saving you time. The mechanism is uncomplicated: someone messages you, something matches, a reply goes out. The judgement is in deciding what should match, and the honest answer is “less than you think”.

The one rule that governs every auto reply

You may send messages to a person for 24 hours after their last message to you. Every new message from them restarts the clock. When the window closes, you cannot send anything at all — no reminder, no offer, no “just checking in”.

Three consequences follow, and they explain most of what tools in this category do and do not offer:

  • Speed is the whole game. An answer at minute one and an answer at hour twenty are both inside the window, but only one of them reaches a person who is still thinking about you.
  • There are no drip sequences on Instagram. A schedule that sends on day three cannot run, because on day three you have no permission to send.
  • “Follow up later” means “get them to write again”. The only legitimate way to reopen the window is for the person to message you.

The complete rule set, including the comment window and the tags that people misunderstand, is in the rules article.

What is worth auto-replying to?

Three categories, and they are narrower than most setups assume.

The first message from a new person. A welcome reply that lands in two seconds does two jobs: it confirms someone is home, and it offers choices that your automation can actually handle. Offer buttons, not an open question. “How can I help?” invites free text you cannot answer; Prices, Delivery, Talk to a person invites something you can.

Questions with one correct, unchanging answer. Opening hours. Whether you ship to a country. The address. The return period. These are not conversations, they are lookups, and a person typing them out for the ninetieth time is pure waste.

Out of hours. An away message that says when you will actually reply is worth more than it looks, because it converts “they ignored me” into “they are closed”. Say the real time, not “soon”. And do not send it during working hours because someone forgot to turn the schedule on — that is a classic and it reads as carelessness.

What should never be auto-replied?

  • Complaints. A canned reply to an angry customer makes the anger about you instead of about the problem. Route these to a person immediately and, if you can, detect them before a cheerful automated message goes out.
  • Anything about money that is not a published price. Refunds, disputes, custom quotes. An automation that improvises here creates commitments you did not make.
  • Messages that are already a reply to a person. If a human answered twenty minutes ago and the customer replies, an automated message on top of it tells them nobody is really there.

How many auto replies should you have?

Start with three: the welcome, the two or three lookup answers, and the away message. That is it.

The failure pattern is a rule set that grew to nineteen keywords over a year, each added after one conversation that went badly, and which now fires the wrong answer often enough that the team turned it off. Keyword sets should grow from evidence — read your actual inbox, count what people actually ask — not from imagination. The method is in the keyword guide.

What about an AI agent instead of keyword rules?

This is the genuine upgrade, and it solves the problem keyword rules cannot: a person who phrases the question in a way you did not anticipate.

An AI agent answers from material you supplied — your price list, your policies, your FAQ page — so it can handle “do you have that in a smaller size and how long would it take to Madrid” without you having written a branch for it. The two things to insist on when you set one up:

  1. It answers from your material, not from general knowledge. An agent improvising a return policy is worse than no agent.
  2. It has an explicit handoff condition. “I am not sure, let me get someone” is a correct answer and should be a designed one.

Who reads the messages the automation could not answer?

This is the question that decides whether any of it worked. An auto reply reduces the volume; it does not reduce it to zero, and the remainder is exactly the part with money in it.

If that remainder goes to the Instagram app on someone’s phone, you have moved the work rather than removed it, and two people will eventually answer the same person differently. A shared inbox — where the automation history sits above the conversation and the thread can be assigned — is what makes the handover real. The mechanics are in how a shared inbox works for teams.

How do you test an Instagram auto reply?

From a second account that does not follow you, not from your own. Send a first message and check the welcome. Send something none of your rules cover and see where you land. Press the human button and confirm a person is actually notified. Then wait a day and try to write to yourself from the business side — it should fail, and seeing the window close once makes the rest of the design obvious.

Setting the whole thing up from scratch, including the account prerequisites, is covered step by step in how to set up an Instagram chatbot. Chatonaut’s plans are on the pricing page.

Try it on your own account

Connect your Instagram account and let the bot answer comments and DMs while you sleep. Free plan, no card needed.

Get started free