Dashboard Loading
Saved
Dashboard

SELECT YOUR
SERVER

Choose a server where you have Manage Server permissions to configure Crimson Bot.

Server OVERVIEW
— members
COMMAND DECK // Welcome back 👋

Server Dashboard

Crimson online & standing guard
Members
Warnings
Mutes
Bans
AI ACTIONS LEFT
🚀

Join the Crimson Community

Support, feature previews, and direct line to the team in our Discord.

↗ Open Discord
Crimson Recommends
Tactical priorities for your server
Analyzing your server…
🗂️ Manage by Area
Everything grouped and ready
Quick Actions
Jump to your most-used tools
Levels
Open
🛡️
Auto Mod
Open
👋
Welcome
Open
🎫
Tickets
Open
🎉
Giveaways
Open
🎟️
Reaction Roles
Open
💬
Auto Responder
Open
🤖
CrimsonAI
Open
🕓 Server Timezone
Used for scheduled posts, polls & birthday announcements
You schedule things in your own local time; the bot shows & runs them in this zone, and keeps repeats at the same wall-clock time. Type to search (e.g. Asia/Kolkata for IST).
📝 Dashboard Audit Log
Changes made through the dashboard — who did what, when
Loading…
💡 Send a Suggestion
Got an idea for Crimson? Send it to the owner.
Goes to the bot owner's review channel. You'll be notified of the decision.
📈 At a Glance
Live from your server
Loading…
Loading…
Loading…
Top chatters
Top channels
Loading…
Top voice channels
Open this section to load insights…
⚠️
Loading…
🚫
Loading…
🔇
Loading…
Logging Modules
Choose which events to track and their channels
Event Modules
Ignored Channels
Events in these channels won't be logged. Picking a 📁 category ignores every channel inside it.
Summary
Active Modules
🚫Ignored Channels
🕒Last Updated
Level Settings
XP and leveling configuration
XP Settings
Minimum time between XP awards
Announcement
Where level-up messages are posted
Clear selection
XP won't be awarded in these channels. Picking a 📁 category ignores every channel inside it.
Type @ for variables/roles, # for channels. Leave blank for default.
Role Rewards
Members automatically receive a role when they reach a level. Roles stack — earlier rewards are kept as members climb. Saved with the button below.
Live Preview
Crimson Bot APP just now
Summary
👥Tracked Members
📊XP Range
Cooldown
Top Members
Custom Rank Card
Customize the /level command's rendered image
Member Personal Cards
When OFF, members can't set a personal card — everyone uses this server card (or the branded default if none is set). The personal card editor is hidden from members.
Colors
Used when no background image is set, or as a fallback.
XP bar fill, level number, avatar ring.
Background Image
Upload directly (recommended — Discord links expire after 24h), or paste a URL. Max 2 MB. PNG, JPEG, WEBP, or GIF. Recommended size 1200×360 (wide 10:3) — you'll crop it to fit the card.
…or paste a URL (allowed hosts: our CDN, Discord CDN, imgur, Unsplash):
100% shows your image fully clear with no dark shadow. Lower it to dim the image so text stays readable on busy or bright pictures.
Live Preview
Preview User
@previewuser
LEVEL
5
RANK #1
1,500 total XP 420 / 1,000 XP
Preview updates as you type · Fonts & spacing approximate
My Rank Card
Your personal /level card — shown on your level-ups
Where to use this card
Choose whether this card is used everywhere, or just here.
Colors
Used when no background image is set, or as a fallback.
XP bar fill, level number, avatar ring.
Background Image
Upload directly (recommended — Discord links expire after 24h), or paste a URL. Max 2 MB. PNG, JPEG, WEBP, or GIF. Recommended size 1200×360 (wide 10:3) — you'll crop it to fit the card.
…or paste a URL (allowed hosts: our CDN, Discord CDN, imgur, Unsplash):
100% shows your image fully clear with no dark shadow. Lower it to dim the image so text stays readable on busy or bright pictures.
Live Preview
Preview User
@previewuser
LEVEL
5
RANK #1
1,500 total XP 420 / 1,000 XP
Preview updates as you type · Fonts & spacing approximate
Birthday Settings
Channel, timezone, and message config
Configuration
Clear selection
IANA timezone name (e.g. America/New_York, Asia/Tokyo). Used to decide what "today" means for birthday announcements.
Type @ for variables/roles, # for channels.
Live Preview
Crimson Bot APP Today at 9:00 AM
Summary
🎂Tracked Birthdays
🌍Timezone
Add New Feed
Subscribe to a YouTube channel or any RSS / Atom feed
Clear selection
Type @ for variables/roles, # for channels. Available: {url}, {title}, {channel}, {mention}
Crimson Bot APP just now
Welcome Settings
Channel and message configuration
Display Mode
How the welcome is sent. Embed = a rich card. Simple Text = a plain message — quick and clean.
Send To
Where the welcome embed is posted when a member joins
Clear selection
Embed TemplateMessage
🙂 New member author · auto
Embed title
Embed descriptionMessage text
🖼️ Thumb auto
ⓘ Placeholders @user@username@server@count type @ for variables / roles, # for channels
Live Preview
👋 Hey @member!
Welcome to the server!
👋 Hey @member!
You've entered the server!
Welcome to the server!
📅 Joined
Preview updates as you type
Goodbye Settings
Channel and message configuration
Configuration
Where the goodbye embed is sent when a member leaves
Clear selection
Type @ for placeholders. Default: {username} has left {server}
Type @ for variables / roles, # for channels.
Banner Image
Upload directly (recommended — Discord links expire after 24h), or paste a URL. Max 2 MB. PNG, JPEG, WEBP, or GIF.
…or paste a URL (allowed hosts: our CDN, Discord CDN, imgur, Unsplash):
Live Preview
A member has left
We're sorry to see you go.
📅 Left
👥 Members
Preview updates as you type
Join Roles
Roles granted automatically when a member joins — optionally scoped to humans or bots
Roles Assigned on Join
Summary
🎭Roles Configured
Status
Targets:
All — both humans & bots
Humans — skip bot accounts
Bots — only bot accounts
Panels
Each panel is one Discord message with up to 25 role buttons.
🎟️
Loading…
How it works

