What Are Tickets?
Tickets are private channels created for individual members to:- Get support from staff
- Report issues privately
- Appeal moderation actions
- Request assistance with server features
Prerequisites
Required Permissions
- Manage Channels - Create ticket channels
- Manage Roles - Set channel permissions
- Send Messages - Reply in tickets
Server Requirements
- Fire must be invited to your server
- You need Manage Server permission
- A category or channel for tickets
Ticket System Setup
Create a Ticket Category
First, create a category for tickets in your server:
- Right-click your server → Create Category
- Name it something like “Support Tickets” or “Tickets”
- Adjust permissions so:
@everyonecannot View Channel- Fire can View Channel, Manage Channels, Manage Roles, Send Messages
- Your moderator/staff roles can View Channel
Fire will automatically add the ticket creator to each ticket channel’s permissions.
Enable the Ticket System
Enable tickets and specify where they should be created:This tells Fire to create new ticket channels in the “Support Tickets” category.
Test Ticket Creation
Create a test ticket to verify everything works:You should see a new channel created in your ticket category with access restricted to you and staff.
Alternative: Thread-Based Tickets
Instead of creating separate channels, Fire can create private threads for tickets.Create a Ticket Channel
Create a dedicated text channel for tickets (e.g.,
#create-ticket):- Create a new text channel
- Set permissions so members can view but not send messages
- Post instructions on how to create tickets
Enable Thread-Based Tickets
Configure Fire to use threads instead of channels:
Thread-based tickets are cleaner and don’t clutter your channel list. They appear as threads in the designated channel.
Configuring Ticket Settings
Set Ticket Limit
Limit how many tickets a member can have open simultaneously:Default limit is 1 ticket per member. Maximum is 5 tickets.
Customize Ticket Names
Change the naming format for ticket channels:{id}- Unique ticket number{username}- Ticket creator’s username{timestamp}- Creation timestamp
Set Ticket Description
Customize the message sent when tickets are created:Configure Support Alerts
Get notified when new tickets are created:Toggle Ticket System
Temporarily disable ticket creation without removing the configuration:Managing Tickets
Creating Tickets (Member Perspective)
Members create tickets using the/new command:
- Create a private channel or thread
- Add the member to it
- Send the configured welcome message
- Alert support staff (if configured)
Viewing Open Tickets
Staff can view all open tickets:- Ticket ID
- Creator
- Creation time
- Subject
- Status
Closing Tickets
Close tickets when the issue is resolved:- Ask for confirmation (unless used by staff)
- Log the closure to mod logs
- Delete or archive the channel
Members can close their own tickets. Staff can close any ticket.
Adding Members to Tickets
Add additional members to a ticket conversation:Managing Support Roles
By default, moderators can view all tickets. Add additional support roles:Ticket Workflow Best Practices
Set Clear Expectations
In your ticket description, include:
- Average response time
- What information to provide
- Rules for ticket usage
Triage Tickets Quickly
When a ticket is created:
- Acknowledge within 15-30 minutes
- Ask for additional information if needed
- Assign to appropriate staff member
- Set expectations for resolution time
Use Ticket Notes
Add internal notes to tickets for staff:
Notes are only visible to staff, not the ticket creator.
Common Ticket Use Cases
General Support
Setup: Basic ticket system in #create-ticketMembers use for:
- Technical issues
- Feature questions
- General assistance
/ticket description Need help? Create a ticket and our support team will assist you!Ban Appeals
Setup: Separate category for appealsConfigure appeal link:Banned users receive the link via DM
Partner Applications
Setup: Dedicated partner ticket channelPin instructions in channel:
- Partnership requirements
- Information to provide
- Expected response time
/ticket description Thank you for your partnership interest! Please provide: server invite, member count, and what you can offer.Bug Reports
Setup: Thread-based tickets for organizationInclude in description:
- What information to provide
- How to reproduce
- Screenshots/evidence
/ticket description Please describe the bug: What happened? What did you expect? Include screenshots if possible.Advanced Configuration
Multiple Ticket Categories
For larger servers, set up different ticket types:- General Support -
/ticket enable category:Support - Appeals - Separate appeal system
- Reports - User reports and issues
Fire currently supports one ticket configuration per server, but you can change the category as needed.
Ticket Archiving
Fire can archive closed tickets instead of deleting them:- Create an “Archived Tickets” category
- Set permissions so only admins can view
- Configure Fire to move closed tickets there
Integration with Logging
Ensure ticket actions are logged:- Ticket creation
- Ticket closure
- Members added/removed
- Configuration changes
Troubleshooting
Members can't create tickets
Members can't create tickets
Possible causes:
- Member has reached ticket limit - increase with
/ticket limit - Tickets are toggled off - enable with
/ticket toggle on - Fire lacks permissions - ensure Fire can manage channels and roles
- Member is blacklisted - check with
/blacklist list
Fire creates tickets in wrong location
Fire creates tickets in wrong location
- Verify ticket configuration:
/ticket listshows current settings - Re-run enable command:
/ticket enable category:Correct Category - Ensure Fire can view and access the category
- Check category permissions allow Fire to manage channels
Tickets aren't private / wrong people can see them
Tickets aren't private / wrong people can see them
- For channel-based tickets: Check category permissions -
@everyoneshould not have View Channel - For thread-based tickets: Threads are automatically private to participants
- Add support roles:
/ticket invitable role:@Support - Fire’s role needs Manage Channels and Manage Roles to set permissions
/close command doesn't work
/close command doesn't work
- Ensure you’re in a ticket channel/thread
- Fire needs Manage Channels permission
- Only ticket creator and staff can close tickets
- Check if channel/thread is actually a Fire ticket (created via
/new)
Members are creating too many tickets
Members are creating too many tickets
Solutions:
- Lower the limit:
/ticket limit 1 - Temporarily disable:
/ticket toggle off - Add a cooldown (Premium feature)
- Blacklist abusive users from creating tickets
Ticket alerts aren't working
Ticket alerts aren't working
- Verify alert is configured:
/ticket alert role:@Support - Ensure Fire can mention the role (role must be mentionable or Fire needs Mention All Roles permission)
- Check that alert channel exists and Fire can send messages
- Alerts may be delayed during high ticket volume
Best Practices Summary
For Setup
✅ Use a dedicated category or channel✅ Set proper permissions on the category✅ Configure ticket limit (1-2 recommended)✅ Set up ticket alerts for staff✅ Test ticket creation and closure
For Management
✅ Respond to tickets within 24 hours✅ Always include closure reasons✅ Use tags for common responses✅ Add notes for staff context✅ Review ticket logs regularly
For Members
✅ Post clear instructions in ticket channel✅ Set expectations for response time✅ Include guidelines for ticket usage✅ Provide examples of good tickets✅ Link to FAQ or common issues
For Organization
✅ Use thread-based tickets for cleaner server✅ Archive tickets instead of deleting✅ Enable action logging✅ Separate ticket types by category✅ Review and update ticket description regularly
Next Steps
Moderation Setup
Enhance your ticket system with moderation features
Custom Commands
Create custom responses using tags
Premium Features
Unlock ticket analytics and advanced features