Guide · 6 min read

When to let the AI write the Instagram reply, and when a template is the better answer

The PostEngage teamUpdated

Most of the questions in your inbox have one correct answer and should be handled by a template that costs nothing. This guide is about the rest of them, and about keeping a model from confidently making things up in your name.

Before anything else: most of the questions in an Instagram inbox do not need a model. If four questions cover most of what you are asked, four templates answer them for free, forever, and they answer them identically every time — which for a shipping cutoff or a size chart is a feature rather than a limitation.

AI replies are for the other pile. The comment that is nearly a standard question but not quite. The DM that asks two things at once. The one where a template would technically be correct and would read as though nobody had looked.

What the reply is built from

Two inputs, and they do different jobs.

Voice DNA is the register. It is built from replies the account owner actually wrote — not from a description of your brand, not from three adjectives in a settings box. Feeding it real replies matters because the things that make writing sound like you are not things you can describe: how long your sentences run, whether you use the person's name, how often an emoji shows up and which one, whether you switch to Hindi when the customer does.

The grounding is the content. A generated reply draws on what you have written down — your templates, your product notes, what you have said before. What it will not do is fill a gap with something plausible.

The Voice DNA screen, showing the replies a profile was built from and the register the model extracted from them.
A profile is only as good as the replies it was built from. Paste in the ones you would be happy to receive, not the ones you dashed off.

That second part is the one worth dwelling on, because it is where AI replies go wrong in public. Somebody asks whether you deliver to Siliguri. You have never written that down anywhere. An unconstrained model produces a confident, well-punctuated sentence about your delivery to Siliguri, in your register, with your habits of phrasing — and it may be wrong. Your customer reads it as a commitment, because it arrived from your account and sounded exactly like you.

A model always has an answer. That is the impressive part and it is also the entire problem.

The long version of how a reply gets tied to a source is worth reading if you are going to trust this with pricing questions.

Setting it up

You do not enable AI replies globally and hope. You turn them on inside one automation, in the same builder every rule uses.

  1. Build the profile first. Paste in replies you actually sent. Real ones, in the language you really used. A profile built from marketing copy will produce marketing copy.
  2. Write down what the model is allowed to know. Prices, timelines, what you do not do. An answer that is not in there is an answer the model should decline, and it will.
  3. Turn on the AI reply in one automation. Leave your best templates as templates. The AI is for the trigger where the incoming messages vary.
  4. Test on myself. The complete pipeline runs and the result arrives in your own account. Read it as the customer, not as the person who built it.
  5. Go live on one post. Then read Activity, including the replies that were held rather than sent.

What happens when it is not sure

It does not send. This is the part of the design that makes the rest of it defensible.

The review queue, showing generated replies held for a human to approve, edit, or discard before anything is sent.
A held reply costs you thirty seconds. A confidently wrong one costs you a customer and, occasionally, a refund.

A reply that is held is not a bug report. It is usually a question about something you have not written down yet, which makes the review queue a decent to-do list: every held item is either a note to add or a question that genuinely needs a human.

The tenth of the ten checks, content_safety, is the last thing every reply passes through, AI-written or not. Combined with the nine before it — kill_switch, connection, takeover, window, dedupe, cooldown, quiet_hours, rate_budget, credits — it means an AI reply has to clear the same gate a template does, and any refusal is recorded with its reason in Activity.

Reading a generated reply properly

When the test result lands in your inbox, there is a way to read it that catches problems and a way that does not. The way that does not is checking whether the facts are right, because you already know they are — you wrote the notes it drew on.

Read for length first. A generated reply is almost always too long before it is anything else, because a model asked a short question will still produce a complete sentence with a courteous opening. Somebody commented "price?" and got four lines. You would have sent two words.

Read for register second. Does it use a greeting you have never used? Does it say "Certainly!" where you would have said "haan"? Does it end with an offer of further assistance that nobody in your inbox has ever wanted? Those are profile problems, and the fix is feeding it more of your real replies rather than editing the output.

Read for the thing it declined to say last. If the reply dodges a question, that gap is real — you have not written the answer down anywhere, and the model is doing exactly what it should. Add the note, then run the test again.

Where the credits go

Free, unlimited

Every templated reply you wrote yourself, however many times it fires. The public reply under a post. A rule that answers the same question four hundred times this week.

One credit each

Each new reply the AI writes for a specific message. One credit, one reply — not per conversation, not per contact, not per follower.

Nothing here is metered per contact or per follower, so a viral post does not change what you owe unless you asked the AI to write for every commenter — which is usually the wrong setting anyway. The free tier is 100 credits, no card, and packs start at ₹499.

When AI replies are the wrong tool

Be honest about three cases.

When the answer must be exactly right every time. Refund policy, warranty terms, anything you would be held to. Template it.

When you have written nothing down. With no grounding, the model has very little to work from and most replies will end up held for review, which is slower than answering by hand.

When the volume is low. If you get eleven DMs a day, you are building machinery to save an amount of time you do not spend. Read the register comparison instead and improve your templates.

And what is not on offer at all: we reply to people, we do not create posts. No caption generator, no hashtag tool, no content calendar, no scheduling, no analytics product. The model writes replies and nothing else.

What to do next

Run it on one automation for a week, then read your own replies under the post as a stranger would. That judgement stays manual and no product can do it for you.

After that: the deeper account of what a voice profile actually captures, and, if you are still building the underlying rules, the DM side of the setup, where the twenty-four hour clock changes what a good reply looks like.

Questions people ask

How is this different from pasting the comment into ChatGPT?

Two things. The reply is grounded in what you have actually written down, so it declines to invent facts about your business rather than producing a confident guess. And the register comes from a profile built out of replies you really sent, not from a prompt describing how you would like to sound.

What does an AI reply cost?

One credit for one reply. Templated replies, the ones you write yourself in the builder, are free and unlimited no matter how often they fire. New accounts start with 100 credits and no card, and credit packs start at 499 rupees after that.

Will people be able to tell a reply was written by AI?

Sometimes, and the tell is almost always register rather than content — a reply that is too long, too formal, or too enthusiastic for the question asked. That is exactly what a voice profile built from your own replies fixes, and why testing on yourself before going live matters.

What happens when the AI does not know the answer?

It does not send. A reply the model is not confident about goes to the review queue instead of to your customer, where you can approve it, edit it, or answer by hand. A held reply is the feature working, not a failure of it.

Try it on your own posts

Free forever. Three minutes to set up.

Start free