Frequently Asked Questions


General

What is Ticketo?

Ticketo is a Discord ticket management bot that lets server members create support tickets through panels, buttons, or slash commands. It provides a full lifecycle — creation, claiming, closing, transcripts, and feedback — with a web dashboard for configuration.

Is Ticketo free?

Yes. Ticketo is fully functional on the free plan. Premium adds extra features like increased panel limits, longer transcript retention, custom branding, and more. See the Premium Features section below.

How do I invite the bot?

Use the invite link from the bot's website or generate one from the Discord Developer Portal with the required permissions. See Getting Started for the full setup guide.


Setup

How do I create my first ticket panel?

  1. Open the web dashboard

  2. Go to your server's Panels section

  3. Create a new panel with a title, description, and at least one ticket category

  4. Save the panel

  5. Use /panel in the channel where you want the panel to appear

How do I set support roles?

Go to the web dashboard → SettingsSupport Roles and add the Discord roles that should have staff access to tickets.

Why can't members see the panel?

Make sure:

  • The bot has Send Messages and Embed Links permissions in the channel

  • The panel was created with /panel in the correct channel

  • Members have permission to view the channel

How do I set up a log channel?

In the dashboard under Settings, select a channel for ticket logs. The bot will send log embeds for ticket events (creation, closure, claiming, etc.) to that channel.


Tickets

How do users create tickets?

Users can create tickets in three ways:

  1. Panel button — Click "Create Ticket" on a panel embed

  2. Slash command — Use /createticket (staff can create on behalf of others)

  3. Context menu — Right-click a message → "Create ticket from message"

What's the difference between channels and threads?

Ticket categories can be configured to create tickets as either:

  • Channels — Full text channels with independent permission overwrites

  • Threads — Discord threads (lighter, but with some limitations on permissions)

This is configured per-category in the dashboard.

How do I close a ticket?

  • Use /close or /closerequest

  • Click the Close button in the ticket's opening message

  • Tickets can also auto-close after a period of inactivity (if configured)

Can I reopen a closed ticket?

No. Once a ticket is closed and archived, it cannot be reopened. The transcript preserves the conversation permanently.

Why is my ticket closing automatically?

The server has auto-close enabled. Tickets with no activity for the configured duration will receive a warning message, then close automatically after a grace period. Any new message resets the timer.

How do I add someone to my ticket?

Use /add @user or /add @role to grant someone access to the ticket channel.

How do I change a ticket's priority?

Staff can use /priority with one of three levels: HIGH (🔴), MEDIUM (🟠), or LOW (🟢). This prepends the priority emoji to the channel name.

What is claiming?

Claiming assigns a staff member to a ticket. Use /claim to claim and /release to unclaim. Depending on the category settings, claiming may restrict other staff from seeing the ticket.


Transcripts

How are transcripts generated?

Transcripts are generated automatically when a ticket is closed (if archiving is enabled). Staff can also generate one manually with /transcript.

How do I view a transcript?

Transcripts are viewable via a web link sent to the ticket creator in a DM. Staff can also access transcripts through the dashboard's ticket history.

How long are transcripts kept?

  • Free plan: 30 days

  • Premium: Lifetime

Are transcripts secure?

Transcript data is encrypted at rest using AES encryption. The transcript URL uses a random 21-character ID that is not guessable.


Premium

What does premium include?

Premium unlocks these features:

Feature
Free
Premium

Ticket panels

3

Unlimited

Ticket categories

5

Unlimited

Custom commands

3

Unlimited

FAQ panels

Limited

Unlimited

Custom prefix

No

Yes

Branding removal

No

Yes

Transcript retention

30 days

Lifetime

Close request (staff-initiated)

No

Yes

Priority system

No

Yes

Claiming

No

Yes

Thread-based tickets

No

Yes

Custom ticket opening message

No

Yes

Custom staff thread message

No

Yes

Ticket references

No

Yes

Role-specific transcript viewing

No

Yes

Needs verification — Some feature limits on the free plan may differ. Check the dashboard for current limits.

How do I purchase premium?

  1. Open the dashboard

  2. Go to Premium

  3. Click "Upgrade" to be redirected to the Chargebee checkout portal

  4. Complete payment

How do I manage my subscription?

Use the dashboard's Premium section to access the Chargebee customer portal, where you can update payment methods, view invoices, or cancel.


Troubleshooting

The bot is not responding to commands

  • Check that the bot is online in your server

  • Verify the bot has the required permissions (see Getting Started)

  • Make sure you're using slash commands (type / to see available commands)

  • The bot may need a few seconds to sync commands on first join

I can't see the dashboard

  • Make sure you're logged in with the Discord account that has Manage Server permission

  • Clear your browser cookies and try again

  • The dashboard URL is typically https://your-domain.com/dashboard/

Tickets aren't being created

  • Check that the bot has Manage Channels and Manage Roles permissions

  • Verify the ticket category channel parent exists and isn't full (Discord limit: 50 channels per category)

  • Check if the user is on the blocklist

For more troubleshooting, see Troubleshooting.

Last updated