Have Conditions HIDE fields | The place for Zendesk users to come together and share
Skip to main content
Accepted

Have Conditions HIDE fields

Related products:Support
  • January 21, 2025
  • 7 replies
  • 34 views

Please give a quick overview of your product feature request or feedback and note who in your org is affected by this issue [ex. agents, admins, customers, etc.]. (2-3 sentences)

Currently Zendesk's conditions ONLY allow to SHOW THESE FIELDS. For example, if Plan name is ABC then SHOW THESE FIELDS. However, my company has multiple fields that must be filled out to complete a ticket, but there are small differences. For example Ticket A may need fields 1, 3,4 while Ticket B needs Field 2, 3, 4 and Ticket C needs field 1, 2, 4. This is affecting my agents/customers as the workarounds are either too complicated or the form is too long and the agents/customers are opting to not fill out the form!

 

What problem do you see this solving? (1-2 sentences) 

If the HIDE fields conditions was created we could create one ticket that could be further optimized, customized, and save time when filling out the forms. 

 

When was the last time you were affected by this lack of functionality, or specific tool? What happened? How often does this problem occur and how does this impact your business? (3-4 sentences)

This problem happens on a daily basis. This is critical for our business as our agents have call times they must adhere and having a form that is really long is adding time to their call times. Or creating multiple forms was too complicated and the agents would choose the wrong form. All resulted in the company not capturing needed data as the agents would not fill out the form or not capture all the information that was needed as they quickly rushed through the form. 

 

Are you currently using a workaround to solve this problem? (If yes, please explain) (1-2 sentences)

Yes, we stopped using multiple forms after the first few days as it was pretty quick that wasn't an option so we are using one form with all of the fields on it. 

 

What would be your ideal solution to this problem? How would it work or function? (1-2 sentences)

Resolution: in conditions if we can have HIDE THESE FIELDS and all it does is hide the field from view if certain conditions are met. For example if Ticket is A then HIDE FIELD 2 - that's it. Everything else on that form should auto show in the order that it's on the form. If Ticket is B then HIDE FIELD 1. 

 

Additional Information (concerns):

Creating multiple different tickets for each instance. 

If your company is like us with multiple line items then you wound up making 20+ tickets just to capture all the information you needed. With each ticket basically the same, but with minute differences. Don't forget each year the Tickets may change because of federal regulations or contractual changes. For example Ticket A in 2024 needed fields 1, 3, 4 but in 2025 the contract changed and now they need fields 2, 3, 5. Also trying to grab a report and remembering to capture ALL tickets when you can grab one report that have all fields that was captured so 2024 would only pull fields 1,3,4 and 2025 2,3,5 because that was the fields that were available. 

 

Create one ticket with all the fields no matter what

This is our current process. To ensure that required data is capture it's ideal to make almost every field required, so the agents have to put N/A in the spots that don't apply. When making those spots optional fields would get skipped. This resulted in extremely long tickets, which took a lot of time to fill out, which resulted in agents call times becoming longer, which puts stress on the agents, which resulted in agents opting to not fill out the form. Even making their call times longer the form was still too long to fill out. 

7 replies

Shawna James
  • Community Manager
  • January 21, 2025
Hey Rena,
 
Thank you for taking the time to provide us with your feedback. This has been logged for our PM team to review. For others who may be interested in this feature request, please add your support by upvoting this post and/or adding your use case to the comments below. Thank you again!

Scott12
  • January 21, 2025

+1 This would be amazing!

 


This is exactly what we need. We are trying to condense our forms from 20+ to 4-5. This requires a lot of conditions but it leaves a ton of empty fields on the agent side once the ticket is submitted. We would love for those unused fields to NOT show up on the agent side if they were not filled in. 


  • Newcomer
  • May 30, 2025

+1 This would make using form conditions way easier and we would be able to customize our forms even more 


  • Employee
  • July 28, 2025
Hi Rena,
Thank you for taking the time to provide us with this feedback! 
 
 This feature request has been accepted and is on our roadmap in [YEAR]. Per our Community Guidelines, we can provide general guidance for anticipated feature and functionality release dates, and any discussion of planning is always subject to change. To stay on top of product releases please visit our What’s New page in the Help Center. We are going to leave this post open for comment to allow others to provide their feedback and use cases.
 
Thank you again for your feedback and for being a valuable customer with Zendesk.

  • Author
  • August 12, 2025

OMG I just came today to check on this as I desperately need this feature to update the form for a new type of complaint that is customer facing and therefore I need to redact some sensitive headings and it's hard to get CS to differentiate between which form to use when it truly depends on conditions. I will check out the What's New page with fingers crossed for a 2025 release date!


  • Newcomer
  • April 15, 2026

My +1
We have a single Zendesk form where many fields are shown conditionally based on the System field. However, we also have a Type field that is selected earlier in the flow, and for some types we need to suppress part of the normal System-based field stack.

Example:

  • If System = App, we normally show Version

  • But if Type = Escalation, we do not want to show Version, even when System = App

Today this cannot be modeled cleanly with native conditional fields. Duplicating the field tree is not realistic for us because we have roughly 10 types × 5 systems, which creates too much administrative overhead and makes the form logic difficult to maintain.

What we need is the ability for a later or separate condition to hide/override fields that would otherwise be shown by another condition, so we can keep one form without duplicating the entire conditional structure.