BEAUTIFULLY ORGANIZED · QUIETLY POWERFUL

Meet
Velvet.

A refined Discord companion for communities that want their systems handled beautifully, their interactions kept intentional, and their server feeling like a place worth staying.

PRIVATE INVITATION · MUTUAL CHOICE · ALWAYS.
VELVET
✦

“A little more connection,
on your terms.”

THE VELVET SYSTEM
THE VELVET SYSTEM

Everything your server needs.
Nothing it doesn't.

Utility and community systems, designed with the polish of a private club rather than the clutter of a control panel.

01◌

AFK

Set yourself away, add a reason, and receive missed mentions privately when you return.

/afk on [reason]/afk off
02♢

Verification

Structured verification flows with configurable server roles and support tickets.

/velvet setup/ticket panel
03⌂

Tickets

Open and manage support, moderation, reporting, and verification tickets without turning your channels into a command jungle.

/ticket open/ticket info
04◈

Moderation

Ban, kick, timeout, warn, and unban with Discord permission checks, role hierarchy safeguards, and optional moderation logs.

/mod ban/mod timeout
05◇

Self-Role Panels

Create polished dropdown panels so members can choose configured server roles in a single click.

/velvet roles create/velvet roles list
06♡

Profiles & RP

Give members richer identities with customizable profiles and expressive community interactions, including Discord Apps actions.

/profile edit/rp action
07∞

Connection Desk

Private, consent-based ways for members to ask about friendship or DMs without putting the request on display.

/slide panel/slide ask
08✦

Custom Welcomes

Give new members a personalized welcome card with custom wording, imagery, footer text, accent color, and member variables.

/velvet welcome setup/velvet welcome preview
09◇

Safeword & Consent

Server-configured safety words, alert roles, consent controls, timed gag play, and immediate stop options.

/velvet safeword setup/gag consent
10✧

Network Chat

Connect your server to Velvet Network Chat with a dedicated channel and simple enable, disable, and status controls.

/velvet network-chat enable
11⌁

Moderation Logs

Configure where moderation actions are recorded so your staff can keep a clean operational history.

/velvet modlogs setup/velvet modlogs status
12◷

Server Time

Set the server timezone so time-aware features can use the community's intended local clock.

/velvet timezone set/velvet timezone status
13♛

Feather Economy

Give your community a living economy with Nest Feathers, jobs, daily rewards, a cosmetic shop, fishing, hunting, inventory, and selling.

/economy balance/economy shop
14✦

Birthdays

Let members privately save their birthday, opt into greetings, and give your server a dedicated place to celebrate upcoming birthdays.

/birthday set/birthday upcoming
15▤

Sticky Messages

Keep important information visible by having Velvet repost a configured message after members chat in a channel.

/sticky set/sticky view
VELVET PLATINUM

Not another bot theme.
Your own Velvet.

Platinum is a bespoke Velvet experience built exclusively for your server. You bring the identity. The Velvet team builds it into the bot, the panels, the cards, and the experience.

BESPOKE · SERVER EXCLUSIVE

Built around you.

This is not a preset theme or a handful of unlocked settings. Platinum is a fully art-directed branding experience. I personally create your server's Velvet branding deck and configure the experience around your community.

Every Platinum server gets its own visual language, from imagery and typography to panel presentation, copy, colors, and server-specific identity.

$99one-time branding setup
$19.99per month · Velvet Platinum
FOUNDING PLATINUM PRICING · LIMITED AVAILABILITY
SELECTED PLATINUM WORK

Two servers. Two identities.

These are examples of how Velvet can be art-directed around the personality, atmosphere, and visual language of an individual community.

SORROWS custom Velvet private help desk branding example
SORROWS · A private help desk built around a monochrome, atmospheric identity.
The Nest custom Velvet Connection Desk branding example
THE NEST · A warm, private-club Connection Desk with its own visual identity and voice.
01

Custom Branding Deck

A visual direction created specifically for your server, including the mood, palette, typography, imagery, copy, and overall Velvet identity.

02

Custom Velvet Identity

Server-specific card name, bio, avatar, background, accent colors, nickname styling, and presentation.

03

Branded Panels

Verification, tickets, roles, Connection Desk, welcome, support, and community panels designed to feel like one cohesive system.

04

Custom Server Experience

