← Blog
Customer Support

How to Write a Support Macro Library with AI (2026): Saved Replies a Person Still Sends

By Andrew · October 24, 2026

A support macro library written with AI is a set of saved replies a person can insert, each tied to an article or a policy you already approved. The model can turn that article into a short reply with blanks for the customer’s name, order, and date. It cannot invent a refund rule, a shipping promise, or a workaround that is not in the source. If the article does not cover the case, there is no macro. The agent escalates, and the gap goes back to the people who own the article.

The team shelf is best AI tools for support teams. The public articles those macros must match are how to build a help center with AI. The voice those replies should sound like is how to create a brand voice with AI.

Prices are US list prices excluding tax from directory pages checked October 16, 2026. Published October 24, 2026. We did not score deflection or handle time.

What a macro has to contain

PieceWrite it fromLeave the macro unwritten when
Title agents can searchThe customer’s situation, not your internal jokeTwo macros would share a name
BodyThe approved article or policy, shortenedThe article contradicts itself and nobody has picked a winner
BlanksName, order id, date, amount, only if the agent will fill themThe blank is a promise, such as a refund percent
Do-not-sayThe offers you are not makingYou have not decided
OwnerThe person who can retire the macroNobody owns the article
Review dateA date on the calendar“When we remember”
flowchart TD
  article["An approved article or policy"] --> draft["Claude or ChatGPT drafts a short reply with blanks"]
  draft --> cut["You delete any promise that is not in the source"]
  cut --> desk["An agent inserts it in Zendesk or the help desk and fills the blanks"]
  desk --> send["The agent sends. A macro does not send itself"]

A macro that says “I’ve refunded you” is a hallucination waiting for a click. The check is how to fact-check AI writing.

Where the library is drafted and stored

The draft. Claude Pro is $20 a month, or $17 billed annually. Put the approved articles in a Project so a later macro cannot drift from the help center. ChatGPT Plus at $20 is the other seat. Business is $20 a user a month billed annually, minimum two users, when the samples include real tickets. Strip personal data from the samples. The container is Claude Projects vs ChatGPT Projects.

The desk that will hold the saved reply. Zendesk AI Support Team is $19 an agent a month paid yearly. Suite Team is $55 an agent a month paid yearly and is the row that adds AI agents. Copilot is a $50 an agent a month add-on paid yearly on the card. A macro library can live in the help desk without buying the agent. Do not confuse a saved reply with an automated resolution, which the card bills separately.

An agent that resolves on its own, which is not a macro. Intercom Fin is $0.99 per outcome plus a $49 a month base plan that includes 50 outcomes. Use Fin when you want a resolution without a person. Use macros when a person must still send. The pricing pair is Chatbase vs Intercom Fin pricing.

The index of which macro matches which article. Notion AI Business is $20 a seat a month, if the help desk is a poor library. Link the article URL and the review date. The invoice is Notion AI pricing explained.

The line edit. Grammarly Pro is $12 a member a month billed annually. Tone is not policy.

A prompt that holds the line:

“Draft a support macro from this article only. Under 90 words. Use blanks like {{order_id}} where the agent must insert a fact. If the article does not state a refund, a date, or a workaround, do not invent one. End with the escalation path I pasted, or write Missing if I did not paste one.”

The person who sends is what human-in-the-loop AI is.

How the library stays true

Retire a macro when the article changes. A review date in the past is a bug. Keep one macro per situation. Variants for tone are how agents pick the wrong promise. Sample five real tickets a month and see whether the macro still matches. If agents are editing every send, the macro is a draft, not a library.

The record of the approved text is what a system of record for AI is.

FAQ

How many macros should we have?

As many as you have approved answers you send often, and no more. A library of 400 that nobody can search is a second help center with worse governance. Start with the ten tickets that repeat. Add a macro when the same edit shows up in the queue.

Can the macro include a partial refund?

Only if the policy you pasted states the amount or the rule the agent is allowed to apply. Otherwise the blank is not a number. The agent follows the policy, or escalates.

Should AI send the macro?

No. Insert and send are different. This workflow stops at a saved reply. An autonomous agent is Fin or a Zendesk AI agent, with its own bill and its own test. Do not sneak that launch in through a macro project.

What if the help center and the macro disagree?

The article wins until a person changes it, and then both change together. Do not let the macro become the secret policy. Link them.

Last verified

October 16, 2026 for Claude, ChatGPT, Zendesk, Intercom Fin, Notion, and Grammarly. Published October 24, 2026.

Sources: Zendesk pricing, Intercom Fin pricing, Claude pricing.

Published by Andrew for AI Tools Optimizer.

Zendesk AI is in the customer support directory. Directory pages may use affiliate links. A purchase through them may earn us a commission at no extra cost to you.

Disclosure: this post may contain affiliate links. If you buy through them we may earn a commission at no extra cost to you.

Tools mentioned in this post