Adding custom ticket fields to your tickets and forms



Edited May 07, 2025


27

91

93 comments

Hi Kenny,
 
As of the moment, only signed-in users will see a CC field appear in your ticket form. This is an added security to prevent those anonymous people that aren't signed in to include a whole bunch of other addresses when sending a request -- to avoid any potential abuse from spammers.
 
For more information, kindly visit this article: Adding a CC field to the ticket forms used in my Help Center.
 
I hope that helps! Thank you!
 

1


Hi, in regard to the submit a request form. The CCs field only is visible when you are logged into Zendesk. For anonymous, the CC's field does not show up. Is there a way to enable it for anonymous users completing the form?

1


Hi Edwin,
 
This can be done with custom JavaScript in your Help Center theme.  The JS would need to listen for the presence of the dropdown menu and then remove the desired option.  Here's a rough example demonstrating this, where FIELD_ID is the ID of your ticket field and TAG_VALUE is the tag value of the field option to be removed:
 
const field = document.querySelector('.request_custom_fields_FIELD_ID a.nesty-input');
const id = field.getAttribute('aria-controls');
const container = document.getElementById(id);

// Once the option menu is added remove the desired option
container.addEventListener('DOMNodeInserted', function () {
const option = document.getElementById('TAG_VALUE');
option.remove();
});
 

1


Hi,

We have a dropdown field in our contact form on the Helpcenter for which we would like to hide some of the field values for the end users. At the moment I am using dynamic content and leave the value empty with a dash but add a distinctive tag to the value.

This shows as dashes in the dropdown list for both end users and agents, is there a better way to filter field values for end users?

Thanks in advance!

1


Hi Harichandana, you can create the same level of conditional fields for end-users, similar to your agents. Navigate to your ticket form then create Conditions for End users. You have an option to create new conditions or copy existing agent conditions. 


 
Conditions for agents affect ticket fields that appear in the agent interface. While conditions for end users affect ticket fields in forms that appear in the help center and Web Widget (Classic).

1


We are able to create conditional formatting at agent level for a  ticket form. But when it is viewed at customer level (request form)in the helpcenter,the conditional formatting is not appearing instead all the ticket fields are appearing(customers can edit).

I want to have the same level of formatting to the customer as my agents have.
Could you help me with this use case.

1


Sean Johnson Thanks for the clarification.  At this time, only authenticated users can add cc's.

Enable CCs for end users on Help Center

Allows signed-in end users to copy (CC) users in these places:

Once authenticated, the end-user will see the CC's field (and not the requester field).

Brandon

1


Is it possible to cc an email from this web form?  

1


Hi Sean Johnson,

Once you enable CC 's for end users on Help Center, you should be afforded a second box for the CC, as only one user can be the requester.  Also you should replace your semi-colon with a space:

Let us know if that helps!

Brandon

1


Hi Dave, 

Below is the message I receive when adding more than one email in the email line of the web form.

 

Requester: Email: sjohnson3@quietlogistics.com;mmills@quietlogistics.com is not properly formatted

1


Sign in to leave a comment.