Tailored wording, descriptions, embeds, imagery, footers, and server-facing details throughout Velvet's systems.

05

Velvet Team Support

Priority support directly from Dia and the Velvet team for your Platinum server.

06

Ongoing Refinement

Reasonable updates to existing branding are part of Platinum. Major redesigns, new branding directions, or large creative projects can be quoted separately.

No two Platinums are alike. Every server gets a Velvet built around its own identity.
PLATINUM · BESPOKE · SERVER EXCLUSIVE
Velvet Connection Desk editorial artwork
NEW · CONNECTION DESK

Connection,
on your terms.

Members can privately ask whether someone is open to friendship or DMs. Velvet handles the invitation, and a decline stays private.

01

Ask to be friends

If they're open to it, Velvet shares their profile so you can send the friend request yourself.

02

Ask about DMs

If they're open to it, Velvet lets you know and shares a link to their profile.

COMMAND LIBRARY

A little command
at your fingertips.

/afk on

Set yourself as AFK with an optional reason.

How to use: type /afk on, then add a reason if you want one.
AFK
/afk off

Return from AFK and receive your missed mentions.

How to use: type /afk off when you return.
AFK
/afk status

Check your current AFK status.

How to use: type /afk status to view your current state.
AFK
/rp action

Send a roleplay action.

How to use: type /rp action, select the member, then choose the action Velvet offers.
RP
/dynamic invite

Invite someone to establish a dynamic.

How to use: type /dynamic invite and follow the prompts.
DYNAMIC
/dynamic info

View your active or paused dynamic.

How to use: type /dynamic info.
DYNAMIC
/dynamic role

Update your displayed role in an active dynamic.

How to use: type /dynamic role and choose the role offered.
DYNAMIC
/dynamic permissions

View and manage dynamic permissions.

How to use: type /dynamic permissions and use the available options.
DYNAMIC
/dynamic pause

Pause an active dynamic.

How to use: type /dynamic pause when you need to pause it.
DYNAMIC
/dynamic resume

Resume a paused dynamic.

How to use: type /dynamic resume when you're ready to continue.
DYNAMIC
/dynamic end

End a dynamic.

How to use: type /dynamic end and follow Discord's prompts.
DYNAMIC
/dynamic emergency-release

Immediately end a dynamic for safety.

How to use: type /dynamic emergency-release when an immediate release is needed.
SAFETY
/task assign

Assign a task to your dynamic partner.

How to use: type /task assign and follow the prompts.
TASKS
/task list

View tasks for your dynamic.

How to use: type /task list.
TASKS
/task complete

Mark a task assigned to you as complete.

How to use: type /task complete and select the task.
TASKS
/task cancel

Cancel a dynamic task.

How to use: type /task cancel and select the task.
TASKS
/profile view

View a Velvet profile.

How to use: type /profile view and select the member.
PROFILE
/profile edit

Edit your public Velvet profile.

How to use: type /profile edit and follow Discord's prompts.
PROFILE
/profile safety

Open your private Safety Center.

How to use: type /profile safety.
SAFETY
/profile privacy

Choose who can see your profile.

How to use: type /profile privacy and choose the available visibility option.
PROFILE
/gag consent

Manage your consent setting for timed gag play.

How to use: type /gag consent and choose True or False.
CONSENT
/gag start

Start a timed gag for a person who has opted in.

How to use: type /gag start, choose the person, then choose the available duration.
CONSENT
/gag stop

End an active gag.

How to use: type /gag stop to end the active gag.
SAFETY
/safeword status

Check whether a safeword is configured.

How to use: type /safeword status. The configured word itself is not displayed publicly.
SAFETY
/safeword test

Privately test your configured safeword.

How to use: type /safeword test.
SAFETY
/slide ask

Send a private, no-pressure connection invitation.

How to use: type /slide ask and select the member.
COMMUNITY
/slide panel

Post the Ask to Slide / Connection Desk panel.

How to use: run it in the channel where you want the panel displayed.
COMMUNITY
/slide customize

Customize the Ask to Slide panel.

How to use: type /slide customize and follow the available options.
COMMUNITY
/slide reset

Restore the Ask to Slide panel defaults.

How to use: type /slide reset.
COMMUNITY
/slide requests

Choose whether Velvet can send you Slide Requests.

