Use cases

WISMODamaged & missing itemsSubscriptionsProduct adviceRefunds & returns
Case studies Integrations Sign in
Comparisons 11 min read

Zendesk custom fields: types, setup and limits (2026)

Zendesk custom fields explained: every field type, how to create one and add it to a form, conditional and required fields, and their limits for stores.

Bryan Delmee
Written by Marketing, Engaige
Share

Zendesk custom fields are extra fields an admin adds to tickets, users or organisations to capture details such as an order number or reason for contact. This guide covers the field types, setup, conditional and required fields, and the limit that matters most to a store.

What are Zendesk custom fields?

An admin creates Zendesk custom fields in Admin Center under Objects and rules > Tickets > Fields, choosing a type such as drop-down, text, date or regex. User and organisation fields are set up separately under People. Once filled in, the values feed triggers, views, macros and reports.

Zendesk documents custom fields for four record kinds: tickets, users, organisations and custom objects. They are on every Suite and Support plan. User and organisation fields are visible to your team only; only ticket fields can be shown to customers.

Screenshot of the Zendesk help centre article "About custom fields and custom field types", with a summary listing field types such as drop-down, multi-select, checkbox, date, text, numeric, regex and lookup for tickets, users, organisations and custom objects, at support.zendesk.com/hc/en-us/articles/4408838961562, captured 15 October 2026.

The values feed triggers, automations, macros, views, SLAs, search and placeholders, and reporting on them needs Professional or Enterprise. Our Zendesk hub has the full overview.

Our view: for a store, a custom field is the structure you put on a ticket so a rule, a view or a report can act on it. It is only as good as the person who fills it in.

Which custom field types does Zendesk offer?

Zendesk offers about a dozen ticket field types. We group them as value fields, which hold something entered or chosen, and relationship fields, which link to another record. Drop-down, multi-select and checkbox fields also create tags, and those tags are what business rules act on.

TypeWhat it holdsZendesk limitStore use (our suggestion)
Drop-downOne choice, as a title plus a tag2,000 values, 255 charactersReason for contact
Multi-selectSeveral choices from a list2,000 valuesItems or issues in one ticket
TextA single line65,536 charactersOrder number as typed
Multi-lineLonger text65,536 charactersDamage description
NumericWhole numbersNo length cap on ticketsQuantity affected
DecimalNumbers with a point or commaNone statedAmount the customer says they paid
DateA date from a picker, saved as YYYY-MM-DDNone statedPromised or actual delivery date
CheckboxYes or no, plus a tagNone statedPhotos received
RegexEntry validated against a pattern255-character expressionOrder number in your store’s format
Credit cardLast four digits onlyNot on user or organisation fieldsKeep payment details out of tickets
Lookup relationshipA link to a ticket, user, organisation or custom object5 per object on Suite Team and Growth, 10 on Professional and aboveLink a return ticket to the original complaint
Multi-lookupLinks one ticket to several recordsTickets only, two per account; Suite Professional and above, Support EnterpriseLink one ticket to several related records

Currency, roll-up summary and parent-child fields exist for custom objects only. Zendesk’s own parent-child example is orders with line items, which shows the catch: an order in Zendesk is a record someone has to build and fill.

Two caveats from Zendesk’s documentation are worth knowing. Never reuse a tag across fields: a duplicated tag makes the fields that share it uneditable until you remove it. And the API names differ from the interface: a drop-down is tagger, a regex field is regexp.

Lookup caps changed recently. From 27 August 2026 the plan limit applies per form, and eligible accounts can create up to 40 lookup fields on the Ticket fields page.

How do you create a custom field in Zendesk?

Admins create a ticket field in Admin Center under Objects and rules > Tickets > Fields > Add field. You choose a type and a display name, set who can see and edit it, make it required if you want, save, and then add it to each ticket form if you have more than one.

In order, per Zendesk’s guide:

  1. Open Admin Center > Objects and rules > Tickets > Fields and select Add field.
  2. Choose the type and a display name. You can’t change the type later, and reserved names such as “channel” don’t work.
  3. Set permissions: agents can edit, customers can edit, or customers can view.
  4. If customers can see it, add a customer title and description.
  5. Choose Required to solve a ticket, Required to submit a request, or both.
  6. Add the type options: drop-down values with unique tags, a regex pattern, or a checkbox tag. Use :: in a title to nest a drop-down into categories.
  7. Optionally set a default value, then save.

