How Does the Zendesk Ticketing System Work? Anatomy of a Ticket (2026)
Zendesk turns every customer request into a ticket, a single record that moves from New to Solved and closes automatically four days later by default. Learn the fields on that record and the rest of Zendesk, from views to triggers to SLAs, makes sense.
Key takeaways
- A Zendesk ticket is one record of a customer's request that holds the requester, the conversation, the assignee, and classification fields like status, priority, type and tags.
- Zendesk has six standard ticket statuses: New, Open, Pending, On-hold, Solved and Closed, and On-hold stays hidden until an admin activates it.
- Zendesk closes a solved ticket four days later by default, or 28 days later if the closing automation is switched off, and a Closed ticket can't be reopened.
- The Agent Workspace tints internal notes yellow so agents don't send a private note to the customer as a public reply by mistake.
- Macha adds an AI agent layer on top of Zendesk that triages, drafts and resolves routine tickets, billed per ticket from $299 a month for up to 750 tickets.
The Zendesk ticketing system turns every customer request, from any channel, into one record called a ticket, which moves through six statuses (New, Open, Pending, On-hold, Solved, Closed) and closes automatically four days after it's solved by default. Everything else in Zendesk, from views and macros to triggers, SLAs and reporting, reads from or acts on that record. The mechanics below are checked against Zendesk's own documentation.
| Part of a ticket | Fields | What it answers |
|---|---|---|
| People | Requester, assignee, group, CCs, followers | Who asked, and who owns it |
| Content | Subject, description, public replies, internal notes | What the customer needs |
| Classification | Status, priority, type, tags, custom fields | How to handle, route and measure it |
What is a Zendesk ticket, and why use ticketing at all?
A help desk ticket is a single record of one customer's request or issue, with all the context attached: who asked, what they need, the back-and-forth conversation, who's handling it, how urgent it is, and where it stands. When someone emails [email protected], fills out a contact form, or pings your chat widget, Zendesk turns that into a ticket.
Why wrap a customer email in all this structure? Because once you're past a handful of requests a day, a shared inbox stops working:
- Nothing falls through. Every request becomes a tracked object with an owner and a status, so there's no more "I thought you were replying to that."
- You can route and prioritize. Tickets can be sorted into queues, assigned to the right team, and triaged by urgency, instead of everyone reading every email.
- Context travels with the request. The full history, customer details, and internal discussion live on the ticket, so anyone who picks it up is caught up.
- You can measure the work. Volume, response times, resolution times, and satisfaction all become reportable, which a plain inbox can't do.
That's the core idea behind the Zendesk ticketing system: convert messy, multi-channel conversations into consistent records you can route, resolve, and measure.
How does a ticket flow through Zendesk?
Before dissecting the parts, it helps to see the whole journey. A typical ticket moves through five stages:
- A channel brings the request in. Email, web form, help center, messaging/chat, social, or phone (Talk): every channel funnels into the same ticketing backbone. An AI agent conversation can itself become a ticket, so automated chats and human handoffs live in one place.
- A ticket is created. Zendesk generates the record, assigns it a number, captures the requester, and stamps it New. Triggers can fire right here, auto-replying to the customer, tagging the ticket, or setting priority.
- It's assigned and routed. The ticket lands in a group (a team) and, ideally, with a specific agent. Routing can be manual (an agent grabs it from a queue) or automated (round-robin, skills-based, or rule-driven).
- An agent works it. Status moves to Open. The agent replies publicly, adds internal notes, asks for more info (Pending), or waits on a third party (On-hold). The conversation continues until the issue is handled.
- It's solved, then closed. The agent marks it Solved. By default Zendesk Closes it four days later; if the closing automation is switched off, tickets still close 28 days after they're solved. Closed is the end of the line: the requester can't reopen it.
We dig into every status, the rules that move tickets between them, and why a ticket can never go back to New, in Zendesk ticket statuses explained.
What are the parts of a Zendesk ticket?
Open any ticket and the right-hand properties panel holds the fields that drive routing, automation, SLAs, and reporting. Here's each part in plain English.
People on the ticket
- Requester. The customer the ticket is for, the person whose problem it is. There's exactly one requester per ticket, and they're who satisfaction surveys and most notifications go to. Get this wrong (for example, when you create a ticket on someone's behalf) and the customer never hears back.
- Assignee. The agent responsible for resolving it. A ticket can sit in a group with no individual assignee yet, but a clear owner is what stops things from stalling.
- Group. The team the ticket belongs to, such as Tier 1, Billing, or Technical. Groups are how you route work to the right pod of agents before (or instead of) naming a person.
- CCs and followers. Two different ways to loop people in. CCs are part of the email conversation and can reply. Followers (agents only) silently watch a ticket and get notified of updates without being visible to the customer, which suits a manager or subject expert keeping an eye on things. The distinction trips up almost every new admin; we untangle requesters, CCs, and followers in this companion guide.
The content of the request
- Subject. The one-line summary that shows up in views and search. Clear subjects make queues scannable.
- Description. The first comment on the ticket: the requester's original message. It's fixed as the opening of the thread and frames everything that follows.
- Comments: public replies vs. internal notes. This is the single most important thing for a new agent to learn. A public reply is sent to the requester (and any CCs). An internal note is visible only to other agents and never reaches the customer. The Agent Workspace color-codes them (notes are tinted yellow) because confusing the two is how private remarks get emailed to customers. When in doubt, check which mode you're in before you hit submit.
The classification fields
These don't change the conversation. They describe and sort it, and they're what your automations and reports run on.
- Status. Where the ticket is in its lifecycle. Zendesk's six standard statuses are New (untouched), Open (an agent is on it), Pending (waiting on the customer; it resets to Open when they reply), On-hold (waiting on a third party; optional, activated by an admin, and hidden from the customer, who still sees Open), Solved (a resolution was submitted), and Closed (system-finalized and non-reopenable). Zendesk also supports custom statuses within those categories. Full breakdown in ticket statuses explained.
- Priority. How urgent the ticket is: Low, Normal, High, Urgent. Priority is what most SLA policies key off, so setting it consistently (manually or via triggers) decides which tickets get attention first.
- Type. What kind of work it is: Question (an answer is needed), Incident (something's broken for this customer), Problem (an underlying issue causing multiple incidents), or Task (something to do, optionally with a due date). Incidents can be linked to a Problem so that solving the Problem solves them all at once. We cover how to use priority and type well in Zendesk ticket priority and type.
- Tags. Free-form labels on the ticket, such as
refund,viporbug. Tags are added manually, by triggers/macros, or by AI. Rules can fire on tags, views can filter by them, and reports can group by them. - Custom fields. Fields you add to capture data the standard ones don't: order number, product line, plan tier, a dropdown of issue categories. Combined with forms (different field layouts for different request types), custom fields are how you tailor Zendesk to your business. See ticket fields vs. forms.
A useful mental model: People (requester, assignee, group, CCs/followers) say who; content (subject, description, comments) says what; classification (status, priority, type, tags, custom fields) says how to handle and measure it.
How do tickets connect to views, macros, triggers and SLAs?
Once you see the ticket as the atom, the rest of Zendesk makes sense, because almost every other feature exists to organize or act on tickets:
- Views are saved, filtered lists of tickets: your queues. "All unsolved tickets," "Open tickets assigned to me," "Urgent billing tickets": each is a set of conditions over ticket fields. Views are where agents spend the day.
- Macros are one-click bundles of pre-written replies and field changes an agent applies manually, useful for common, repetitive responses.
- Triggers are event-based rules that run the instant a ticket is created or updated (e.g. "if priority is Urgent, notify the on-call group"). Automations are the time-based cousins that run on a schedule (e.g. "if Pending for 4 days, send a reminder"). The default rule that closes solved tickets is one of these automations.
- SLAs (service level agreements) are timed targets, such as first reply within an hour or resolution within a day, measured against ticket fields like priority. Tickets at risk of a miss get surfaced so they don't slip.
The throughline: build clean tickets (good fields, consistent tags) and every one of these features works better, because they all read from the same record.
What mistakes do new Zendesk admins and agents make?
A few traps catch nearly every new Zendesk team:
- Sending an internal note as a public reply (or vice versa). Always confirm whether you're in public-reply or internal-note mode before submitting. This is the highest-stakes mistake on the list.
- Treating Solved like a filing cabinet. Solved isn't the same as Closed. A solved ticket reopens if the customer replies, and only Closes automatically later (four days by default). Don't be surprised when "done" tickets pop back into your queue.
- Confusing the requester with the assignee. The requester is the customer; the assignee is the agent. Creating a ticket with yourself as requester means the customer never gets the replies.
- Ignoring priority and type. Leaving everything at "Normal / -" guts your SLAs and reporting. Even light, consistent triage pays off fast.
- Tag sprawl. Free-form tags get messy quickly. Agree on a small, documented tag vocabulary early rather than cleaning up thousands of one-off tags later.
- Letting "New" pile up. A growing New queue means intake isn't being triaged. A simple trigger or routing rule that moves New tickets into the right group keeps things flowing.
Where does AI fit on top of the ticketing system?
Everything above is the manual, human version of ticketing. The practical question is how much of it a machine can take off your plate, and ticketing suits AI well because the work breaks into discrete steps: read the request, classify it, route it, draft a reply, sometimes resolve it outright.
Zendesk has native AI for some of this. There's also a separate option: an AI agent layer like Macha that sits on top of your existing Zendesk (it's not a help desk and not a Zendesk replacement). Connected to your tickets and knowledge, it can auto-triage incoming tickets (set type, priority, tags, and route them), draft replies for an agent to approve, and resolve routine tickets end to end, while anything it can't handle stays a normal ticket for a human, with full context intact.
The honest framing: it's another vendor to manage, and it only performs as well as the knowledge and rules you connect to it. Macha bills per ticket: one conversation is charged once, however much summarizing, tagging, routing, looking up and drafting happens inside it, and the model you pick doesn't change the price. Plans start at $299 a month for up to 750 tickets, with setup and monitoring by the Macha team included. It bills per ticket rather than per resolution because most automation isn't a "resolution"; it's work done along the way. If your New queue or repetitive replies are the bottleneck, that's the gap an AI layer fills. We walk through it in how to automate Zendesk with AI. You can also try it with $50 of free usage, no credit card required.
Frequently asked questions
What is a Zendesk ticket? A ticket is a single record of one customer's request, with all its context attached: the requester, the conversation, the assigned agent, and classification fields like status, priority, type, and tags. Every email, chat, form submission, or call to your support team becomes a ticket so it can be tracked, routed, resolved, and measured.
How does the Zendesk ticketing system work? Requests arrive from any channel (email, chat, web form, social, phone) and become tickets. Each ticket is assigned to a group and/or agent, worked through statuses from New to Open to Solved, and then automatically Closed. Along the way, business rules (triggers, automations, and SLAs) route and prioritize the work, and agents organize their queues using views.
What's the difference between Solved and Closed in Zendesk? Solved means an agent has submitted a resolution, but the ticket can still reopen if the customer replies. Closed is set automatically by the system, four days after the ticket is solved by default (28 days if the closing automation is turned off). Once Closed, the ticket can't be reopened or edited. You can't manually Close a ticket; only the system does.
What's the difference between a public reply and an internal note? A public reply is sent to the customer (and any CCs) and becomes part of the email conversation. An internal note is visible only to other agents and is never sent to the customer; it's for behind-the-scenes coordination. Zendesk visually distinguishes the two to prevent private notes from reaching customers by accident.
What are the standard Zendesk ticket statuses? New, Open, Pending, On-hold, Solved, and Closed. On-hold is optional and must be activated by an admin (customers see it as Open). Zendesk also supports custom statuses within these categories. See ticket statuses explained for the full lifecycle.
Can Zendesk tickets be triaged and answered automatically? Yes. Triggers and automations can set fields and route tickets the moment they arrive, and AI can go further: auto-classifying, drafting replies, and resolving routine tickets. An AI agent layer such as Macha runs on top of Zendesk to handle this while leaving harder tickets to humans; details in how to automate Zendesk with AI.
What should a new Zendesk admin learn next?
Learn to read a ticket's anatomy and set its fields consistently, and views, macros, triggers, SLAs, reporting, and AI all start working for you, because they read from the same record. From here, go deeper on the parts that matter most: statuses, fields and forms, requesters, CCs, and followers, and priority and type.
Ticketing mechanics re-checked against Zendesk's official documentation on 24 September 2026. Zendesk updates its product periodically, so confirm specifics in your own account before relying on them.

