Macha

Ticket Fields vs. Forms in Zendesk (Explained)

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published June 24, 2026

Updated June 24, 2026

If you've spent any time in Zendesk's admin settings, you've seen two menu items that sound almost identical — Fields and Forms — and it's genuinely confusing which one does what. The distinction matters, though, because getting it wrong is how teams end up with a 25-question intake form that customers abandon, or three "duplicate" forms that all collect the same data.

Ticket Fields vs. Forms in Zendesk (Explained)

Here's the one-sentence version to anchor everything below: **a field captures one piece of data on a ticket; a form is a curated set of fields shown for a particular type of request.** Fields are the building blocks. Forms are how you arrange them. This guide explains both — the system fields you get out of the box, the custom fields and field types you can add, conditional logic, what forms actually do, which plan tiers unlock the good parts, and the mistakes that quietly degrade your data. Everything here is verified against Zendesk's current help documentation (June 2026).

If you're newer to the platform, it's worth skimming how a Zendesk ticket works first — fields and forms are how you shape that ticket object.

Fields vs. forms: the core distinction

Think of a ticket as a record in a database. Every column in that record is a field: subject, status, priority, "what product is this about," "what's your order number." A form is a saved view that decides which of those fields appear, in what order, and with what instructions — for one kind of request.

Ticket fieldTicket form
What it isA single data point on the ticketA curated set of fields shown together
Answers"What information do we capture?""Which questions does this request type ask?"
Example"Order number," "Priority," "Region""Returns request" form vs. "Bug report" form
Reused?One field can appear on many formsA form is a specific arrangement of fields
VisibilityPer-field (agents only or end users too)Selectable by the end user at submission

A useful mental model: you design fields once, then mix and match them into forms for each request type. Change a field's options and it updates everywhere that field is used.

System (default) ticket fields

Every Zendesk ticket ships with a set of built-in system fields you can't delete (though you can often hide or reorder them). These are the backbone of routing, reporting, and automation:

  • Subject and Description — the headline and body of the request.
  • Status — the ticket's lifecycle stage: New, Open, Pending, On-hold, Solved, Closed.
  • TypeQuestion, Incident, Problem, or Task (a problem can link many incidents).
  • PriorityLow, Normal, High, Urgent; this is what most SLA policies key off.
  • Requester — the customer the ticket is on behalf of.
  • Assignee and Group — the agent and team responsible.
  • Tags — free-form labels used heavily by triggers, automations, and views.

Type and Priority deserve special attention because they drive so much downstream automation — we cover them in depth in Zendesk ticket priority and type explained. System fields give you a working ticket out of the box, but they're generic. The moment you need to capture something specific to your business — an order ID, a plan tier, a device model — you reach for custom fields.

Custom ticket fields and the field types

A custom ticket field is any field you create yourself. Custom fields are available on every Support and Suite plan (Team, Professional, and Enterprise), so this isn't a feature gated behind upgrades — the gating, as we'll see, is on forms and conditional logic, not on having custom fields at all.