How to use: type /slide requests and choose the setting.
COMMUNITY
/truth-or-dare draw

Draw a truth or dare prompt.

How to use: type /truth-or-dare draw and follow Discord's options.
COMMUNITY
Ask to Slide

Request a connection from a user's profile.

How to use: open a user's profile and use Velvet's Ask to Slide action.
APP
RP with Velvet

Start an RP interaction with Velvet from a selected user context.

How to use: use Velvet from Discord's Apps menu where available.
APP
RP to Velvet

Send a roleplay interaction to Velvet from a message.

How to use: open a message's Apps menu and choose the Velvet RP action.
APP
Make a Velvet Quote

Create a Velvet quote from a message.

How to use: open a message's Apps menu and choose Make a Velvet Quote.
APP
/velvet setup

Configure Velvet's verification roles.

How to use: run it with the required server permissions and follow the setup prompts.
SETUP
/velvet welcome setup

Configure custom welcome messages for new members.

How to use: choose a welcome channel, then customize the optional card settings.
WELCOME
/velvet welcome preview

Preview the current welcome message and card.

How to use: run the command after configuring your welcome.
WELCOME
/velvet welcome reset

Restore Velvet's default welcome wording and style.

How to use: type /velvet welcome reset.
WELCOME
/velvet welcome disable

Turn welcome messages off.

How to use: type /velvet welcome disable.
WELCOME
/velvet roles create

Create a self-role dropdown panel.

How to use: provide the channel, panel ID, title, description, choice mode, and server roles, then post the dropdown.
ROLES
/velvet roles list

List your server's self-role panels.

How to use: type /velvet roles list.
ROLES
/velvet roles remove

Remove a self-role dropdown panel.

How to use: type /velvet roles remove and choose the panel to remove.
ROLES
/velvet network-chat enable

Connect this server to Velvet Network Chat.

How to use: choose the channel Velvet should use for shared Network Chat.
NETWORK
/velvet network-chat status

View this server's Network Chat setting.

How to use: type /velvet network-chat status.
NETWORK
/velvet network-chat disable

Disconnect this server from Velvet Network Chat.

How to use: type /velvet network-chat disable.
NETWORK
/velvet safeword setup

Configure a server safeword and alert role.

How to use: provide one to five comma-separated words and choose the alert role.
SAFETY
/velvet safeword status

Check the server's safeword configuration.

How to use: type /velvet safeword status.
SAFETY
/velvet safeword clear

Clear the server's safeword configuration.

How to use: type /velvet safeword clear.
SAFETY
/velvet modlogs setup

Configure moderation logs.

How to use: choose the channel and options Velvet presents.
MOD LOGS
/velvet modlogs status

Check moderation log configuration.

How to use: type /velvet modlogs status.
MOD LOGS
/velvet modlogs disable

Disable moderation logs.

How to use: type /velvet modlogs disable.
MOD LOGS
/velvet timezone set

Set the server timezone.

How to use: choose the timezone Velvet offers.
TIMEZONE
/velvet timezone status

View the server timezone.

How to use: type /velvet timezone status.
TIMEZONE
/velvet timezone reset

Reset the server timezone setting.

How to use: type /velvet timezone reset.
TIMEZONE
/verify setup

Configure this server's verified role, unverified role, and optional staff role.

Choose the roles Velvet should use for member verification.
VERIFICATION
/verify member

Manually verify a member.

Velvet gives the member the verified role and removes the unverified role.
VERIFICATION
/verify history

View a member's verification history in this server.

Use it to review the member's recorded verification activity.
VERIFICATION
/verify revoke

Revoke a member's verification.

Velvet removes the verified role and restores the unverified role, if configured.
VERIFICATION
/verify staff-stats

See how many verifications each staff member has completed.

Use it to review server verification activity by staff member.
VERIFICATION
/mod ban

Ban a member with a reason and optionally delete up to 7 days of messages.

Requires Ban Members; Velvet also checks role hierarchy.
MODERATION
/mod unban

Unban a user by Discord ID.

Requires Ban Members; Velvet checks role hierarchy before acting.
MODERATION
/mod kick

Kick a member with an optional reason.

Requires Kick Members; Velvet checks role hierarchy before acting.
MODERATION
/mod timeout

Use Discord's native timeout for a member.

