How to manage macros in your helpdesk: a practical 2026 guide

Alicia Kirana Utomo
Written by

Alicia Kirana Utomo

Katelin Teen
Reviewed by

Katelin Teen

Last edited June 15, 2026

Expert Verified
A support agent organizing a wall of reusable reply-template cards, representing helpdesk macro management

What a macro actually does

A macro is a prepared response or action that an agent manually applies when creating or updating a ticket. That "manually applies" part is the whole identity of a macro, and it is what separates it from the helpdesk's automatic rules.

In one click, a Zendesk macro can add a public reply or internal note, update ticket fields, add or remove tags, change the assignee, set the subject, add followers, attach files, and start a side conversation, per Zendesk's macros documentation. The thing to remember is that macros contain actions only, no conditions: nothing evaluates the ticket for you, the agent decides when to apply it.

A Zendesk macro preview showing the bundled assignee, tags, type, priority, status, and public reply before it is applied, as documented in Zendesk's macros guide
A Zendesk macro preview showing the bundled assignee, tags, type, priority, status, and public reply before it is applied, as documented in Zendesk's macros guide

That is the part newcomers miss, so it is worth a quick table. Macros, triggers, and automations are the three pieces of the classic business-rules stack, and they do different jobs:

MacrosTriggersAutomations
Who applies itAn agent, manuallyThe system, automaticallyThe system, automatically
When it runsOn demand, in one clickOn ticket create or updateOnce an hour, time-based
Uses conditionsNo, actions onlyYesYes
Adds canned reply textYesLimitedLimited
Best forRepetitive replies and combosRouting and notificationsSLA follow-ups and auto-close

If you find yourself wanting "send this reply and set status to solved and tag it" on common tickets, that is a macro. If you want "after 48 hours with no reply, do X", that is an automation. Mixing them up is the most common reason a Zendesk workflow feels unpredictable.

Why managing macros gets harder than building them

Here is the trap. Building a macro takes two minutes and feels productive, so teams build a lot of them. Managing them takes ongoing discipline and feels like chores, so almost nobody does it. The result is predictable: a library that grows in one direction only.

Infographic showing hundreds of macros built over the years on the left and only a handful agents actually use on the right, with the rest unused and untracked
Infographic showing hundreds of macros built over the years on the left and only a handful agents actually use on the right, with the rest unused and untracked

Three structural things make macro sprawl worse than it looks:

  • There is no full native usage report. Zendesk does not give you a built-in dashboard of macro usage frequency. The common workaround is to add a tracking tag as a macro action and count it in Zendesk Explore by tag. The fact that a community-built Macro Analytics Dashboard app exists, with hundreds of views, tells you how much teams want this and how little they get out of the box.
  • The ceiling is high enough to enable hoarding. Zendesk caps you at 5,000 shared macros per account. That is so far above what a team can realistically use that it offers no natural pressure to clean up.
  • Stale macros are invisible until an agent sends one. A macro with outdated pricing or a dead link sits silently in the list until someone applies it to a customer, and now it is a wrong answer with your name on it.

You can see the symptom directly in the Macros admin page: the "Usage (last 7 days)" column on a real library is full of zeros.

The Zendesk Macros management table showing the Available for and Usage in the last 7 days columns, with several macros at zero uses, as shown in Zendesk's documentation
The Zendesk Macros management table showing the Available for and Usage in the last 7 days columns, with several macros at zero uses, as shown in Zendesk's documentation

The rest of this guide is the discipline that keeps that column honest.

Step 1: create macros that pull their weight

Macro management starts at creation. A macro built well needs far less maintenance later.

In Zendesk you create one from Admin Center, Workspaces, Agent tools, Macros, Create macro. A few rules make the difference between a macro that earns its slot and one that becomes clutter:

  • Bundle the reply and the field changes together. A macro that only sets a status is half a macro. The whole point is to add the comment and set the status (and the tag, and the priority) in one motion. If you are building a macro, make it do the full job.
  • Use placeholders, carefully. Placeholders like {{ticket.requester.first_name}} personalize the reply. One real gotcha: on problem and incident tickets, escape the placeholder with a backslash (\{{ticket.requester.first_name}}) so it renders per linked ticket at submit time instead of leaking the first requester's name to everyone.
  • Write a plain text fallback. The comment editor supports rich text, inline images, and up to five attachments, but channels like SMS and mobile do not. Tick "include plain text fallback" so the macro still reads well everywhere.
The Zendesk macro comment editor showing rich text formatting options, attachments, an available placeholders link, and the plain text fallback checkbox, as documented by Zendesk
The Zendesk macro comment editor showing rich text formatting options, attachments, an available placeholders link, and the plain text fallback checkbox, as documented by Zendesk