Build a panel with up to 25 role buttons, then publish it to a channel. Members click a button to toggle that role on themselves.

Modes:

Normal — click toggles the role on/off.

Unique — picking one role removes any other role from the same panel (great for color, region, or pronoun pickers).

⚠️ The bot's role must sit above every assignable role in your server settings.

Ticket Panel
Panel
Where the "Open Ticket" panel will be posted
Clear selection
Ticket Channel
Tickets are created as channels under this category. Pick 📁 from the list.
Clear (use top-level)
These roles can see + manage every ticket and will be pinged in the welcome message.
Posted inside the ticket channel when it opens. Use {user} for the opener's mention.
A text dump of the conversation gets posted here when a ticket closes.
Clear
Open Tickets
No open tickets.
Permissions checklist

✅ Bot needs Manage Channels

✅ Bot needs Manage Messages in ticket channels (for cleanup)

✅ Bot's role must be above support roles

✅ Bot needs View Channel in the panel channel

Ticket Archive
0 stored

Every closed ticket is saved here automatically with its full conversation. Retention by plan: Free 7 days · Premium 90 days · Ultimate 1 year.

Loading…
Active & Recent
Ended giveaways are kept 7 days for re-roll, then deleted.
🎉
Loading…
How it works

Pick a prize, channel, duration, and how many winners. The bot posts an embed with a 🎉 Enter button — members click to join.

When the timer runs out, the bot picks random winners from everyone who clicked, edits the embed to show the result, and posts a congratulations message.

⚠️ Bot must have Send Messages + Embed Links in the channel.

Master Switch
📋 Default Log Channel
When a rule triggers, the bot posts an embed here saying what was caught and what action was taken. Each rule below can override this with its own channel.
Clear (no log)
🤬 Banned Words
Case-insensitive substring match. Up to 500 entries.
Clear (use default)
🔗 Link Filter
One per line. Example: youtube.com
📨 Invite Filter
Clear (use default)
👥 Mass Mentions
Mentions in one message that trigger the rule
Clear (use default)
⚡ Anti-Spam
Clear (use default)
🚨 Anti-Raid
Clear (use default)
Bypass
Messages in these channels/categories are never auto-modded.
Members with any of these roles bypass auto-mod entirely.
Active Rules
Notes

✅ Admins are never auto-modded

✅ Server owner is never auto-modded

✅ Members with "Ignored Roles" bypass all rules

⚠️ Bot needs Manage Messages + Moderate Members

⚠️ Lockdown needs Manage Roles

Verification Panel
Panel
Verification panel will be posted here. New members should see it first.
Clear selection
Result
Granted to members who click Verify (and pass the optional challenge below).
Optional Challenge
When on, clicking Verify opens a modal with a question. Members who answer correctly are verified; wrong answers can optionally be kicked.
Comparison is case-insensitive and ignores leading/trailing whitespace.
Setup checklist

