Skip to main content

Setup Flow Overview

After adding your bot and inviting it to your server, follow this process:
1

Run /setup in Discord

Creates the basic Discord infrastructure (categories and roles)
2

Complete configuration on dashboard

Select the created resources and configure all features
3

Create ticket embeds

Build embeds with buttons that users click to open tickets

Step 1: Run /setup Command

In your Discord server, run the setup command:
/setup
You need Administrator permission or Manage Channels + Manage Roles permissions to run this command.
This command creates:
ResourceDescription
🎫 TicketsCategory where new tickets are created
📁 Closed TicketsCategory where closed tickets are moved
Ticket AdminRole with full ticket management access
Ticket SupportRole with basic ticket access
The /setup command only creates Discord resources. You must complete the configuration on the dashboard for your bot to work.

Handling Existing Resources

If /setup detects existing ticket categories or roles, you’ll see options to:
  • Create Anyway - Creates new resources with unique names
  • Use Existing - Skip creation and configure existing resources on the dashboard

Step 2: Dashboard Configuration

After running /setup, go to ticketcord.net/dashboard to complete the setup:
1

Select your bot and server

Choose the bot and server you just set up
2

Configure Essential Settings

  • Ticket Category - Select the 🎫 Tickets category
  • Closed Category - Select the 📁 Closed Tickets category
  • Staff Roles - Select the Admin and Support roles created by /setup
  • Log Channel - Choose where ticket events are logged (optional)
  • Transcript Channel - Choose where transcripts are saved (optional)
3

Assign roles to your staff

In Discord, give your team members the Ticket Admin or Ticket Support roles

Step 3: Create Ticket Embeds

Ticket embeds are messages with buttons that users click to open tickets. (Sometimes called “panels” in other bots)
  1. Go to Embeds in the dashboard
  2. Click Create Embed
  3. Design your embed using the builder
  4. Add a button with the Open Ticket action
  5. Send to your desired channel (e.g., #support)
You can create multiple embeds for different ticket types (support, sales, applications, etc.) by using different ticket categories.

Additional Settings

Automation

Configure automatic ticket management in the dashboard:
SettingDescription
Auto-closeClose tickets after inactivity period
Auto-deleteDelete tickets after closing
Auto-transcriptGenerate transcripts when tickets close
Auto-reminderRemind staff of open tickets

AI Features

AI features require a Pro or Enterprise plan.
  • Knowledge Base - Auto-suggest answers from your documentation
  • Smart Routing - Automatically assign tickets to the right team
  • Priority Detection - AI-powered ticket prioritization

Slash Commands

Your bot includes these commands for managing tickets:
CommandDescription
/setupCreate ticket categories and roles
/closeClose the current ticket
/claimClaim a ticket
/transcriptGenerate a transcript
/add @userAdd user to ticket
/remove @userRemove user from ticket

Need Help?

Get instant support via private DM