White-Label Bot Setup
Run a custom-branded bot instance for your server with your own name, avatar, and client ID.
How It Works
A white-label bot is a separate Discord bot application that runs alongside the main Tixie bot. It uses your own bot name and avatar, so your community sees a custom-branded support experience.
The white-label bot handles all the same features — tickets, panels, commands — but only for your server.
Setup Guide
Create a Discord Application
Go to the Discord Developer Portal and click New Application. Give it the name you want your bot to have.
Create the Bot User
In your application's settings, go to the Bot tab and click Add Bot. Set your bot's avatar and username.
Enable Required Intents
On the Bot settings page, enable these Privileged Gateway Intents:
- Server Members Intent — for staff role checking
- Message Content Intent — for message logging
- Presence Intent — for status updates
Copy Your Credentials
You need two values from the Developer Portal:
- Client ID — found on the OAuth2 page or General Information page
- Bot Token — click Reset Token on the Bot page to generate one
Keep Your Token Secret
Enter Details in the Dashboard
Go to your server's White-Label Bot page in the dashboard. Enter the bot name, client ID, and bot token, then click Save.
Enable the Bot
Toggle the white-label bot to enabled. The bot manager will start your custom bot process. You should see the status change to RUNNING.
Invite the Bot to Your Server
Use the invite link on the White-Label page (or construct one using your Client ID) to add the bot to your Discord server with the required permissions.
Verify
Your white-label bot should now be online in your server. Test it by creating a ticket panel from the dashboard and clicking one of the category buttons.
Bot Status
The dashboard shows your bot's current status:
- RUNNING — bot is online and operational
- RESTARTING — bot is restarting (usually after a config change)
- STOPPED — bot has been disabled
- ERROR — bot failed to start (check token and intents)
White-Label Portal
Premium servers with a white-label bot can also set up a branded support portal — a custom subdomain where your users can view and reply to their tickets from the web.
Configure your portal on the White-Label Bot page in the dashboard:
- Portal Slug — your subdomain (e.g., yourname.tixie.bot)
- Portal Name — the name shown on the portal landing page
- Logo URL — your logo displayed on the portal
- Accent Color — brand color for buttons and highlights
Users sign in with Discord and can see all their tickets, read transcripts, and reply directly from the portal.
Troubleshooting
Bot stuck on ERROR
Check that your bot token is valid and hasn’t been regenerated. Verify all three Privileged Gateway Intents are enabled.
Bot doesn’t respond to commands
The white-label bot only responds in the server it’s configured for. Make sure it’s invited to the correct server and has the required permissions.
Commands not appearing
Slash commands are registered on bot startup. If they don’t appear, try restarting the bot from the dashboard. It can take up to an hour for Discord to propagate global commands.