✅ Create a "Verified" role with read+send in public channels

✅ Configure @everyone to not see public channels — only the verified role can

✅ Bot's role must be above the verified role

✅ Bot needs Manage Roles

✅ Use this with Auto Mod's anti-raid for full protection

Starboard Settings
Where + when
Posts land here when a message hits the threshold.
Clear
Unicode emoji or custom <:name:id> form
Bypass
Messages in these places will never reach the starboard.
How it works

Members react with the configured emoji on any message. Once it reaches the threshold, the bot embeds the message in your starboard channel.

More reactions update the counter live. If the count drops below threshold, the starboard post is removed.

⚠️ Bot needs Read Message History + Send Messages in the starboard channel, and reaction access everywhere else.

Tags
How it works

Define triggers like ?rules or how do I verify. When someone types one in any channel, the bot replies with your text.

Match modes:

Prefix — message starts with the trigger

Exact — message equals the trigger (after trim)

Contains — trigger appears anywhere in the message

All matches are case-insensitive. Replies support Discord markdown.

Counters
Refreshes at most every 5 minutes (Discord rate limit).
Add a new counter
Pick an existing VC, or leave empty — the bot will auto-create a fresh voice channel at the top of your server.
Use auto-create instead
Use {value} as a placeholder for the metric number.
Notes

✅ Discord rate-limits channel renames to 2 per 10 min — we wait 5 min between updates

✅ Lock the channel so members can't connect (read-only "info" channel)

⚠️ Online metric needs the GuildPresences intent enabled in your bot's Developer Portal

Channels with Stickies
Add or update a sticky
Clear
Posted in an embed at the bottom of the channel. Discord markdown works.
How it works

Every time a member posts in a sticky-enabled channel and the cooldown has passed, the bot deletes the old sticky and posts a fresh one. So your sticky is always the last thing visible.

⚠️ Bot needs Manage Messages in the channel.

Top Inviters
Lifetime invites tallied since the bot joined this server.
Loading…
Recent Joins
Loading…
Notes

✅ Bot needs Manage Server to read invites

✅ Joins via vanity URL show as "vanity"

⚠️ First join after bot restart may be "unknown" — snapshot needs to catch up

Join-to-Create
Trigger Channels
Joining one of these will create a fresh VC and move the user there.
New VC Settings
Where new temp VCs are created. Defaults to the trigger's own category if blank.
Clear
Use {user} and {count} placeholders.
0 = unlimited
Status
Active temp VCs:
Notes

✅ Owner gets Manage Channel on their VC (rename, set limit)

✅ Bot needs Manage Channels + Move Members

✅ Temp VCs auto-delete when empty

⚠️ Create a clearly-named trigger (e.g. "➕ Create VC") so members know what it does

AI Chat Settings
DISABLED
This Chat
A label for this AI persona — shown only on your dashboard tabs.
When the bot is @mentioned outside any AI channel, THIS persona answers. Only one chat can be the default.
Where to chat
Any non-bot message in this channel gets a reply from the bot. Pick a dedicated channel — don't use a busy general chat.
Clear
Personality
Tells the AI who it is. Keep it short — every message includes this prompt, so longer = more tokens burned.
0 / 800 chars
CrimsonAI automatically picks the best engine for each message — fast for short replies, more context for longer chats.
200 ≈ 150 words. Lower = cheaper.
Memory & Throttling
How many prior messages the AI remembers. 4 is a good default.
Stops one user from spamming the AI.
Usage Protection
When AI replies for the day hit this number, the bot stops responding until the next day. Set to 0 for no cap (not recommended).
messages / day
Access Control (optional)
If set, ONLY members with these roles can use AI chat. Leave empty for "everyone in the channel".
Members with these roles can't chat with AI. Useful for muted/quarantined roles.
Mentions & Channel Rules (server-wide — applies to all AI chats)
When ON, members can @mention the bot in any channel (except blocked ones) and the default persona replies right there — on top of each chat's always-on auto-reply in its own channel.
The AI will never respond in these channels — not auto-chat, not even when @mentioned. Good for #announcements, #rules, or staff-only channels.
Usage Today
💬Messages
0
🪙Tokens
0
🔋Daily Limit
0%
This Month
💬Messages
0
🪙Tokens
0
📊Quota Used
0%
Conversation Memory
🧠Memory Used
0%
Usage by member (reset clears just that member):
Wipes everything the AI remembers in this server and frees memory back to 0%.
Tips

✅ Pick a dedicated channel — no general chat

✅ Keep system prompt under 200 tokens for cost

