This guide walks server admins through adding LabelUtils and getting it ready to receive demos.
Before you start
You need to be an admin, or have Manage Server permissions, in the Discord server where you want to install LabelUtils.
LabelUtils also needs permission to send messages, create threads, and send DMs to users who interact with it.
Invite LabelUtilsSetup steps
Invite the bot
Invite LabelUtils to your Discord server using the invite link. When prompted, accept the default permissions so the bot can read channels, send messages, and create threads.
Initialize storage with your label name
In your server, run:
/start label_name:Label Name
Replace Label Name with your label or collective's name. This creates managed storage for your server and sets your label name, which LabelUtils uses across messages and embeds.
Pick a staff channel
Choose where staff-only submission cards should appear:
/setup_staff channel:#staff-demos
Pick a private channel that only your reviewers can see. This is where incoming demo cards with Approve, Reject, and DM buttons will appear.
Verify setup
Run:
/setup
LabelUtils confirms your storage, Pro status, branding, staff channel, ticket channel, and thread permissions.
You can also use:
/db_statusto check storage connection/staff_statusto check staff channel connection
Tell artists how to submit
Artists run /submit anywhere in your server to open the demo submission form. Pin a message or post in your submissions channel so artists know what to do.
Recommended channel setup
- A public channel where artists can learn how to submit.
- A private staff channel for demo cards.
- A private staff ticket channel if you use Pro support tickets.
- Optional approved and rejected routing channels for Pro servers.