When you create one, the most important decision is the field type, because it determines how data is entered, validated, and — critically — whether it can drive automation. Zendesk supports eleven custom ticket field types (verified against Zendesk's "About custom fields and custom field types" doc):

Field typeBest forGenerates tags?
Drop-downOne choice from a fixed list (up to 2,000 values) — e.g. category, productYes
Multi-selectSeveral choices from a list (up to 2,000 values) — e.g. affected featuresYes
CheckboxA yes/no flag — e.g. "VIP customer," "data-loss reported"Yes
TextA short single-line answer (up to 65,536 chars) — e.g. order numberNo
Multi-lineA longer free-text answer — e.g. "steps to reproduce"No
NumericWhole numbers only — e.g. quantity, seat countNo
DecimalNumbers with decimals — e.g. refund amountNo
DateA date picker — e.g. event date, requested deliveryNo
RegexText validated against a pattern — e.g. a SKU or postal-code formatNo
Credit cardA card number with only the last four digits stored/visibleNo
Lookup relationshipLinking a ticket to a related record — a user, organization, or custom-object record (e.g. tie a ticket to a specific asset or account)No

The "generates tags" column is the one most people overlook. Per Zendesk's doc, drop-down, multi-select, and checkbox fields generate tags — and those tags are what your triggers, automations, macros, views, and reports can act on. The mechanics differ slightly by type: for drop-down and multi-select, each option is a title + tag pair you define per value (the title shows to users, the tag drives business rules); for a checkbox, you enter a single tag that's applied to the ticket whenever the box is checked. The lookup relationship field, by contrast, does not generate tags — it stores a link to a related record (and isn't available in search or Explore), so it's for relating records rather than driving tag-based automation. A free-text "Category" field looks tidy but is nearly useless for routing; a drop-down "Category" field can fire a trigger that assigns the ticket to the right group. Rule of thumb: if a value needs to drive automation or reporting, make it a drop-down/multi-select/checkbox — not text.

<alt: Zendesk's ticket Fields admin — system + custom fields with types (drop-down, text, checkbox) and Standard vs Custom>
<alt: Zendesk's ticket Fields admin — system + custom fields with types (drop-down, text, checkbox) and Standard vs Custom>

Required vs. optional, and who can see the field

Two per-field settings shape the experience as much as the type does:

  • Required vs. optional. You can require a field before a ticket is submitted, solved, or both. Note an important constraint: the required property is set at the field level and applies to every form the field appears on. If you need "Order number" required on the Returns form but optional elsewhere, Zendesk's own guidance is that you'll need separate fields — there's no per-form override of required-ness.
  • Agent-only vs. end-user-visible. Each field can be visible to agents only, or also shown to (and editable by) end users in the help center and web form. Internal triage fields like "Refund approved by" should stay agent-only; "Order number" should be end-user visible so customers supply it up front.

Conditional fields

Conditional fields show or hide a field based on what's selected in another field on the same form. Pick "Hardware" as the issue category and a "Device model" drop-down appears; pick "Billing" and it stays hidden. This keeps a single form short and relevant instead of overwhelming everyone with every possible question.

Conditional ticket fields are a paid-tier feature: per Zendesk's current conditional ticket fields documentation, they're available on Suite Growth, Professional, Enterprise, and Enterprise Plus (some older third-party guides list Professional and up — the current official doc shows Growth and up, so confirm against your own plan).

What ticket forms actually are

A ticket form is a named, ordered set of ticket fields presented for a specific request type. Every Zendesk account has one built-in Default Ticket Form, and on lower tiers that's all you get. The power comes from creating multiple forms so each request type asks only its relevant questions.

<alt: Zendesk's ticket Forms admin — forms as predefined sets of fields, with end-user instructions and the Default Ticket Form>
<alt: Zendesk's ticket Forms admin — forms as predefined sets of fields, with end-user instructions and the Default Ticket Form>

Why you'd want more than one form

  • Different request types. A "Report a bug" request needs steps-to-reproduce and a severity field; a "Request a refund" request needs an order number and amount. Forcing both through one form means every customer sees fields that don't apply to them.
  • Different products or brands. Multi-product companies route a "Mobile app" form differently from a "Billing" form, and can match forms to brands.
  • Cleaner end-user choice. When end users open your help center, they pick the form that matches their problem from a drop-down, and only that form's fields render — which is far less intimidating than one mega-form.

Form settings that matter

  • End-user instructions. Each form has a title and an optional instructions blurb shown to customers — use it to set expectations ("Include your order number to speed things up").
  • Field ordering. You drag fields into the order they should appear; put the highest-signal questions first.
  • End-user visible vs. agent-only forms. A form can be available to customers in the help center, or restricted to agents for internal-only request types.

When the default form isn't enough

If you're routing on ticket type tags, asking customers to describe things you could capture in a drop-down, or maintaining a single sprawling form with conditional fields papering over five different request types — that's the signal you've outgrown the default form and want multiple forms.

Which plan tiers gate forms and conditional fields

This is where buyers get tripped up, so here's the verified breakdown (June 2026, from Zendesk's Creating multiple ticket forms doc):

CapabilityPlans where it's available
Custom ticket fieldsAll — Suite Team, Growth, Professional, Enterprise, Enterprise Plus (and Support Team+)
Single default formAll plans
Multiple ticket formsSuite Growth, Professional, Enterprise, Enterprise Plus (and Support Enterprise) — not Suite/Support Team
Conditional ticket fieldsSuite Growth, Professional, Enterprise, Enterprise Plus

The practical takeaway: Suite Team gives you unlimited custom fields but only one form and no conditional logic. If your support spans genuinely different request types, Suite Growth is the floor — it's the tier that unlocks both multiple forms and conditional fields. (For where these land in the broader lineup, our Zendesk pricing breakdown walks every tier.)

Best practices and common mistakes

Do:

  • Use drop-downs/checkboxes for anything you'll route or report on. Tags are only generated by those types — free text is invisible to automation.
  • Keep end-user forms short. Every required field is friction; ask only what you need to start work, and capture the rest with conditional fields or agent follow-up.
  • Name fields for humans. "Order number," not "cf_ord_id_2." Agents and admins will thank you.
  • Standardize before you scale. Agree on a category taxonomy once; retrofitting tags across thousands of tickets is painful.
  • Add new fields to every form that needs them. Once you're running two or more ticket forms, creating a field does not automatically place it on your forms (not even the default one). You have to open each form and add the field manually — so after building a field, check every relevant form or it'll silently go uncollected.

Avoid:

  • The mega-form. Twenty fields on one form tanks completion rates and trains customers to skip the help center entirely.
  • Free-text where a drop-down belongs. "Region" as text gives you "US", "u.s.", "United States", and "usa" — four values for one thing, and zero reliable reporting.
  • Duplicate forms that drift. Three near-identical forms become three maintenance burdens; consolidate with conditional fields where you can.
  • Required-everywhere fields. Because required is set at the field level, marking a niche field required can block submission on unrelated forms. Check where a field is used before flipping that switch.

Where AI fits: stop asking humans to populate fields

Well-structured fields are the foundation for automation — but the data still has to get into them, and that's usually manual work for agents (reading a ticket, picking the right category, setting priority, tagging the product). It's tedious and inconsistent.

This is the gap an AI agent layer fills. Macha runs on top of Zendesk (it's not a help desk and not a Zendesk replacement) and can read an incoming ticket, classify it, and auto-populate the custom fields and tags — set the type, choose the right drop-down category, flag urgency — before a human ever opens it. Cleaner field data then makes every downstream trigger and report more reliable, which is a nice compounding effect.

The honest caveats: it's another integration to manage, classification is only as good as the categories and examples you give it, and Macha is priced per AI action (so it bills for the automation work it does, not per ticket "resolved"). It's additive to your Zendesk setup, not a substitute for thinking through your fields. If auto-filling and triaging ticket data is the bottleneck, you can try it on a 7-day free trial, no credit card required.

Frequently asked questions

What's the difference between a ticket field and a ticket form in Zendesk? A field captures one piece of data on a ticket (e.g. priority, order number). A form is a curated set of fields shown together for a specific request type (e.g. a "Returns" form). You build fields once and arrange them into forms.

What ticket field types does Zendesk support? Eleven custom types: drop-down, multi-select, checkbox, text, multi-line, numeric (integer), decimal, date, regex, credit card, and lookup relationship (which links a ticket to a related user, organization, or custom-object record). Only drop-down, multi-select, and checkbox generate tags for use in triggers, automations, and reports — lookup relationship does not.

Do I need a paid plan for custom ticket fields? No — custom fields are available on every Support and Suite plan. What's gated is multiple ticket forms and conditional fields, both of which require Suite Growth or higher (Team plans get a single default form only).

Can a field be required on one form but optional on another? No. Zendesk sets the required property at the field level, so it applies to every form the field appears on. To have different requirements, create separate fields.

What are conditional ticket fields? Fields that appear or hide based on another field's value on the same form — e.g. showing "Device model" only when "Issue type" is "Hardware." They require Suite Growth or higher and keep a single form short and relevant.

When should I create multiple ticket forms? When you support genuinely different request types (bugs vs. refunds vs. account changes), multiple products or brands, or want end users to self-select a relevant, shorter form instead of one long catch-all.

The bottom line

Fields and forms are the two halves of the same job: **fields define what you capture, forms decide which fields a given request shows.** Get the field types right — drop-downs and checkboxes for anything you'll automate, free text only for genuine prose — and your triggers, SLAs, and reports all get more reliable. Then use multiple forms (Suite Growth and up) to keep each request type focused instead of drowning customers in irrelevant questions. The fastest wins for most teams: convert free-text fields that should be drop-downs, trim required fields on end-user forms, and split one overloaded form into a few purpose-built ones. From there, automating the population of those fields is where the real time savings start.

Verified against Zendesk's official help documentation, June 2026. Field types, tag behavior, and plan gating change periodically — confirm the specifics against your own plan and Zendesk's current docs before you build.

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

Ready to supercharge your team with AI?

Get started in minutes. Connect your tools, configure your agents, and let AI handle the rest.