Wszystkie wpisy

How to Auto-Reply to Instagram DMs with AI from Your Knowledge Base

How-To 10.11.2026 8 min czytania Oleksandra Puhach

To auto-reply to Instagram DMs with AI that gets your prices and availability right, the AI has to answer from your own business information, not from general knowledge or keyword rules. KnowStack connects an Instagram professional account through its linked Facebook Page, writes each reply from your knowledge base, and lets you choose per account whether a person approves every reply or replies go out on their own.

Why most Instagram auto-replies disappoint

If you sell through Instagram, your DMs fill up with the same handful of questions: how much is it, do you have it in my size, are you free on Saturday, do you ship to my city. Each one has a single correct answer, and it is specific to your business. That is why the two usual kinds of automation fall short.

  • Keyword flows work until a customer phrases the question differently, asks two things in one message, or writes in another language. Then they get a menu instead of an answer.
  • A generic AI chatbot writes fluent replies, but it does not know your price list. If nothing stops it, it fills the gaps with plausible guesses, and a confident wrong price in a DM is worse than a slow right one.

The fix is to separate the two jobs. Your business facts live in one place you control, a knowledge base. The AI's only job is to find the relevant part and write a short, natural reply from it. When the knowledge base does not cover the question, the right move is to say so and hand the conversation to a person, not to improvise.

How KnowStack answers Instagram DMs

KnowStack builds a knowledge base from material you already have: your website, documents, Google Drive, email, chat exports, meeting transcripts. You can edit every section afterwards. The same knowledge base then answers customers on Instagram DMs, Facebook Messenger and a website chat widget.

When a DM arrives, KnowStack:

  1. Waits a few seconds in case the customer is still typing. People often split one thought across several messages ("hi", "is the blue one still available", "in M"). The reply reads all of them together, so the customer gets one answer instead of three.
  2. Checks the guardrails you set: business hours, words that should go straight to a person, topics the AI must never answer, and a daily reply cap.
  3. Searches the knowledge base you assigned to that account and drafts a reply using only what it finds. The drafting instructions forbid outside knowledge and forbid inventing a price, a date, a policy or availability.
  4. Either queues the draft for review or sends it, depending on the account's mode.

Every draft lists the knowledge base sections it was based on, so whoever reviews it can check the facts in a few seconds.

What you need before you start

  • An Instagram professional account (business or creator), linked to a Facebook Page you manage. Personal Instagram accounts cannot be connected.
  • A knowledge base with the answers in it. If your prices, sizes, delivery terms and booking rules are not written down anywhere, the AI has nothing to answer from. Building the knowledge base comes first.
  • A plan that includes Instagram. Business includes up to five Pages, Enterprise up to 20, and the free trial one. An Instagram account works through its linked Page and does not count as an extra Page.

Setup, step by step

1. Connect the Facebook Page

In the dashboard, open Messenger under Communications and click Connect a Facebook account. Facebook signs in with whichever account the browser is logged into, so if you need a different one, log out of Facebook or use a private window first. Then choose the Pages KnowStack should answer and click Connect selected Pages.

If the Instagram account is not linked yet, link it in Meta Business Suite under Settings, Instagram accounts, then reconnect the Facebook account in KnowStack.

2. Turn on replies for the Instagram account

Open Instagram under Communications. Linked accounts appear here with a Reply on @yourusername switch. Instagram has its own switch and its own settings, separate from Messenger. You can answer Instagram DMs and leave Messenger off, or the other way round.

3. Choose what it answers from

In Reply settings, the Answer from option has three levels: every knowledge base the company can read, only selected knowledge bases, or only selected sections. Narrowing it down is worth it. An Instagram shop does not need its replies drawing on the internal onboarding guide.

4. Set the voice and the guardrails

  • Tone: Friendly, Professional, Short and direct, Warm and reassuring, or a custom description, plus free-text instructions for anything replies should always do or avoid.
  • Language: match the customer, or always reply in one language.
  • Hand to a human when the message contains: words like "refund" or "complaint" that should always reach a person.
  • Never answer about: topics the AI must not touch, such as medical advice or anything legal.
  • Daily reply cap: the maximum number of replies the AI sends on its own per day. It defaults to 200, and 0 stops replies on that Page.
  • Business hours and an after-hours message, sent for every message that arrives outside those hours.

5. Start in review, then decide about autopilot

There are two modes. Review before sending means every reply waits for a person to send it, edit it, or discard it. Autopilot means replies go out without anyone reading them first. New channels always start in review, including an Instagram account whose Page is already on autopilot for Messenger.

Run review for a week or two. Read the drafts, check the sources each one cites, and fix the knowledge base wherever an answer was thin. Switch to autopilot once you would have sent most drafts unchanged.

When a person needs to step in

Automation is only safe if handing over is easy. Any conversation has a Take over button. Once you take over, the AI stops replying in that thread until you click Hand back to AI. Replying yourself, or sending an edited version of a draft, also hands the conversation to you.

