Skip to content
Chat on your store is live, answered from the same inbox.
GROWTH DEPT.HELPDESK

Ticket fields

Partly available

Record facts on every ticket, such as the contact reason or the product, make some of them required before closing, and use them in rules, macros and views.

On this page

Ticket fields are questions your team answers on every ticket: why the customer wrote in, which product it was about, whether a replacement went out. Agents fill them in from the ticket, rules and macros can fill them for you, and views can sort tickets by the answers. Admins set them up under Workflows > Ticket fields; other roles can open the page but not change it. Haylee, the AI agent, can also create and edit fields when you ask her to. Fields she makes or changes stay optional, and she cannot delete them; an admin decides whether a field is required.

5. Setting up ticket fields
5. Setting up ticket fields. Field types, dropdown choices, required fields, conditions, and fields in macros and rules.

Create a field#

  1. Go to Workflows > Ticket fields and select Create field.

  2. Enter a Name. Agents see it above the input, and no two ticket fields can share a name.

  3. Add a Description if agents need a hint. It shows as a line under the name.

  4. Choose a Type (see the table below). You cannot change the type later, because saved answers already have that type.

  5. Fill in the Input settings for that type.

  6. Choose a Requirement.

  7. Select Create field.

The Preview on the right shows the input as agents will see it on a ticket while you edit. A new field appears on every ticket at once, old ones included, with no value until someone fills it in.

The editor for a Contact reason dropdown field, with its choices and a preview of the input
A dropdown field with its choices. The preview shows what agents will see.

Field types#

TypeWhat agents enterInput settings
TextFree text, up to 1,000 charactersAllow several lines for a taller box; an optional Placeholder
NumberA whole or decimal numberOptional Lowest value and Highest value; an optional Placeholder
Yes/noYes or No, or nothing unless the field is requiredNone
DateA day picked from a calendarNone
DropdownOne choice from your listChoices, with optional sub-choices

Type a choice in the New choice box and press Enter or select Add choice. Then:

  • Select + Sub-choice on a choice to put more specific answers under it, such as Shipping, then Late delivery and Lost in transit. A choice with sub-choices becomes a heading: agents pick one of the sub-choices, never the heading itself.

  • Drag a choice by its handle, or use the arrows, to change the order. Sub-choices move with their heading.

  • Select the bin to remove a choice.

A dropdown goes two levels deep (a choice and its sub-choices) and holds up to 1,000 choices. Each choice needs a name, names cannot repeat at the same level, and a name cannot contain ::, which the helpdesk uses to join a choice to its sub-choice when it stores the answer.

Importing choices from a CSV file is not available. Add them one at a time as above, or create the field through the REST API with the whole list of choices in one request.

Required fields#

Every ticket field has one of three requirements:

RequirementWhat it means
OptionalAgents can leave it empty.
Required to closeAgents fill it in before they close the ticket.
Required when a condition matchesAgents fill it in before closing only when another field has a value you choose.

On the ticket, a field that is always required has a red asterisk, and the Ticket fields heading shows how many required fields are still empty. If someone tries to close the ticket without them, the helpdesk refuses and names the fields to fill in first. This applies to people, whether they work in the helpdesk or through an API key. Rules can still close a ticket with an empty required field.

Required only in some cases#

Choose Required when a condition matches when the field only matters for some tickets, such as a refund amount when the contact reason is a refund:

  1. Under Requirement, choose Required when a condition matches.

  2. In Required when this field, choose the dropdown or yes/no ticket field the requirement depends on. Create that field first if it does not exist yet.

  3. Tick the values that make this field required.

  4. Save the field.

When the other field holds one of those values, the ticket cannot close until this field is filled in. The ticket does not mark a conditional field with an asterisk; the check happens when the ticket is closed.

Workflows > Field conditions lists every ticket field that has a condition, with the field it depends on and the values that trigger it. Conditions are edited on the field's own page: select a field's name, or Choose a field.

Fill in fields on a ticket#

Open a ticket and look in the right-hand panel under Ticket details. Select Ticket fields to open the list, then pick or type each answer. A choice saves as soon as you pick it; typed answers save when you press Enter or click elsewhere.

Change the order, archive or restore a field#

On the Active tab of Workflows > Ticket fields, drag a field by its handle, or use the arrows beside it, to change the order. The new order saves as soon as you drop the field.

To stop using a field, select Archive on its row or on its page. An archived field disappears from tickets and can no longer be filled in. The answers already saved are kept, and they come back if you open the Archived tab and select Restore. Rules and macros that set an archived field stop working until you restore the field or change them.

A field marked Built-in was created through the REST API as one of the helpdesk's managed kinds of field. Its input settings and choices are fixed. You can archive and restore it here; renaming it or changing its requirement goes through the REST API. A new helpdesk starts with no ticket fields, built-in or otherwise.

Use fields in rules, macros and views#

  • Rules. Ticket fields appear in the condition menu under Ticket fields, with operators that suit the type. A dropdown condition can match one choice or any of several, a text field can contain or start with some words, a number can be above or below a value, a date can fall before or after a day, and any field can be tested for having no answer. The Set a ticket field action fills a field for you, for example setting the contact reason to Wholesale on tickets from your wholesale address. See Rule conditions and actions.

  • Macros. A macro's Set a ticket field action fills the field when the agent sends the reply. See Macro actions.

  • Views. Filter a view on a field's answer, and add the field as a column in the ticket list. See Filters for views and search.

The helpdesk does not suggest a contact reason or any other answer with AI. To fill fields without an agent, use a rule or a macro as above.

Analytics has no report on ticket field answers yet. To count tickets with a given answer, make a view filtered on it.

Fields kept on each customer's profile, rather than on each ticket, live under Workflows > Customer fields. See Customer fields.

Still stuck?

Write to the Growth Dept team and a person answers. Say which helpdesk you work in and what you were trying to do.

support@growthdept.ai