For the actual wording, do not start from a blank box. A solid set of macro templates for your top issue types, and a clear sense of which macro actions each one should bundle, gets you most of the way there. The teams who get the most out of macros build them for their top 10 to 20 ticket types and stop, rather than making one for every edge case.

Step 2: organize so agents can actually find them

A macro nobody can find at ticket time may as well not exist. Two things drive findability: naming and categorization.

For naming, pick one format and hold the whole team to it. Something like [Team] Action - Context (for example, [Support] Close - Not Reproducible) makes search fast because agents can type the start of the name and narrow instantly. Consistency beats cleverness here.

For categorization, Zendesk uses a neat trick: put category levels in the macro title separated by two colons (::). A title like Assign to::me::question creates a nested category path, which is far more scannable than a flat list of 200 names.

A Zendesk macro titled with double-colon category levels, showing how the two-colon syntax creates nested macro categories, from Zendesk's organizing macros guide
A Zendesk macro titled with double-colon category levels, showing how the two-colon syntax creates nested macro categories, from Zendesk's organizing macros guide

Done right, the agent-facing menu becomes usable again: the macros an agent uses most surface at the top, and categorized macros nest into clean click-through levels instead of an endless scroll.

The Zendesk apply-macro menu showing a most-used list and nested category paths with a search box, as shown in Zendesk's documentation
The Zendesk apply-macro menu showing a most-used list and nested category paths with a search box, as shown in Zendesk's documentation

A few more organizing levers worth knowing: you can turn on manual ordering and drag macros into the order you want, filter the admin list by status, availability, or category, and on Growth and Professional plans sort by usage. If you manage a large library, our deeper walkthrough of how to organize macros by category covers the full setup. And get personal vs shared visibility right early: a great personal macro an admin can clone into a shared one is how good wording spreads across the team.

Step 3: audit and prune on a schedule

This is the step everyone skips, and it is the one that actually keeps a library healthy. Treat your macros like code: review them on a cadence and delete the dead branches.

Infographic of a quarterly macro audit decision tree: for each macro, check if it was used in the last 90 days, deactivate and delete if not, then check for duplicate or stale wording
Infographic of a quarterly macro audit decision tree: for each macro, check if it was used in the last 90 days, deactivate and delete if not, then check for duplicate or stale wording

A quarterly pass that takes an hour is enough for most teams:

  1. Pull usage. Sort the Macros page by usage, or run your tag-based Explore count if you set that up. Anything with zero uses in 90 days is a candidate.
  2. Deactivate, then delete. Zendesk only lets you delete a macro that is already deactivated, and deletes are unrecoverable, so deactivating first is a safe holding pattern. If nobody complains in a cycle, delete it.
  3. Merge duplicates and fix stale wording. Two macros saying nearly the same thing should become one. While you are in there, check every macro for dead links and outdated pricing.

You will be doing this from the same management page, where the Actions menu and the visibility, status, and usage columns live.

The Zendesk Macros management page header with the Actions menu and Create macro button, plus the macro list, as shown in Zendesk's documentation
The Zendesk Macros management page header with the Actions menu and Create macro button, plus the macro list, as shown in Zendesk's documentation

Two tools make a big cleanup less painful. For bulk edits, exporting and importing your macros via the API lets you triage in a spreadsheet rather than clicking through hundreds of entries. And when a macro behaves oddly (an action silently skipped, a field not on the form), our guide to fixing common macro issues covers the usual culprits before you assume the macro is broken.

Let AI take the macros off your plate

Zendesk has shipped two AI features around macros, and it is easy to conflate them, so let us separate them clearly.

Suggested macros (agent-facing) recommend which existing shared macro to apply to the ticket the agent is on. Zendesk's model looks at the ticket subject and comments and compares them to the last nine months of tickets where a macro was applied, then surfaces up to three suggestions at the top of the apply-macro menu.

The Zendesk suggested macros panel showing AI-recommended macros for the current ticket, as documented by Zendesk
The Zendesk suggested macros panel showing AI-recommended macros for the current ticket, as documented by Zendesk

It is useful, with two catches worth flagging. It is off by default and only switches on once your account has at least 100 tickets in the last nine months with a shared macro applied, plus at least three shared macros each used at least once, and new macros take two weeks to enter the model, per Zendesk's setup docs. And it only ever suggests shared macros, never personal ones.

Macro suggestions (admin-facing), now folded into Macro Content Suggestions in the Admin Copilot feed, work the other direction: they scan recurring content across all your agents' replies and propose new macros to create. It is part of the Zendesk AI add-on and refreshes monthly. If you have ever wished the system would tell you "your agents keep typing this by hand, make it a macro", this is that, and it pairs naturally with Zendesk's AI content suggestions.

Both are helpful. Both also keep you inside the same loop: a human still applies, maintains, and prunes the macros. Which raises the obvious question.