Two things catch stores out. The drop-down default does not apply to Web Widget conversations: the first option in the list is used instead. And a new field appears on existing tickets, closed and archived ones included, with an empty value. It is not backfilled.

User and organisation fields live under People > Configuration > User fields or Organization fields. Set the field key carefully: Zendesk says it cannot change after creation, and placeholders and the API use it.

How do custom fields relate to ticket forms?

A ticket form is a set of fields for one type of request. With one form, a new field is added to it automatically. With several, you add the field to each form yourself, and the default form stops picking up new fields. Multiple forms need Suite Growth, Professional, Enterprise or Enterprise Plus, or Support Enterprise, per Zendesk’s forms guide.

Zendesk recommends no more than 400 ticket fields per form, or per account if you have no forms. Our suggestion for a store: one form per family of contact reason, such as order issue, return and product question.

What are conditional fields?

Conditional fields show a child field only after the person picks a value in a parent field. They are set per form under Forms > Conditions, separately for agents and for end users, and need Suite Growth or above or Support Enterprise.

Parents can be drop-down, checkbox, text, multi-line, Priority or Type fields. Six field types can’t drive a condition: multi-select, numeric, decimal, date, regex and lookup relationship. Each form allows up to 1,500 conditions per user type, and the logic applies only on the submission form. On the help centre Requests page, customers see every visible field.

A store example: when the reason is “Return”, show Return reason and Order number.

How does required to solve work?

Required to solve stops an agent solving a ticket until the field has a value. You can set it on the field, or override it per form in a condition, either always or only for chosen statuses.

The caveat is that triggers and automations can bypass it, and so does merging a ticket. A trigger that moves a ticket from New to Open can also raise a required-field alert the agent did not expect. Required guarantees a value, not a correct one.

Which custom fields does an online store need?

Four fields cover most store tickets: order number, reason for contact, product and return reason. Each makes tickets sortable.

FieldTypeWhat it capturesWhat it doesn’t capture
Order numberRegex or textWhat the customer or agent typedWhether the order exists, its status, tracking or which items shipped
Reason for contactDrop-down, nested with ::The category someone pickedThe real issue when they pick wrong, or a second issue in the same message
ProductDrop-down, multi-select or lookup to a custom objectThe product someone choseVariant, stock or price; the list also drifts as your catalogue changes
Return reasonDrop-downThe reason givenWhether the order is inside the return window or already refunded

This table is our own view, not Zendesk’s. Four habits help:

  • Use drop-downs over free text for anything you want to report or route on, because a trigger can only check a text field as present or not present.
  • Keep tags unique.
  • Make reason for contact required to solve.
  • Validate the order number with regex rather than trusting free text, matched to your own store’s format.

The order number row is where WISMO questions start, and the return reason row is where returns tickets do. For reporting on contact reasons, see our guide to ticket reporting.

Which custom fields can a rule act on?

Drop-down, multi-select, checkbox and date fields work across triggers, automations, SLAs and views. Text, multi-line, numeric and decimal fields are weaker: a trigger can only check them as present or not present, though a view can match a text string. Zendesk’s auto assist, part of the Copilot add-on, can also update checkbox, date, decimal, drop-down, number and regex fields. For the rules themselves, see our guide to automations.

What can’t a Zendesk custom field tell you?

A custom field holds what someone typed or chose at one moment, not the live state of the order. Zendesk documents nothing in custom fields that keeps a field in step with your store, carrier or returns tool. It changes when a person, a rule, an app or an API call changes it.

Zendesk’s documentation shows how that plays out. Required to solve is bypassed by triggers, automations and merges.

Deleting a field deletes its data on existing tickets, closed ones included, unless the field adds a tag; Zendesk’s own example is a text field holding a product ID. A duplicated tag locks fields. New fields are not backfilled.

Renaming a field in a sandbox deployment deletes the original and its data, as our sandbox guide explains.

For a store, an order number field says which order the customer meant. It does not say whether the order shipped, is late, is inside the return window or has been refunded. That lives in Shopify, the carrier and the returns tool. Zendesk is a proven ticketing foundation, but it is horizontal: it doesn’t think in orders, returns or subscriptions. It wasn’t built to.

Where does Engaige fit?

