Features Categories Commands Pricing FAQ
← All bots Get started
Pre-built bot, rent or buy to use

Advanced Tickets
v2.2

A complete Discord ticket system with category intake forms, AI-powered support, HTML transcripts, priority triage, and a full staff command suite. Hosted and ready to go.

6
Ticket categories
12+
Slash commands
2
Servers running it
# ticket-crunchy0156-yzqn
Bot
Advanced Tickets v2 APP Today at 4:21 PM
General Support
@Crunchy™, your ticket has been received.
A staff member will be with you shortly.
Opened by
@Crunchy™
Category
General Support
Priority
Low
Status
Open
Low
Claim
Close
Transcript
Ticket Details
Describe your issue
I keep crashing
What have you already tried?
i cleared my cache and removed my graphics

Everything your support team needs

Built on Discord.js v14. No bloat, every feature is there because it's useful.

Category intake forms

Each category shows a Discord modal when a ticket opens. Answers are posted as a clean embed so staff have context right away without having to ask follow-up questions.

HTML transcripts

When a ticket closes, the full conversation is exported as a polished HTML file and sent to the user by DM. Staff can also pull a mid-ticket snapshot at any point.

Auto-close after 72h

Inactive tickets get a warning, then close on their own. Any real message resets the timer so nothing important gets dropped without anyone noticing.

Priority system

Staff set Low, Medium, or High via dropdown. The channel name updates with a prefix and the ticket embed reflects the change right away.

Claim & transfer

Staff claim a ticket to handle it solo, or transfer it to a different category if it landed in the wrong place. Admins can always override a claim.

Private staff notes

Drop a message only staff can read using /note. Good for handoff context or flagging something internally without the member seeing it.

AI support channel

An optional category powered by Cloudflare Workers AI. Handles common questions instantly and takes load off your staff. Requires your own Cloudflare API key.

Stats and logging

Every open, claim, and close is logged to a dedicated channel as a colour-coded embed. The /stats command shows totals, ratings, top categories, and top users.

Star ratings

After a ticket closes, users get a 1–5 star DM prompt. It's optional and anonymous to other members. Results feed into the /stats output.

Six categories, all pre-configured

Each one gets its own Discord channel category, permissions, and intake questions. Everything is 100% changeable via config.json.

General Support

Open questions and issues. Asks what happened and what the user has already tried.

Billing / Payments

Payment disputes and refund requests. Asks for a transaction ID upfront to save back-and-forth.

Report a User

Report a member for breaking the rules. Collects who they are, what they did, and any evidence.

Staff Action Appeal

Appeal a mute, kick, or ban. Asks what action was taken and why it should be reversed.

Administration

Admin-only matters. Hidden from regular staff. Only users with the Administrator permission can see or claim these.

Talk with AI

Instant answers via Cloudflare Workers AI (Llama 3.3 70B). You must provide your own Cloudflare API key. See the notice below.

Cloudflare AI

Your own Cloudflare API key is required. The AI channel uses Cloudflare Workers AI and will not function without a key from your own Cloudflare account. Cloudflare's free tier is limited to 10,000 Neurons per day. Once that's hit, the AI channel stops responding until the next day resets. If your server gets regular traffic in that channel, Cloudflare's paid plan is strongly recommended.

Running in five steps

If CrunchByte is hosting it for you, steps 1 and 3 are handled once payment and details are received.

1

Create a Discord bot application

CrunchByte will make the bot through our developer portal and we will send you the invite link.

2

Send your configuration details

Provide CrunchByte with your bot token, Staff Role ID, and Log Channel ID. If you want the AI channel enabled, include your Cloudflare API key as well.

3

CrunchByte deploys the bot

Your bot goes live on CrunchByte's Node.js infrastructure within 48 hours of payment and confirmation. You'll get panel access to start, stop, and restart it anytime.

4

Run /setup in your server

This creates all six Discord channel categories automatically and saves their IDs to config. Requires Manage Server permission. Any categories that already exist are skipped.

