Macha

Get Ticket vs. Get Ticket Custom Fields vs. Get Ticket Fields: Macha's Zendesk Tools Explained

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published June 12, 2026

Updated September 24, 2026

Most Zendesk tools in Macha do what their names say, but the three "get" tools sound alike and return different data. Picking the wrong one is a common reason an agent misses information it needs.

Key takeaways

  • Macha's Get Ticket tool reads a Zendesk ticket's content, Get Ticket Custom Fields reads the values in that ticket's custom fields, and Get Ticket Fields reads every field's definition.
  • An agent that routes by a custom field like "Issue Category" needs Get Ticket Custom Fields, because Get Ticket alone never returns that field's value.
  • Get Ticket Fields returns field definitions with their IDs and options, which an agent needs before it sets a dropdown field on a Zendesk ticket.
  • Macha's Read Attachment tool extracts text from PDFs, DOCX, XLSX and CSV files and uses AI vision to describe screenshots and receipts on Zendesk tickets.
  • Zendesk write tools such as Add Public Reply and Update Fields change what customers see, so a Macha agent should get only the write tools its job needs.
Get Ticket vs. Get Ticket Custom Fields vs. Get Ticket Fields: Macha's Zendesk Tools Explained

The Zendesk tools in Macha that need explaining are the three "get" tools: Get Ticket reads a ticket's content, Get Ticket Custom Fields reads the values in that ticket's custom fields, and Get Ticket Fields reads the definitions of every field in your Zendesk account.

ToolWhat it returnsGive it to an agent that…
Get TicketSubject, description, status, requester, commentsneeds to read the ticket (almost every agent)
Get Ticket Custom FieldsThe values in this ticket's custom fieldsroutes or answers by a field like "Issue Category"
Get Ticket FieldsThe definitions of all fields, their IDs and optionshas to set a field and needs the valid choices

Watch the breakdown

A Zendesk agent's Tools → Add Tools picker (Billing Escalations): reads like Get Ticket and writes like Add Public Reply.
A Zendesk agent's Tools → Add Tools picker (Billing Escalations): reads like Get Ticket and writes like Add Public Reply.

What does each of the three "get" tools return?

Get Ticket fetches the core ticket: subject, description, status, requester, and comments. Most workflows start with it.

Get Ticket Custom Fields fetches the values of the custom fields on a specific ticket, with the labels resolved. If you have a custom field called "Issue Category," this is how the agent reads what's actually in it for the ticket in front of it: an order number, a brand, a language. (The integrations page lists this tool as "Get Custom Fields".)

Get Ticket Fields lists the field definitions in your Zendesk account, including custom fields and their IDs: the schema, not the values. It is how an agent learns which fields exist and which options they accept, which it needs before setting a dropdown.

Two other read tools are worth knowing: Search Tickets takes full Zendesk search syntax, so an agent can find a customer's earlier tickets, and Read Attachment extracts text from PDFs, DOCX, XLSX and CSV files and uses AI vision on screenshots and receipts.

What goes wrong when an agent has the wrong "get" tool?

It comes up short without telling you why. Ask an agent to route by your "Issue Category" custom field but give it only Get Ticket, and it never sees the field's value. Give it Get Ticket Custom Fields and it reads exactly what it needs. Ask it to set that field without Get Ticket Fields and it has to guess the valid options.

Which Zendesk write tools need the most care?

The write tools are clear from their names: add public reply, add internal note, update status, priority, subject or type, update tags, update fields, assign ticket. Two details help. Update Tags adds or removes tags without overwriting the ones already on the ticket, and Update Fields checks dropdown values against the field's options before writing. But every write tool changes real things a customer may see, and an agent running from a trigger writes without asking. Give an agent only the write tools its job needs, and lean on the read-vs-write distinction to keep it safe: read tools freely, write tools deliberately.

Frequently asked questions