How macros work across Freshdesk, Gorgias, and Help Scout

Before the reframe, it is worth knowing this is not a Zendesk-only story. Every major helpdesk has the macro concept, just under a different name, and the management headaches travel with it.

HelpdeskWhat macros are calledQuick notes
ZendeskMacrosUp to 5,000 shared; :: categories; usage sort on Growth+
FreshdeskScenario automationsOne-click action bundles; not on the Free plan, per Freshdesk's scenario docs
GorgiasMacrosTemplate answers with data variables; pulls Shopify order data into replies
Help ScoutSaved repliesCapped at 10 on the Standard plan, unlimited above

A couple of platform-specific things are worth calling out. Freshdesk scenario automations are explicitly described in the docs as a way to "create a macro command using Scenarios and execute them in a single action", and they sit alongside separate canned responses, which trips up teams expecting one feature. Gorgias macros shine for ecommerce because they can drop live Shopify order data into a reply, though note Gorgias's own AI Agent ignores your macro library entirely and writes its own responses. And Help Scout saved replies are the leanest of the bunch, which is fine for small teams but the 10-reply cap on Standard bites quickly.

Whatever the label, the management playbook is the same: name consistently, organize, audit, prune. And so is the ceiling, which brings us to the real shift.

The 2026 reframe: fewer macros, more resolution

Here is the contrarian take after living in these admin pages: for high-volume, repetitive tickets, the best macro strategy in 2026 is often to build fewer macros, not more.

A macro still needs a human to read the ticket, pick the right macro, and apply it. That is faster than typing from scratch, but it is not resolution, and it does not scale past the point where your library gets too big to navigate. The repetitive tickets macros were invented for (order status, refunds, password resets, "where is my order") are exactly the tickets an AI agent can now handle end to end.

Infographic showing an AI agent learning from existing macros, past resolved tickets, and help center articles, then drafting replies for agents to approve and auto-resolving repetitive tickets
Infographic showing an AI agent learning from existing macros, past resolved tickets, and help center articles, then drafting replies for agents to approve and auto-resolving repetitive tickets

This is where an AI helpdesk agent changes the maintenance math. Instead of you maintaining a growing library by hand, the AI learns from the assets you already have, your existing macros, your past resolved tickets, and your help center, then drafts or fully resolves the repetitive tickets. Past-ticket training is, by a distance, the single most-requested capability we hear on sales calls, as one of our team put it: "people really, really, really want to train on past tickets." It works because your resolved tickets already encode the answers your macros were trying to standardize.

Teams that lean into this describe the relief in plain terms. One small ecommerce support team on Zendesk's Team plan said an AI layer "really relieves our small support team from being over ran by questions that can be easily answered by a simple ai". The point of macros was always to stop answering the same question by hand; AI just finishes the job.

The important caveat, and the thing buyers care about most, is control. You do not hand over everything on day one. As one CX lead at a DTC supplements brand put it, the goal is "an AI who is only handling the tickets that it's confident to handle, and all the other ones, leave them alone." That is exactly the model: AI takes the repetitive volume, macros and humans keep the edge cases, and your library shrinks to the things that actually need a person.

"We chose eesel AI because it offers multi-channel data input options... By linking our CSVs, Zendesk, and Google Docs as sources, we can make the most of our vast documentation."

Wesley Wang, CTO, Ecosa, in the Ecosa case study

Try eesel

If your macro library has quietly become a second job, eesel is built for exactly that problem. It installs as a native AI agent inside Zendesk (and Freshdesk, Gorgias, Help Scout, and email), and it learns from your existing macros, past tickets, and help center automatically, no manual training or data labeling.

eesel AI working inside Zendesk, drafting and handling support tickets

The two things that matter most for a cautious support lead: you can simulate the AI on your past tickets before it touches a live one, so you see exactly what it would have done, and pricing is a flat $0.40 per ticket with no per-resolution surcharges or per-seat fees. You stay in control of which tickets it handles and when it escalates.

"It feels like a partnership, rather than a vendor relationship... a new customer success hire joked that our eesel AI bot was their best friend during onboarding."

Jon Miron, Director of Support and Operations, Yellowdig, from the Yellowdig case study

Keep the macros you still need for the genuine edge cases, and let the AI take the repetitive volume off the list. Try eesel and run it against your own tickets to see how much of your macro library it makes redundant.

Frequently Asked Questions