5

Post the panel with /panel

Run this in whatever channel you want members to open tickets from. The bot posts an embed with an Open a Ticket button. That's it, you're live.

Full command reference

Members get one command. Staff and admins get the rest.

Member

/closeClose your ticket with an optional reason. Same as pressing the Close button in the channel.

Staff

/addAdd a user to the ticket channel.
/removeRemove a user from the ticket channel.
/renameRename the channel. Auto-prefixed with ticket-.
/transferMove the ticket into a different category.
/prioritySet priority to Low, Medium, or High. Updates the channel name and embed.
/notePost a private staff-only note the member cannot see.
/ticketsList all open tickets: owner, category, and who has claimed each one.
/statsTotal tickets, open/closed counts, average rating, top categories, and top users.

Admin / Owner

/setupCreates all six Discord channel categories. Skips any that already exist. Requires Manage Server.
/panelPosts the ticket panel with an Open a Ticket button. Accepts an optional title and description. Requires Manage Server.

Rent it or own it

This is a paid bot. You rent monthly or buy outright, and CrunchByte hosts it. You can't just invite it for free. All prices in CAD.

Monthly
$5.50
per month, cancel anytime

  • All 6 ticket categories
  • Hosted 24/7 by CrunchByte
  • 20 GB storage included
  • HTML transcripts
  • AI channel (your Cloudflare key)
  • Pterodactyl panel: start, stop, restart, view logs
Follow up
or
Checkout now
Bundle
$110
one-time, source files included

  • Full source code
  • 3 months of hosting
  • 50 GB storage for the 3 months
  • Full Pterodactyl panel access + code editor
  • Customise everything yourself
Get bundle
or
Checkout now

Payment's are secure via PayPal. All sales are final. To chekcout go here. Plans run to the end of the paid period with no cancellation fees.

PayPal chargebacks are strictly prohibited. Filing a chargeback will result in a permanent ban from all CrunchByte services.

Everything included

No stripped-down demo. This is the full bot, deployed and running on day one.

Discord.js v14Built on the latest stable release with slash commands throughout.
6 channel categoriesEach with its own intake form, Discord category, and permissions.
Cloudflare AI channelLlama 3.3 70B via Workers AI. Needs your own Cloudflare API key.
HTML transcript exportSent to users on close and available mid-ticket for staff snapshots.
72h auto-closeKeeps your queue clean without staff having to manually chase stale tickets.
Star ratingsPost-close 1–5 star DM prompt with aggregate data in /stats.
Colour-coded log channelEvery open, claim, and close posted as an embed with full context.
Claim and reopenStaff can reopen within a 15-second window before the channel deletes.
Reliable uptimeCrunchByte runs on a UPS. Unplanned downtime is rare and planned maintenance is communicated ahead of time.

Common questions

No. Advanced Tickets v2.2 is a paid bot. You rent monthly or buy it outright. There is no free tier, no demo, and no public invite link. You contact CrunchByte to get set up.
No. CrunchByte will make the bot through our developer portal and we will send you the invite link.
Your own Cloudflare API key. The free tier allows 10,000 Neurons per day. Once that's gone, the AI channel stops responding until the next day. If your server uses the AI channel regularly, Cloudflare's paid plan is the smarter option.
Yes, everything is 100% changeable. It's all defined in config.json. On the Bundle plan you get source access and can edit it yourself through the panel. On Monthly and Lifetime, changes go through CrunchByte.
CrunchByte runs on a UPS, so unplanned downtime from power issues is unlikely. If maintenance is needed, it's announced in advance. For live status, check our status page.
Yes. No recurring charges, no expiry, no hidden clauses. It stays active for as long as CrunchByte operates. The only exception is serious violations like DDoS threats directed at the service.
To pay for Advanced Tickets v2.2, go to the checkout page and proceed with the payment, once we've received payment, we will email you and install your server.

Ready to set up your ticket system?

Go to the checkout page and proceed with the payment. You'll be live within 48 hours of payment.