4 memory turns is the sweet spot

⚠️ Cooldown stops "lol"-spam attacks

⚠️ Daily cap is your circuit breaker

This month
0 / 500
translations used on the Free plan
React-to-Translate
seconds (per user, per message, per language)
Only applies to in-channel replies. DM translations are kept forever.
Leave empty to allow translation in every channel.
How it works

1. Anyone in your server reacts to a message with a country-flag emoji.

2. Crimson AI translates the message into that language.

3. The translation is posted as a reply (or DM if you prefer).

Translations count against your monthly CrimsonAI message quota — same bucket as chat. A typical translation costs about one chat message worth of tokens.

Supported flags
0 / 0 active on this plan
Loading…
Today's scans
0 / 1000
Resets at UTC midnight
0%
Scanner
Toggle the feature, pick channels, and tune what triggers an action.
📋 Channels & categories to scan
AI moderation ONLY runs here. Pick individual channels OR whole categories (every channel under a picked category is scanned automatically, even ones added later). Empty = nothing scanned. Keep this list small to control cost.
🧪 Test mode
Logs the full AI scores for EVERY message in scanned channels, even when nothing fires. Use this to tune your thresholds — post test messages, see what they score, adjust sliders. Turn off in production (it spams the log channel).
🎚 Category thresholds
A category triggers when the AI's score meets or exceeds your threshold. 0.0 = catch anything (very strict), 1.0 = catch only the most extreme. Hover a number to see what it means.
⚡ When a threshold is hit
Skip messages shorter than this (default 15 chars). Most short messages are noise (lol, ok, +1) and not worth scanning.
Detected violations are reported here with what was caught + the AI's confidence scores.
Clear (no log)
🛡️ Bypass roles
Members with any of these roles are never AI-moderated. Server admins always bypass.
Plan Details
💎Current Tier
Free
AI Action Points
One shared pool powers every AI feature — chat, translation, moderation, summaries & insights. Resets monthly; top-ups roll over.
Feature Limits on Your Plan
Caps reset automatically on the first of each month. Hit one? Upgrade for headroom.
Why Upgrade?

🤖 10,000 AI Action Points/mo — power chat, translation, moderation, summaries & insights from one pool

💬 CrimsonAI chat — 1 channel on Premium, up to 5 on Ultimate (each its own personality)

🎨 Custom rank cards + welcome banners

📊 Server stats embed auto-refreshing

📅 Scheduled announcements

🌐 Translation by emoji reaction

⬆️ Higher caps on every module

🚀 Priority support + beta features

See full pricing comparison →
Questions?

📧 crimsonbot2210@gmail.com

💬 Support server

All Premium subscriptions can be canceled anytime from your account portal.

Compare Plans
Crimson Premium vs Crimson AI Ultimate
Crimson Premium
$4.99/mo
For active communities
  • 10,000 AI Action Points/mo — one pool for all AI
  • 1 CrimsonAI chat channel
  • Custom rank cards + welcome banners
  • Auto-refreshing server stats embed
  • Scheduled announcements
  • Reaction & auto translation
  • Higher caps on every module
  • Priority support
BEST VALUE
Crimson AI Ultimate
$9.99/mo
Everything + the full AI suite
  • Everything in Premium
  • Up to 5 CrimsonAI chats — each its own channel & personality
  • AI Moderation — auto-scans messages
  • 25,000 AI Action Points/mo — the biggest AI pool
  • Highest caps across the board
  • Guild-icon branding on embeds
  • Early access to beta features