Durations can include values such as 10m, 2h, or 1d, with a maximum of 28 days.
MODERATION
/mod untimeout

Remove a member's active Discord timeout.

Use it in the server where the moderation action belongs.
MODERATION
/mod warn

Record a warning and attempt to DM the member.

If moderation logs are configured, Velvet also logs the warning.
MODERATION
/mod warnings

View active warnings for a member.

Use it to review the member's current warning record.
MODERATION
/mod unwarn

Remove a warning by case number.

Removed warnings remain marked in the record for history.
MODERATION
/economy balance

Check a member's Nest Feather balance.

New wallets start with 10,000 Feathers; existing wallets below that amount are topped up once.
ECONOMY
/economy daily

Earn your daily Feathers.

ECONOMY
/economy work

Work to earn Feathers.

ECONOMY
/economy job

Choose a fictional occupation.

ECONOMY
/economy shop

Browse the server's cosmetic Feather shop.

ECONOMY
/economy buy

Buy a cosmetic role from the shop.

ECONOMY
/economy add-role

Add a cosmetic role to the server shop.

Requires Manage Roles.
ECONOMY
/economy remove-role

Remove a cosmetic role from the server shop.

Requires Manage Roles.
ECONOMY
/economy fish

Gather items by fishing.

30-minute cooldown.
ECONOMY
/economy hunt

Gather items by hunting.

30-minute cooldown.
ECONOMY
/economy inventory

View the items you've gathered.

ECONOMY
/economy sell

Sell gathered items for Feathers.

ECONOMY
/birthday set

Save your birthday month and day privately for this server.

BIRTHDAYS
/birthday announcements

Opt in or out of public birthday greetings.

BIRTHDAYS
/birthday upcoming

View birthdays for members who opted in.

BIRTHDAYS
/birthday channel

Choose where birthday greetings are posted.

Requires Manage Server.
BIRTHDAYS
/birthday remove

Delete your saved birthday date.

BIRTHDAYS
/sticky set

Set a message Velvet reposts after members chat in a channel.

Requires Manage Messages.
STICKY
/sticky view

View the channel's current sticky message.

STICKY
/sticky remove

Stop reposting the channel's sticky message.

STICKY
/ticket panel

Post the Velvet Ticket Center panel.

Use it in the channel where you want members to open tickets.
UTILITY
/ticket open

Open a Velvet ticket.

Type /ticket open and choose the ticket option available to you.
UTILITY
/ticket info

View information about a ticket.

Run it inside a Velvet ticket.
UTILITY
/tos

View Velvet's Terms of Service.

Use it anytime you want to review the current Terms.
LEGAL
/privacy

View Velvet's Privacy Policy.

Use it anytime you want to review the current Privacy Policy.
LEGAL
/ping

Check whether Velvet is awake.

Type /ping anywhere Velvet can respond.
UTILITY
HOW TO USE VELVET

Slash command, then let Discord do the rest.

Velvet's commands are designed to be used directly from Discord. Type / in a channel where Velvet is available, choose the command, and Discord will show you the fields and options for that command.

01

Type the slash

In Discord, type / and start typing Velvet or the command name.

02

Choose the command

Click the Velvet command from Discord's autocomplete list. Required options will appear underneath it.

03

Fill the prompts

Select members, channels, tasks, or other options when Discord asks for them. You don't need to memorize the syntax.

04

Send it

Press Enter. Velvet will handle the action and tell you what happened, publicly or privately depending on the command.

Server & moderation note

Server setup, self-role panels, welcomes, Network Chat, moderation logs, timezone settings, birthday channels, economy shop roles, and sticky messages may require the appropriate server permissions. Velvet's /mod commands are server-scoped and check Discord permissions and role hierarchy before acting.

RP & safety note

Dynamic, task, gag, profile, and safeword tools are built around consent and control. Everyone must opt in before a gag can be started, and an active gag can be stopped by the person experiencing it. Use /dynamic emergency-release for an immediate dynamic release and /safeword test to privately test a configured safeword.

BRING VELVET HOME

Beautifully organized.
Quietly powerful.

Give your server a little more Velvet.

Get Velvet on Discord ↗
VELVET NEWS

Join us for more updates on bot news, new commands, and Velvet updates in the VELVET Discord Server ↗