- The license key from your SellAuth invoice (it looks like
ECHO-XXXXX-XXXXX-XXXXX-XXXXX) - Admin access to your Discord server
- A Discord account that can create applications in the Discord Developer Portal
1. Create your account
Open the registration page
Enter your license key and login details
., _ and -) and a password with at least 8 characters. Then click Create account.
Register with the license key from your SellAuth invoice
Check your dashboard

The dashboard right after you register. Setup is at 0/6
2. Create your Discord bot
Your ticket bot runs on your own Discord application. You create it once in the Discord Developer Portal.Create an application
Enable the privileged intents
- Presence Intent
- Server Members Intent
- Message Content Intent
Copy the bot token
Invite the bot to your server
bot and applications.commands scopes, then select the Administrator permission. Open the generated URL and add the bot to your server.Turn on Developer Mode in Discord
3. Configure your bot
Click Configuration in the sidebar. Settings are grouped into tabs. The Live preview on the right shows how your messages will look in Discord as you type. Whenever you change something, a bar appears at the bottom of the page. Click Save to keep your changes, or Save & Deploy to save and restart the bot with the new settings right away.General: add your token and server ID
- Bot Token: the token from the Developer Portal
- Server ID: right-click your server icon and choose Copy Server ID
- Owner User ID (optional): your own Discord user ID. This user always has access to the SellAuth admin commands.
- Owner Role ID (optional): a role that may use
/refund,/remove_password,/add_customer_balance,/redo_deliveryand/replace

General tab with the token and server ID filled in. The save bar appears at the bottom
Ticket Behavior: choose a logs channel
/panel doesn’t work without it. Right-click the channel in Discord and choose Copy Channel ID.You can also set how many tickets a user may have open, a cooldown, whether only staff may close tickets, and whether closed tickets are archived instead of deleted.
Ticket Behavior tab. The logs channel is required
Categories: set where tickets open and who can answer them
- Discord category ID: the channel category where new tickets are created. Right-click the category in Discord and choose Copy Category ID.
- Support roles: paste a role ID and press Enter. Members with these roles can see and answer tickets in this category.

Category 1 with a Discord category ID and a support role
Ticket Panel: design the message members click

Ticket Panel tab with the live Discord preview
SellAuth (optional): connect your shop
/invoice, /refund, /replace and more) and invoice lookups, open the SellAuth tab and enter your API key (dash.sellauth.com → Account → Developers), Shop ID, Shop currency and Shop domain.
SellAuth tab
4. Deploy your bot
Go back to the Dashboard. When the first five checklist items have a check mark, click Deploy. Your bot starts in a few seconds and comes online in your server.
All settings done. Only the deploy step is left
5. Post the ticket panel in Discord
In your Discord server, go to the channel where members should open tickets and run:Renew or extend your license
Open License & Account in the sidebar. Paste a new key under Redeem a license key and click Redeem. The time is added on top of your current expiry date, so you can extend early without losing days. You can also change your password on this page.
License & Account page
Troubleshooting
The bot is online but slash commands don't show up
The bot is online but slash commands don't show up
applications.commands scope and that Slash commands is turned on in Configuration → General → Commands. Discord can take a few minutes to show new commands. Restarting Discord often helps./panel does nothing
/panel does nothing
Tickets open in the wrong place or staff can't see them
Tickets open in the wrong place or staff can't see them
I can't create an account with my key
I can't create an account with my key