Zendesk ticket forms...the ace up your sleeve.
Zendesk has the ability to show/hide fields to customers and agents making sure that both fill in fields they need to in order to:
1. Make sure you can proceed with a query immediately after it's created.
2. Make sure you can report on what matters most and make data-driven decisions.
For more on ticket forms check out this article.