When the knowledge base has no answer, KnowStack does not guess. The conversation is marked Needs a person and managers get a notification in the dashboard, and in Telegram if they have linked it. On autopilot you can set a message to send in that case (for example, "Good question, a colleague will reply shortly"), or leave it empty and send nothing. The same handover happens when a message matches one of your hand-to-a-human words or blocked topics.

For bigger problems, you can pause a single Page, or stop replies for the whole company at once.

Leads from DMs

When a customer writes an email address or a phone number in a DM, KnowStack saves it as a lead, together with the question that came with it. This happens even in conversations a colleague has taken over or that arrive outside business hours. Leads appear on the Leads page with a status (New, Contacted, Qualified, Won, Lost) and can be exported as CSV. On the Business plan they can also be pushed to your CRM through a webhook.

Insights: the questions it could not answer

Every question the knowledge base could not answer goes to Insights. The list covers the last 30 days, puts the most frequent questions first, and groups different wordings of the same question together. For each one you can click Add to knowledge base, write the answer (or use Draft with AI, which drafts it from replies your staff already sent to that question), and choose the section to save it in.

This is how the share of answered DMs goes up over time. You do not need to predict every question at setup. You fill the gaps your customers actually show you.

Messages Meta failed to deliver

Meta sends DMs to connected apps through webhooks, and it does not resend what it fails to deliver. A connection hiccup or a security checkpoint on the Facebook account that connected the Page can mean hours of DMs that never arrive. KnowStack reads each connected inbox every few minutes and stores any customer message the webhook missed. A recovered message less than an hour old is handled as if it had just arrived. Older ones get a draft that a person approves, whatever the account's mode, because an unprompted bot reply to a message from hours ago reads oddly. A lead from a recovered message is marked as recovered.

Honest limits

  • Text DMs only. Photos, videos and voice messages without text, reactions, and story mentions are not answered. Replies to your stories are skipped too, even when they contain text.
  • DMs, not comments. KnowStack does not reply to comments on posts or reels.
  • Meta's 24-hour window. A business can reply to a DM within 24 hours of the customer's last message. In review mode, a draft left waiting longer than that can no longer be sent, so someone needs to check the queue every day.
  • Review drafts cost AI usage too. A draft is generated whether or not anyone sends it, so it counts toward AI usage. If the company reaches its AI usage cap, no new drafts are written until there is budget again.
  • Only one tool should answer. If another app or Meta's own automated replies already answer your DMs, customers get two replies. Turn the other one off.
  • Message text is not kept forever. By default, message text is removed after 90 days (you can set anything from 30 days up). Who wrote when, and what the AI could not answer, are kept.

When this is not the right tool

  • You mainly want comment-to-DM funnels, giveaway entries or broadcast campaigns. Those are marketing automation tools, and KnowStack does not do them.
  • Most of your DMs are photos ("do you have this?" with a screenshot). Text-only answering will miss them.
  • Your answers change hourly, such as live stock levels, and nobody will keep the knowledge base current. The AI can only be as accurate as what it reads.

What it costs

Instagram and Messenger replies are included in the Business plan at $79 a month, a flat price for the company, not per user. Business covers up to five Pages, each of which can carry its linked Instagram account, and also includes the Claude connector and CRM webhooks. Enterprise covers up to 20 Pages. Starter and Professional do not include Instagram or Messenger replies. AI usage is billed on top as you go. See KnowStack pricing for the full comparison. If DMs are only part of your support load, the customer support use case shows how the same knowledge base answers your website chat and Facebook Messenger too.

Try it

The trial needs no card, includes $10 of AI credit, and lets you connect one Page with its Instagram account. Build a knowledge base from your website and price list, connect the account in review mode, and read a day of drafts before you decide anything. Start a free trial

Frequently asked questions

Can AI answer my Instagram DMs for me?

Yes. KnowStack reads each text DM, finds the answer in your knowledge base and writes a reply. In "Review before sending" mode a person sends it; on "Autopilot" it goes out on its own. New channels always start in review mode.

What kind of Instagram account do I need?

An Instagram professional account (business or creator) linked to a Facebook Page you manage. Personal accounts cannot be connected. The Instagram account works through its Page and does not count as an extra Page on your plan.

What happens when the AI does not know the answer?

It does not guess. The conversation is marked "Needs a person", managers are notified, and the question goes to Insights, where you can add the answer to the knowledge base. On autopilot you can also send a holding message you wrote.

Does KnowStack reply to photos, voice messages or comments?

No. It answers text DMs only. Photos, videos and voice messages without text, reactions, story mentions, story replies and post comments are not answered. Replies must go out within 24 hours of the customer's last message.

Wypróbuj KnowStack za darmo

Zbuduj swoją pierwszą Bazę wiedzy w minuty, a nie tygodnie.