How to Set Up a Free Discord Ticket Bot with PulseOne
PulseOne is a free Discord bot whose Tickets module gives members a private way to reach your staff. This guide covers adding it, setting up ticket categories and a panel, and the staff tools that keep support organized, with tips for FiveM roleplay servers.
Why use a ticket bot
A ticket opens a private conversation between one member and your staff, so questions don't get lost in public channels and every case has a record. On roleplay servers tickets usually handle:
- Player reports and staff complaints, handled privately
- Allowlist and department applications reviewed by staff
- Ban appeals and account problems
- Character or lore approval requests
- General questions from new members
What PulseOne tickets include
Categories and panels
One category per kind of request, each with its own staff, and a panel members click to open a ticket.
Claims and priorities
Staff claim tickets so two people never answer the same one. Priorities set a 1, 4, 24 or 72 hour deadline.
Transcripts and notes
Every closed ticket keeps a transcript. Staff can add private notes that are never posted in the ticket.
Ratings and stats
Members rate closed tickets from 1 to 5, and /ticket stats shows your average first response time and rating.
Everything here is free. The Free plan has up to 5 ticket categories and 3 saved panels; Plus and Pro remove those limits and keep transcripts longer. See pricing.
Setting it up
Add PulseOne to your server
Go to one.pulsesystems.dev, sign in with Discord and add PulseOne to a server where you have Manage Server permission.
Create your ticket categories
In the dashboard, open Tickets and add a category for each kind of request (for example Support, Reports and Appeals), with the staff roles that should see it.
Publish a ticket panel
Design a panel in the dashboard and save it, or run /ticket panel in the channel where members should open tickets. Members click it to open a private ticket.
Try it yourself
Open a test ticket, claim it with /ticket claim, add a note with /ticket note, then close it with /ticket close and check the transcript.
Commands your staff will use
| /ticket open | Open a private ticket (members can also use the panel) |
|---|---|
| /ticket claim | Take a ticket so others know you have it |
| /ticket priority | Set the priority and restart its deadline |
| /ticket note | Add a staff-only note, kept for 90 days |
| /ticket canned | Post a saved reply |
| /ticket close | Close the ticket and keep its transcript |
| /ticket rate | Members rate a closed ticket from 1 to 5 |
| /ticket stats | See support statistics |
Tips for FiveM RP servers
One category per workflow
Keep reports, allowlist applications and general support apart, each routed to the staff who handle it, so the right people see the right tickets.
Use priorities for reports
Set urgent player reports to the 1 hour priority so they are answered before routine questions.
Write canned replies
Save answers to the questions you get every day (how to apply, where the rules are) and post them in one command.
Read the ratings
Ratings are most useful when someone looks at them. Low scores are worth a conversation; high ones are worth thanking.
Moving from PulseTickets
PulseTickets is being folded into PulseOne and shuts down on January 31, 2027. Add PulseOne to your server, open Imports in the dashboard, and your ticket history comes across in a few clicks.