Engaige (that’s us) isn’t a field, a form or a help desk setting: it is the e-commerce-native AI support agent that works inside the Zendesk you already run, and it works alongside your fields. Keep your helpdesk, replace the AI. Engaige AI learns from your conversations and inputs, configures your support agent, and shows which policies it used. Otrium, for example, has 60% of 120,000 annual tickets resolved end to end: see the Otrium case.

Engaige's value proposition, 'Resolve up to 90% of your support tickets automatically', above the product's policy editor: asked in plain language to create a policy for damaged items, Engaige AI adds 'Damaged item, replacement in stock', which checks stock, creates a free reshipment and leaves a note for the warehouse, captured 12 October 2026 in the Engaige demo organisation.

Instead of trusting an order number field someone filled in, Engaige reads the live order across your systems before it answers. On Shopify that is live Admin API data: orders, fulfilment state, customers and inventory. It also checks the carrier and the help desk conversation. Every answer shows which systems it checked and why it replied as it did, with the source.

Customer · email

Hi, where is my order? It's been eight days and the tracking hasn't moved.

Shopify logo

Shopify

Order 48219 · fulfilled

Policy Where's my order Action Lookup order
Picqer logo

Picqer

Still processing Contradicts Shopify

Action Get shipment
DHL logo

DHL

Returned to depot · 3 delivery attempts

Settles it: the parcel is not with the customer

Knowledge Delivery times per carrier Action Get tracking

Reasoning…

Not deliverable. Reship to a confirmed address, booked in Picqer.

Knowledge Depot returns excluded Action Reship order

Suggested reply

Your parcel went back to the depot after three delivery attempts, so it will not arrive. I have booked a reshipment to the address you confirmed, arriving Thursday.

Every answer shows its working: which systems Engaige checked and why it replied as it did. Example data.

You can go live in Agent Assist in hours, with Engaige drafting replies and suggested actions inside Zendesk, or launch autonomous from day one. Engaige AI learns from the difference between what your team sent and what the agent suggested, and you approve the changes. Ticket types then go autonomous one at a time, most brands in about a week. Engaige automates up to 90% of supported tickets.

With Engaige, we are able to automatically resolve 60% of the 120,000 support tickets that we receive annually.

Tessa van der Lof Tessa van der Lof Head of Operations, Otrium · full case study

The action happens in the connected system first, then Engaige replies and closes the ticket; the rest goes to your team.

See how the two compare on our Zendesk comparison page, or read about the Zendesk integration. Apps that extend fields live in the Zendesk Marketplace, and our helpdesk software overview covers the wider product. Fields are one piece of the wider ticketing system a store has to run, whichever helpdesk it picks.

Frequently asked questions

What are custom fields in Zendesk?

They are extra fields an admin adds to tickets, users, organisations or custom objects to capture details such as an order number. Drop-down, multi-select and checkbox fields also create tags that rules can act on.

What is the difference between ticket, user and organisation fields in Zendesk?

Ticket fields describe one request and can be shown to customers. User and organisation fields describe the person or company and are visible to your team only.

How many custom fields can you have in Zendesk?

Zendesk recommends no more than 400 ticket fields per form, or per account if you have no forms. A drop-down takes up to 2,000 values, and lookup fields are capped by plan, at 5 or 10 per object.

Can a custom field be required before a ticket is solved?

Yes, with Required to solve. Triggers, automations and merges can bypass it, so it guarantees a value rather than a correct one.

Which Zendesk plans include conditional fields and multiple ticket forms?

Conditional fields need Suite Growth or above, or Support Enterprise. Multiple ticket forms are listed for Suite Growth, Professional, Enterprise and Enterprise Plus, and Support Enterprise.

What happens to the data when you delete a custom field?

Its data is deleted from existing tickets, closed ones included, unless the field adds a tag. Zendesk’s own example is a text field holding a product ID.

Can a Zendesk custom field show live order status from Shopify?

Not on its own. Zendesk’s custom-field documentation describes no automatic sync from your store or carrier; a field changes when a person, rule, app or API call changes it, and the order itself stays in Shopify. Zendesk’s Shopify sidebar app is separate from fields.

Does Engaige need an order number field to answer order questions?

No. Engaige reads the live order across your store, carrier and help desk before it answers. It works alongside your fields.

Do I have to change my Zendesk fields or forms to use Engaige?

No. Keep your helpdesk and your setup. Engaige works alongside them in the agent workspace, drafting in Agent Assist first or going autonomous per ticket type.

Keep reading

Built for the future.
Available today.

Get started or book a demo to experience your support agent from the future.