Macha

How Do You Create Custom Ticket Fields and Forms in Zendesk? (Step by Step, 2026)

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published June 26, 2026

Updated September 24, 2026

To create a custom ticket field in Zendesk, open Admin Center, go to Objects and rules, Tickets, Fields, click Add field, pick a type, set permissions and save. Ticket forms are built on the Forms page next to it, and multiple forms need Suite Growth or above or Support Enterprise.

Key takeaways

  • Zendesk custom ticket fields are created under Admin Center, Objects and rules, Tickets, Fields, by clicking Add field, and they work on every Suite and Support plan.
  • A Zendesk drop-down field supports up to 2,000 values, and every drop-down or multi-select value carries a unique tag that triggers, views and reports can use.
  • Multiple Zendesk ticket forms require Suite Growth, Professional, Enterprise or Enterprise Plus, or Support Enterprise, and an account can hold up to 300 ticket forms.
  • A Zendesk text or multi-line field holds up to 65,536 characters, while among system fields only Type and Priority can be removed from a ticket form.
  • When a Zendesk account runs more than one ticket form, a newly created custom field is not added to any of them until an admin adds it by hand.
How Do You Create Custom Ticket Fields and Forms in Zendesk? (Step by Step, 2026)

To create a custom ticket field in Zendesk, go to Admin Center → Objects and rules → Tickets → Fields, click Add field, pick a type, set permissions and save; to group fields into a ticket form, go to Tickets → Forms → Add form. Custom fields work on every plan, but multiple ticket forms need Suite Growth or above (or Support Enterprise), with up to 300 forms per account (Zendesk's documentation, checked September 24, 2026).

BuildAdmin Center pathPlanKey limit
Custom ticket fieldObjects and rules → Tickets → Fields → Add fieldAll Suite and Support plans, from TeamDrop-down: up to 2,000 values
Ticket formObjects and rules → Tickets → Forms → Add formSuite Growth, Professional, Enterprise, Enterprise Plus; Support EnterpriseUp to 300 forms
Single Default Ticket FormSame Forms pageEvery planNew fields join it automatically

Part A below creates the field and Part B assembles fields into a form. For the concepts first (system vs. custom fields, fields vs. forms), read the companion explainers on ticket fields vs. forms and Zendesk custom fields explained. Zendesk revises its UI periodically, so confirm labels in your own account.

Who can create custom fields and forms in Zendesk?

You need to be an admin to create custom fields and forms, or an agent in a custom role that's been granted permission. If you don't see the paths below, that's why. Ask an admin.

One plan caveat to know up front: a single default ticket form is available on every plan, but multiple ticket forms require Suite Growth, Professional, Enterprise, or Enterprise Plus, or Support Enterprise (Suite Team, Support Team and Support Professional are limited to the one Default Ticket Form). Custom fields themselves are available on all plans, so even on Team you can add fields, you just add them to the single default form rather than building separate forms. We'll flag this again in Part B.


How do you create a custom ticket field in Zendesk? (Part A)

Step 1: Open the Fields admin page

Custom fields live in the Admin Center, not in a ticket:

  1. Click the Zendesk Products icon (the four-dot grid) and choose Admin Center.
  2. In the left sidebar, click Objects and rules.
  3. Click Tickets, then Fields.

The full path is Admin Center → Objects and rules → Tickets → Fields. This page lists every field on your account: the grayed-out system fields (Subject, Status, Priority, etc., which you can't delete) and any custom fields you've already built.

Step 2: Click Add field and pick a type

Click Add field in the top-right corner. The first decision is the field type, and it's the one most worth getting right, because the type dictates how the data is stored, validated, and reported on. These are the eleven types you'll use on tickets:

  • Drop-down — a single choice from a predefined list (up to 2,000 values). The workhorse for categories like "Issue type" or "Product line."
  • Multi-select: like a drop-down, but the customer or agent can pick several values at once (also up to 2,000 values).
  • Checkbox — a single yes/no toggle (e.g. "VIP customer").
  • Text — a single line of free text (up to 65,536 characters).
  • Multi-line: a larger free-text box for longer notes, with the same 65,536-character limit.
  • Numeric (whole numbers) and Decimal (numbers with decimals).
  • Date — a date picker.
  • Regex — text validated against a pattern you define (e.g. an order-number format).
  • Credit card — masks all but the last four digits.
  • Lookup relationship — links the ticket to a related user, organization, or custom-object record.

Zendesk's custom field types reference now also lists newer types such as currency and multi-lookup, so check the Add field menu in your account for what your plan offers.

The big rule of thumb: prefer a drop-down over free text wherever the answer is a known, finite set. A drop-down is reportable, filterable, and tag-generating; a text field full of "billing," "Billing," and "bil ling" is none of those. More on that in the mistakes section below.

Zendesk's Create-field form — choosing a field type and setting titles/permissions, where you build a custom ticket field.
Zendesk's Create-field form — choosing a field type and setting titles/permissions, where you build a custom ticket field.

Step 3: Set the display name and titles

Enter a Display name — this is what admins see in the fields list and what agents see on the ticket by default. There's also an optional Description, which is visible to admins only (a good place to note what the field is for and when to use it).

If you later make the field customer-facing (Step 4), you'll be able to enter a separate title shown to customers and a customer-facing description — so the agent-facing label can stay terse ("Cat.") while end users see something friendlier ("What's this about?").

Step 4: Set permissions (who sees and edits it)

Under Permissions, choose one of three options. This single setting decides whether the field is internal-only or appears on the help-center request form:

  • Agents can edit — agents view and edit it; end users never see it. Use this for internal triage data (routing category, internal severity).
  • Customers can edit — agents and end users can view and edit it. The field appears on tickets and on the support request form in your help center. Use this when you want the customer to tell you something at submission (order number, product).
  • Customers can view — agents edit it; end users can only read it. Useful for a status-style field you want to surface but not let customers change.

Step 5: Set required (and required-to-solve)

Two independent "required" toggles control when the field must be filled in:

  • Required to solve a ticket — an agent can't move the ticket to Solved until this field has a value. This is how you guarantee, say, a "Resolution category" is captured before closure.
  • Required to submit a request — a customer can't submit the help-center form without filling this in (only relevant for customer-facing fields).

Use these sparingly. Every required field is friction; make required only what you genuinely can't close or triage without.

Step 6: For drop-down / multi-select, add the options (these create tags)

If you picked Drop-down or Multi-select, you now define the field values. Each value has a display label and a tag — and here's the part that quietly makes Zendesk powerful: every option you add generates a tag (each must be unique). Those tags then flow into your triggers, automations, macros, views, and Explore reports, so a drop-down isn't just data capture — it's the hook the rest of your Zendesk automation hangs on. (A checkbox works similarly: you define one tag that gets applied whenever the box is checked.)

For example, a "Product" drop-down with values Mobile app, Web app, and API might carry the tags product_mobile, product_web, and product_api — and now a trigger can auto-route any product_api ticket to your developer-support group.

Step 7: Save

Click Save — or click the dropdown arrow and choose Save and add another to build several fields in a row. Your field now exists.

One critical gotcha: if you already have two or more active ticket forms, a newly created field is not automatically added to them. You'll need to add it to each relevant form manually — which is exactly what Part B covers.


How do you build a ticket form and add fields to it? (Part B)

A ticket form is a predefined set of fields shown to agents and end users for a particular kind of request. A "Returns" form might surface order number, return reason, and item condition; a "Bug report" form surfaces product, severity, and steps to reproduce. Different requests, different fields — that's the whole point of forms.

Plan check: building multiple forms requires Suite Growth, Professional, Enterprise, or Enterprise Plus, or Support Enterprise. On Team, you have one Default Ticket Form that you customize instead of creating new ones. You can create up to 300 forms per account on supported plans.

Step 1: Open the Forms admin page

Go to Admin Center → Objects and rules → Tickets → Forms. You'll see the Default Ticket Form plus any others you've built.

Zendesk's ticket Forms admin — forms are predefined sets of fields; the Default Ticket Form and end-user instructions.
Zendesk's ticket Forms admin — forms are predefined sets of fields; the Default Ticket Form and end-user instructions.

Step 2: Click Add form and name it

Click Add form. Click New form at the top to set the form name (this is the agent-facing name). Optionally enter a different Title shown to end users — so agents see "Returns — RMA" while customers see "Return or exchange an item."

If end users should be able to choose this form themselves in the help center, check Editable for end users.

Step 3: Add fields and put them in order

The available fields sit in a panel on the right. Drag a field onto the form (or click the + next to it) to add it, then drag fields up and down to set the order agents and customers see. Click the X on a field to remove it — note that among system fields, only Type and Priority can be removed; the core system fields stay.

This is where the fields you built in Part A come together into a coherent request experience. Lead with what the customer can answer easily, and keep the form short (more on that below).

Step 4: Add end-user instructions

If you let end users pick their form, add a short line of end-user instructions so customers choose the right one ("Use this form for billing questions only"). When several forms are presented in the help center, clear instructions are what stop everything landing on the wrong form.

Step 5: Save, activate, and assign to brands

Click Save. By default a form has Apply to all brands selected. If you run multiple brands and want this form limited to specific ones, deselect "Apply to all brands" and choose which brands it applies to. Once active, the form is available to agents on new tickets and (if you made it end-user editable) in the help center.


What do agents and customers see once the form is live?

To agents, the form's fields show in the ticket interface; required-to-solve fields block the Submit-as-Solved action until filled. To end users, customer-facing fields appear on the help-center support request form, and if you've activated multiple end-user forms, customers first pick a form, then see its fields. The data captured then powers your views, triggers, and reports — which is the entire reason to structure it in the first place.

What mistakes should you avoid with Zendesk fields and forms?

  • Use drop-downs, not free text, for anything finite. This is the single biggest mistake. A free-text "Category" field can't be reported on or used to route tickets; a drop-down can (and it generates tags for free). Reserve text fields for genuinely open answers like order details.
  • Keep forms short. Every field is friction, and over-collecting at submission drives customers to abandon the form or pick "Other." Capture what you need to triage, and let agents fill the rest. A tight five-field form beats a fifteen-field one nobody completes.
  • Make "required" the exception. Required-to-submit fields raise abandonment; required-to-solve fields are gentler (they only bind agents at closure). Require only what you truly can't operate without.
  • Plan your tags before you build drop-downs. Because each option becomes a tag, a messy value list becomes a messy automation layer. Name them consistently (product_*, reason_*) from the start.
  • Remember the multi-form gotcha. With multiple active forms, new fields aren't auto-added — audit each form after creating a field so it doesn't silently go missing.

Can AI fill in Zendesk custom fields for you?

Yes, and it matters because well-built fields only help if they're filled in correctly. Required-to-submit fields nudge customers but raise abandonment; required-to-solve fields put the classification work on agents, ticket after ticket. The richer your field schema, the more manual tagging someone does.

That's the gap an AI agent layer like Macha helps close. Macha isn't a help desk and it's not a Zendesk replacement. It runs on top of your existing Zendesk. It can read an incoming ticket, classify it, and auto-fill the right custom fields (product, category, severity) and apply the matching tags before an agent ever opens it — so your drop-downs get populated consistently without anyone manually triaging. The honest framing: it's only as accurate as the field structure and knowledge you give it, and the Macha team handles setup and monitoring on every plan. On cost, Macha bills per ticket: one conversation, charged once however many steps it takes, from $299 a month for 750 tickets. So classifying a ticket and setting its fields costs no more than answering it. If keeping fields filled in is eating your team's time, that's the line worth exploring. You can try it with $50 of free usage and no credit card.

Frequently asked questions

Where do I create a custom field in Zendesk? In the Admin Center: Admin Center → Objects and rules → Tickets → Fields, then click Add field. Pick a field type, set the display name and permissions, and save. You must be an admin (or an agent in a custom role with permission).

What's the difference between a ticket field and a ticket form? A field captures one piece of data (e.g. "Product"). A form is a predefined set of fields shown for a particular request type. You build fields first, then arrange them into forms. See ticket fields vs. forms for the full breakdown.

Do drop-down fields create tags? Yes. Every drop-down and multi-select value carries a unique tag that's applied to the ticket when the value is selected, and a checkbox applies one admin-defined tag when checked. Those tags can drive triggers, automations, macros, views, and reports. Lookup relationship and plain text fields do not generate tags.

How do I make a Zendesk field required? On the field, use Required to solve a ticket (agents can't solve until it's filled) and/or Required to submit a request (customers can't submit the help-center form without it). The two are independent.

Why isn't my new field showing on a form? If you have two or more active ticket forms, a newly created field is not added to them automatically — you have to add it to each form manually under Objects and rules → Tickets → Forms.

Can I create multiple ticket forms on any plan? No. Multiple forms require Suite Growth, Professional, Enterprise, or Enterprise Plus, or Support Enterprise, up to 300 per account. On Team you customize the single Default Ticket Form instead (custom fields are available on all plans).

What is the fastest way to set up fields and forms?

Build the field first (Fields → Add field, drop-down over free text, permissions, required settings, tag-bearing options), then the form (Forms → Add form, drag fields into order, end-user instructions, brands). If you run more than one form, add every new field to each form by hand. For the concepts behind it all, see ticket fields vs. forms and custom fields explained.

Steps and plan limits verified against Zendesk's official documentation on September 24, 2026. Zendesk updates its product periodically — confirm labels in your own account before relying on them.

Macha

About Macha

Macha is an AI agent platform that works on top of the help desk you already use — Zendesk, Freshdesk, Gorgias, or Front — and connects to the rest of your stack, even your own internal systems. Its AI agents resolve tickets and automate entire workflows end to end, all set up in plain English, no code. 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

Ready to supercharge your team with AI?

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

$50 in free credits · no time limit, no credit card