What's the difference between Get Ticket and Get Ticket Custom Fields? Get Ticket fetches the ticket's core content (subject, description, status, comments); Get Ticket Custom Fields fetches the values in that ticket's custom fields.

What does Get Ticket Fields do? It lists the definitions of all your ticket fields (including custom), so the agent knows what fields exist and their valid options.

Which "get" tool should most agents have? Get Ticket, for the ticket content. Add Get Ticket Custom Fields if the agent needs your custom-field values, and Get Ticket Fields if it has to set fields.

How do I keep the write tools safe? Give an agent only the write tools its job requires; see read tools vs. write tools.

Can a Macha agent read attachments on a Zendesk ticket? Yes. Read Attachment extracts text from PDFs and office files and describes image attachments using AI vision.

Build a Zendesk agent: give it the right "get" tools and watch it work. $50 of free usage, no credit card required. Start free.

Macha

About Macha

Macha is an AI agent platform that works on top of the help desk you already use (Zendesk, Freshdesk, Gorgias, Front, Intercom or HubSpot) and connects to the rest of your stack, even your own internal systems. It is done for you: the Macha team analyzes your past tickets, builds the knowledge base and the agents, and runs them in safe mode until the drafts are right. Pricing is about $0.40 a ticket, and that includes setup and a dedicated success manager who handles your changes. Learn more about Macha →

Zendesk
5.0 on Zendesk Marketplace

Loved by support teams worldwide

See what support teams are saying about Macha AI.

The application seems excellent to me! We are still testing, and we need support for some details and they were extremely efficient too!

Daniela Costa

Daniela Costa

Head of Support, Seabra

Macha has been a great addition to our support toolkit. It generates clear, well-organized responses that fit naturally into our workflow. One feature we particularly appreciate is its ability to automatically reply in the same language as the ticket.

Marius F

Marius F

Support Head, Zentana

We've been using Macha for a little while now and it's been really great addition so far! It's powerful, convenient, and makes getting work done a lot easier for our agents.

Alexander Wedén

Alexander Wedén

Head of Support

Support team is very helpful and responsive. Really enjoy how lightweight this is within Zendesk itself vs other more intrusive tools.

Cathleen Wright

Cathleen Wright

Zendesk Admin, Cortex IO

So far it's pretty good! Our queries are a little nuanced, so we can't always use it, but it's got enough utility for us. It can even incorporate our bilingual country with greetings in a second language.

Jae Oliver

Jae Oliver

Head of Support, Wise

Really enjoying using Macha, it has made a noticeable difference to our support team in a short amount of time. I really like the ticket summary feature, saves us a lot of time.

Harry Jackson

Harry Jackson

Head of Support, Crumb

Macha AI is a great addition to my workspace! It's powerful, convenient, and it really makes productivity so much easier for our agents!

Dave G

Dave G

Head of Support, Cyber Power Systems

Very impressed! AI integration for Zendesk has certainly come a long way and Macha seems to set the standard for now. This will for sure save lot of time in our support team.

Pauli Juel

Pauli Juel

Head of CS, Dokument24

Macha has been working great for us so far! The auto-responses are accurate and our resolution time has dropped significantly.

Lana T

Lana T

Zendesk Admin, Swotzy

Macha AI is a great addition. The knowledge base feature means our agents always have the right answers at their fingertips.

Mischa Wolf

Mischa Wolf

Head of Support, Topi

We're enjoying this integration so far. It's made our support team more efficient and our customers get faster responses.

Paula G

Paula G

Head of Customer Support, Xly Studio

The team enjoys using it. It saves considerable time on common questions and the integration options are excellent.

Kilian Leister

Kilian Leister

Support Head, Didriksons

Get your AI agents set up for you.

Book a 30-minute call with our team. We'll show you where we would start on your Zendesk and how the setup works. Setup and a dedicated success manager come with the trial and every plan.

Live in under a week
Safe mode until you approve
About $0.40 a ticket