/setup
Create the Discord infrastructure needed for your ticket system.| Resource | Description |
|---|---|
| Tickets category | Where new tickets are created |
| Closed Tickets category | Where closed tickets are moved |
| Ticket Admin role | Full ticket management access |
| Ticket Support role | Basic ticket access |
Handling Existing Resources
If/setup detects existing ticket categories or roles, you’ll see options:
| Option | Description |
|---|---|
| Create Anyway | Creates new resources with unique names |
| Use Existing | Skip creation - configure existing resources on dashboard |
| Cancel | Abort setup |
After Running Setup
1
Go to the dashboard
Visit ticketcord.net/dashboard
2
Select resources
Choose the categories and roles created by
/setup3
Configure settings
Set up automation, AI features, and other options
4
Create embeds
Build ticket embeds with buttons for users to open tickets
/embed
Send a custom embed message to a channel.| Option | Type | Required | Description |
|---|---|---|---|
embed_name | Choice | Yes | Name of the saved embed |
channel | Channel | No | Target channel (defaults to current) |
- Sends the pre-designed embed to the channel
- Includes any configured buttons (like “Open Ticket”)
- Embeds are created in the dashboard
Creating Embeds
- Go to your dashboard
- Navigate to Embeds
- Click Create Embed
- Design using the visual builder
- Save with a name
Embed Features
| Feature | Description |
|---|---|
| Rich formatting | Title, description, fields, images, footer |
| Custom colors | Match your server’s branding |
| Buttons | Add interactive buttons (Open Ticket, Link, etc.) |
| Dropdown menus | Let users select ticket categories |
/approval
Manage approval workflows for sensitive actions. Staff can request approval from senior staff before taking certain actions.Plan: Enterprise only
Subcommands
| Subcommand | Description |
|---|---|
request | Submit an approval request |
approve | Approve a pending request |
reject | Reject a pending request |
status | View current approval status |
Request Options
| Option | Type | Required | Description |
|---|---|---|---|
type | Choice | Yes | Type of approval |
reason | Text | Yes | Detailed reason for request |
urgency | Choice | No | How urgent is this |
amount | Text | No | Amount involved (for refunds) |
custom_type | Text | No | Custom type name |
refund- Refund requestban- Ban requestpolicy_exception- Policy exceptionescalation- Escalation requestcustom- Custom type
Requesting Approval
Approving/Rejecting
Only users with approval authority can approve or reject:Approval Workflow
1
Staff submits request
Uses
/approval request with details2
Notification sent
Approvers receive notification in configured channel
3
Review and decide
Approver uses
/approval approve or /approval reject4
Action taken
Original staff member is notified of decision
Configure approval roles and notification channels in your dashboard under Enterprise Features → Approvals.
/purge
Bulk delete tickets from your server. Use with caution.| Option | Type | Required | Description |
|---|---|---|---|
type | Choice | Yes | What to purge |
older_than | Integer | No | Days threshold |
closed- Delete closed tickets onlyall- Delete all tickets
Safety Measures
- Only the server owner can use this command
- A confirmation dialog is shown before deletion
- You can limit to tickets older than X days
Utility Commands
Learn about help, on-call, and user lookups