β Questions
Hi there! This guide will explain what a question is in Open Ticket and how it works.
A question is a prompt that users must answer before creating a ticket. It helps collect important information upfront, making ticket management more efficient. Questions are displayed in a Discord modal before the ticket is created.

Questions
What are Open Ticket questions?
β What Are Questions?β
A question in Open Ticket is a customizable prompt that users must answer when creating a ticket. Questions allow you to gather relevant information from users before a ticket is submitted, ensuring that staff have all necessary details.
When a user starts the ticket creation process, all configured questions are displayed in a Discord modal, where they can fill in their responses.
π― Purpose of Questionsβ
Questions are great for the following purposes:
- β Collecting information before a ticket is created.
- β Reducing back-and-forth by gathering essential details upfront.
- β Ensuring users provide structured input, improving support efficiency.
Example of a question modal made using Open Ticket.If you need more and complexer questions, we recommend the OT Ticket Forms Plugin. It can also provide multiple choice and dropdown questions.
π Where Are Questions Used?β
Questions are defined in the questions.json file and are referenced in the options.json config.
To use a question, its id must be added to the "questions" array in options.json.
- File:
questions.jsonβ Defines all available questions. - File:
options.jsonβ Determines which questions are used in tickets.
π¨ Customization Optionsβ
Questions in Open Ticket can be fully customized to match your needs. Here are some key customization options:
- Input Types β Choose between a short single-line input or a paragraph for longer responses.
- Required or Optional β Decide if a question must be answered before creating a ticket.
- Placeholders β Provide example text inside the input field to guide users.
- Character Limits β Set minimum and maximum lengths for responses.
π‘ Best Practicesβ
βοΈ Use clear and concise question names.
βοΈ Set "required": true only for important questions.
βοΈ Avoid excessive "length" limits that may frustrate users.
βοΈ Use "placeholder" to guide users on how to answer.
π Summaryβ
Congratulations! Now you know how questions work. π
Don't forget to give Open Ticket a star on Github to help us grow!