Limits & Scheduling
Limits prevent spam and abuse by capping how many tickets a user (or your entire server) can have open at once. Scheduling restricts ticket creation to specific hours, so users can only open tickets during your support team's active hours.
Per-User Open Ticket Limit
This setting controls how many tickets from this panel a single user can have open at the same time.
- Range: 1 – 99
- Default: 1 (most servers keep this at 1 to prevent users from opening multiple tickets simultaneously)
If a user tries to open a ticket when they've already reached the limit, BetterTicket will send them an ephemeral error message and will not create a new ticket.
Server-Wide Open Ticket Limit
This setting caps the total number of tickets from this panel that can be open across all users at once. Useful if you want to control the total workload on your support team.
- Range: 1 – 9999
- Leave blank or set to 0 to disable the server-wide limit.
Once the limit is reached, no new tickets can be created from this panel until an existing one is closed or deleted.
Bypass Roles for Limits
You can designate specific roles that are exempt from both the per-user and server-wide limits. Members with a bypass role can always open a new ticket, regardless of how many are currently open.
Add bypass roles in the Limits section of your panel settings. This is useful for VIP members, staff testing panels, or account managers who frequently need multiple tickets open.
Time Scheduling Premium
Scheduling lets you define a window of hours during which ticket creation is allowed. Outside of that window, the Create Ticket button is effectively blocked — users will receive the Schedule Notification Message instead of having a ticket opened.
How to Configure a Schedule
- 1Open the panel settings and navigate to the Scheduling section.
- 2Toggle Enable Schedule on.
- 3Select your Timezone from the dropdown. All hours are interpreted in this timezone.
- 4Set your From and To hours (24-hour format). Tickets can only be created during this window.
- 5Save your panel.
Example: To allow tickets only during business hours (9 AM – 6 PM Eastern Time), set Timezone to America/New_York, From to 09:00, and To to 18:00.
Bypass Roles for Schedule
Just like with limits, you can designate bypass roles that are exempt from the schedule restriction. Members with a schedule bypass role can open tickets at any time, even outside your configured hours.
Schedule Behavior: Replace vs Close
When a user tries to open a ticket outside of your scheduled hours, BetterTicket can handle it in one of two ways:
| Option | What happens |
|---|---|
| Send Notification | BetterTicket sends the user the Schedule Notification Message (an ephemeral message only they can see) explaining your support hours. No ticket is created. |
| Replace Panel | The panel embed in your Discord channel is temporarily replaced with a "closed" version showing your hours. The create ticket button is hidden until the schedule window opens again. |
Schedule Notification Message
When a user attempts to create a ticket outside your schedule and the Send Notification behavior is active, they receive the Schedule Notification Message. Customize this message to explain your support hours and when they should come back.
Edit this message in Panel Settings → Messages → Schedule Notification. You can use the full embed builder to format it clearly.
BETTERTICKET