Crystal

Discord ops in one dashboard

Welcome, logs, tickets, moderation, and engagement—configured in the browser, run by your self-hosted bot.

What members feel on Discord

Core modules backed by live dashboard controls and SQLite persistence.

  • Welcome

    Image cards, channels, variables

  • Logging

    Moderation, joins, messages, voice

  • Tickets

    Profiles, staff roles, transcripts

  • Engagement

    Leveling, counting, apply forms

# welcome
CrystalBOTToday at 9:41

Welcome @maya to the server!

Welcome, Maya!

You are member #1,284

Night Owl Collective

Welcome newcomers with polish

Image-backed welcome cards, channel routing, and variables you control from the dashboard—no restarts for most changes.

Sign in to configure
# audit-logs
LoggerToday at 10:02

Message deleted

Channel #general · Staff review

User

moderator_demo

Jump

View context

Logs and tickets in one place

Route audit events to webhooks, and run structured support with staff roles and transcripts—same store your bot reads.

Sign in to configure
Support tickets

Open

ticket-owl-042
ticket-billing
ticket-owl-042Staff

member_owl · Billing question

Keep the community active

Leveling, counting, applications, and more stay in sync with slash commands and your self-hosted runtime.

Sign in to configure

Let Crystal run the heavy lifting

Self-hosted, SQLite-backed, dashboard-first. Sign in with Discord, pick a guild you manage, and ship without bouncing between tools.