What does it mean to manage macros in a helpdesk?
Managing macros means more than creating them. It covers naming and categorizing them so agents can find them, controlling who can see each one, tracking which ones actually get used, and retiring the dead ones. In Zendesk macros this all lives under Admin Center, Workspaces, Agent tools, Macros, where you can filter, sort, and reorder your library.
How many macros can you have in Zendesk?
Zendesk allows a maximum of 5,000 shared macros per account, plus personal macros per agent. In practice most teams hit a usability ceiling long before the hard limit, which is why organizing macros by category and pruning unused ones matters more than the cap itself.
What is the difference between a personal macro and a shared macro?
A personal macro is created by an agent for their own use and only the creator can apply or edit it, though admins can see and clone it. A shared macro is built by an admin for all agents or specific groups. We cover the trade-offs in our guide to personal vs shared macros.
How do you track which macros are actually being used?
There is no full native usage report, so most teams add a tracking tag as a macro action and count it in Zendesk Explore by ticket tag. Growth and Professional plans also add a "sort by usage" column on the Macros page that shows uses in the last seven days. Either way, low-usage macros are your prune candidates.
How much is too much when it comes to building macros?
If agents are scrolling past dozens of near-identical macros to find the right one, or you have macros nobody has touched in 90 days, the library has outgrown its usefulness. A leaner set plus an AI layer that drafts replies from your existing macros and past tickets usually beats a sprawling manual library.
Can AI replace helpdesk macros?
AI does not delete the concept of a saved answer, it changes who maintains it. Instead of agents hand-applying macros, an AI helpdesk agent can learn from your existing macros, past tickets, and help center, then draft or fully resolve the repetitive tickets. You keep macros for the edge cases and let the AI handle the volume.
Do other helpdesks like Freshdesk and Gorgias have macros?
Yes, the feature exists everywhere, just under different names. Gorgias calls them macros, Freshdesk uses scenario automations, and Help Scout calls them saved replies. The management problems (sprawl, no usage visibility, stale wording) are nearly identical across all of them.

Share this article

Alicia Kirana Utomo

Article by

Alicia Kirana Utomo

Kira is a writer at eesel AI with a Computer Science background and over a year of hands-on experience evaluating AI-powered customer service tools. She focuses on breaking down how helpdesk platforms and AI agents actually work so that support teams can make better buying decisions.

Related Posts

All posts →
Macros 101: A guide to automating customer support (not your diet)
Guides

Macros 101: A guide to automating customer support (not your diet)

Tired of managing hundreds of static helpdesk macros? Our Macros 101 guide breaks down the basics of support macros, their limitations, and why modern teams are upgrading to intelligent AI agents for truly dynamic, personalized, and efficient customer service.

Stevia PutriStevia PutriOct 28, 2025
Illustration of Zendesk automation settings: triggers, automations, and macros
Guides

Zendesk automation settings: a complete guide to triggers, automations, and macros (2026)

How to find, configure, and manage Zendesk automation settings, the limits Zendesk doesn't advertise, and when an AI layer beats more rules.

Alicia Kirana UtomoAlicia Kirana UtomoJun 13, 2026
Banner image for How to add Zendesk Guide article links to macros: A complete guide
Guides

How to add Zendesk Guide article links to macros: A complete guide

A practical guide to linking Zendesk Guide articles within macros, including workarounds for the missing native integration and modern AI alternatives.

Stevia PutriStevia PutriFeb 25, 2026
Banner image for How to add a comment and set status in Zendesk macros
Guides

How to add a comment and set status in Zendesk macros

A practical guide to building Zendesk macros that combine comment actions with status updates to streamline your support workflow.

Stevia PutriStevia PutriFeb 24, 2026
Banner image for How to use Zendesk macros to add followers automatically
Guides

How to use Zendesk macros to add followers automatically

A practical guide to using Zendesk macros for automatic follower assignment, including step-by-step instructions, templates, and workarounds for native limitations.

Stevia PutriStevia PutriFeb 24, 2026
Banner image for How to add internal notes with Zendesk macros: A complete guide
Guides

How to add internal notes with Zendesk macros: A complete guide

Master Zendesk macros for internal notes with this practical guide. Learn native capabilities, workarounds for limitations, and how to automate agent workflows effectively.

Stevia PutriStevia PutriFeb 24, 2026
Banner image for How to organize Zendesk macros by category: The complete guide
Guides

How to organize Zendesk macros by category: The complete guide

A practical guide to organizing Zendesk macros using categories and subcategories. Learn the double-colon method, get ready-to-use templates, and discover when to move beyond macros.

Stevia PutriStevia PutriFeb 24, 2026
Banner image for How to export and import Zendesk macros: Complete 2026 guide
Guides

How to export and import Zendesk macros: Complete 2026 guide

Discover the best methods to export and import Zendesk macros, from free third-party apps to API solutions and developer tools.

Stevia PutriStevia PutriFeb 24, 2026
Banner image for How to set custom fields with Zendesk macros: Complete 2026 guide
Guides

How to set custom fields with Zendesk macros: Complete 2026 guide

A practical guide to using Zendesk macros to set custom ticket fields, including supported field types, limitations, and alternative solutions.

Stevia PutriStevia PutriFeb 24, 2026

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free