Add-ons
One-time AI Action Point packs — stack on top of any plan, never expire
Spark — 10,000 AP
One-time top-up. Never expires — used after your monthly pool runs out.
🔥
Surge — 50,000 AP
One-time top-up for heavy AI months. Never expires.
🚀
Overdrive — 100,000 AP
One-time top-up for the biggest servers. Never expires.
🎁 One-time AP packs stack on top of any plan and never expire — they're used after your monthly pool runs out, then your top-up balance.
Channel Configuration
Public, review, and voting channels for the suggestions flow
Channels
Approved suggestions are posted here for the community
Clear selection
Mod-only channel where new suggestions land for triage
Clear selection
Suggestions sent to vote land here with upvote / downvote tallies
Clear selection
Activity
📨Total Suggestions
Pending Review
🗳Voting Live
Approved
Rejected
Total: Active: Ended: Scheduled:
📝 Create a Poll
Publish immediately or schedule it for a specific time
Type @ for everyone/roles, # for channels.
Same @ / # autocomplete works inside each option.
Clear
Only members of this role can vote. Type @ to pick. Leave blank to allow everyone.
Pings this role above the poll so members get a notification. Type @ to pick.
Notify all server members when the poll is posted.
Crimson Bot APP
📊 Your question…
📊 Active & Recent Polls
Channel Configuration
These channels live in this server (the owner guild).
Channels
New /botsuggestion submissions land here for triage
Clear selection
Approved suggestions get re-posted here for everyone to see
Clear selection
Total: ⏳ Pending: ✅ Approved: ❌ Rejected:
Filter:
👑 OWNER PANEL BROADCAST
Bot Online
New Announcement
Loading server count...
Supports Discord markdown — **bold**, *italic*, `code`, > quote. Type # to mention a channel.
Crimson Bot APP just now
Type a message to preview the embed.
Broadcast History
Loading history...
RAM Usage
—%
Loading...
CPU Usage
—%
Loading...
Disk Usage
—%
Loading...
VPS Uptime
Loading...
Bot Servers
Servers with update channel
Node.js
PID: —
🛠️ Maintenance Mode
Loading…
When ON, everyone except you (the owner) gets a "be right back" reply instead of running commands. Use during incidents.
🎭 Bot Presence
Loading…
Set the bot's online status and activity line (e.g. “Watching over 200 servers”). Applies within ~30s. Leave the text empty to clear the activity.
Service Health
Loading…
Probing…
📝
No Logs
No recent errors found.
Create New Backup
Loading status…
Recent Backups
Loading…
Restore from Upload
Upload a .sqlite or .zip backup, then apply it
Max 200 MB. Validates SQLite schema before allowing apply.
Grant Subscription
Pick a server, choose tier + duration, click Grant.
Target Server
Right-click any server in Discord → "Copy Server ID" (requires Developer Mode in your Discord settings).
Plan
30 = 1 month · 90 = 3 mo · 365 = 1 yr. Ignored for Lifetime.
The person who actually paid for this sub — populates their "My Subscriptions" view. Leave blank for a free comp/gift that no one needs to see.
For your records — e.g. "LiEBe, paid via Lemon Squeezy tx#XYZ, webhook failed".
How "Extend" works

Granting on an already-premium server stacks the duration on top of whatever's left — you never lose paid time.

Granting on a Free server activates from now.

Lifetime grants override any expiry — no recurring billing.

Revoke is destructive

⚠️ Revoke immediately cancels access — no grace period.

Use only for fraud, chargebacks, or refunds.

For "let it run out at month end" use the normal cancel flow.

Overview
Live snapshot of all paying customers.
Loading…
All Subscriptions
Every guild with a premium record. Actions affect both our DB AND the payment provider where applicable.
Loading…
Captured Failures
Loading…
Loading…
Available Credit
Balance
Burn Rate
avg / day · last 7 days
Days Left
at current burn rate
🤖 AI Chat Switch
Loading…
Disable CrimsonAI chat bot-wide (manual kill-switch). It also auto-disables when the balance above hits zero — when that happens you'll re-enable it here after topping up.
Total Spend
Aggregated across every server using Crimson AI.
Today
Spent$0.00
≈ AP
Messages0
Tokens0
This Month
Spent$0.00
≈ AP
Messages0
Tokens0
All Time
Spent$0.00
≈ AP
Messages0
Tokens0
Top Servers This Month
Who's burning the most credit. Spot abuse, identify power users.
Loading…
Last 14 Days
Heads Up

✅ Balance auto-refreshes every 5 min

✅ Click ⟳ Refresh to force a live check

⚠️ Below $0.50 = consider recharging

⚠️ Below $0.10 = AI chat will start failing soon

Add a user
Paste their Discord user ID and pick which permission to grant.
Current Staff
The bot owner is always allowed and isn't listed here.
Loading…
Reset by Server ID
Paste the Discord server ID. The current-month counter goes back to 0 immediately.
Active Usage This Month
Every server that has used translation this billing month. Click "Reset" to zero it out.
Loading…
All Servers
Loading…
Loading…
Blacklist by Server ID
Block a server even if the bot isn't currently in it — it'll leave on sight and refuse every command.
Blacklisted Servers
Servers the bot will not operate in. Includes blacklisted servers it has already left.
Loading…
Block by User ID
Enter a Discord user ID. The block takes effect immediately across all servers.
Blocked Users
Loading…
Loading…
Activity
Loading…
Loading…
Daily Command Volume
Loading…
Loading…
Most-Used Commands
All-time leaderboard of successful executions.
Loading…
Loading…
Server Count
Loading…
Loading…