Loading dashboard
CYNDRIX SYSTEM
Linking Discord · fetching your servers
Saved
Dashboard

SELECT YOUR
SERVER

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

Server OVERVIEW
🎧 Need help?
— members
COMMAND DECK // Welcome back 👋

Server Dashboard

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

Join the Cyndrix Community

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

↗ Open Discord
Server health
Cyndrix 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
🤖
CyndrixAI
Open
🔒
Security
Anti-raid & anti-nuke
🕓 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 Cyndrix? Send it to the owner.
Goes to the bot owner's review channel. You'll be notified of the decision.
Modules
Turn a module off and its commands stop working here.
Notes

💤 A disabled slash command still appears in Discord's menu but replies that it's off. To hide it completely use Server Settings → Integrations → Cyndrix.

🎭 Reactions (cb hug, cb kiss, …) are prefix commands and are off by default — switch them on if you want them.

📊 Levels: if you've used leveling before, XP keeps counting quietly while the module is off, so nothing is lost.

💰 Economy: balances are preserved — only new income stops being recorded.

🔗 Modules marked configure → share the same switch as their own tab, so the two can never disagree.

📈 At a Glance
Live from your server
Loading…
Loading…
Loading…
Top chatters
Top channels
Loading…
Top voice channels
Loading…
Top supporters
Open this section to load insights…
⚠️
Loading…
🚫
Loading…
🔇
Loading…
👢
Loading…
Loading…
Logging Modules
Choose which events to track and their channels
📋 Defaults
Used by any enabled module that has no channel of its own. Set this and you can switch modules on without picking a channel for each.
Clear (no default)
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.
Live Preview
Cyndrix APP just now
Summary
👥Tracked Members
📊XP Range
Cooldown
Top Members
Role Rewards
Roles granted automatically as members level up
Auto-Rank Roles
Members automatically receive a role when they reach a level. Roles stack — earlier rewards are kept as members climb. Saved with the button below.
How rewards work
  1. Pick a level and the role to grant when a member reaches it.
  2. Roles stack — reaching a higher reward keeps every earlier one.
  3. The bot needs a role above every reward role in the server's role list to assign it.
Tip
One reward per level — adding a level that already exists overwrites it. Remove a reward with the ✕ on its row.
Rank Card
The image shown by /level for everyone on this server
Colors
Background Image
16 ready-made backgrounds — or upload your own below
Select Image
PNG, JPEG, WEBP or GIF · Max 2 MB · best 1200×360
How dark the panel behind the text is. Higher covers more of the picture and keeps the text readable; it never drops to nothing, because bare artwork makes text unreadable.
Live Preview
Rank card preview
This is the actual card — rendered exactly as the bot sends it.
Economy Settings
Currency name and which games are on
Currency
Features
Passive chat income
Members earn a little for talking
Gambling
Slots, blackjack, and other /play games
Robbing
/rob — steal from another wallet
Heists
/play heist — group jobs
Lottery
/play lottery — ticket draws
Server moods
Timed events that change payouts
Announce
Where lottery winners and big economy events post
Clear selection
Currency
🪙
Cyndrix Coins
Shown on /bal, /shop, and payouts
How it works
Members earn in chat and games, stash coins in the bank, and spend them in your shop. Turn a feature off if you don’t want that game on this server.
Guess-the-Anime
OFF
Post a hidden-title synopsis. First correct guess wins coins.
Clear selection
How it works
Cyndrix posts a synopsis with the title blanked. First person to type the show name in that channel wins the coins. A hint (genre + year) drops after 30 seconds if nobody has it.
Scoreboard
Most correct guesses on this server.
No guesses yet.
Shop
0
Items members buy with /shop
Loading…
Add item
Item types

Role — Cyndrix grants the Discord role on purchase.

XP boost — a timed multiplier for leveling.

Tool — lock, lockpick, tip-off, insurance, or smoke for /rob and heists.

Custom — listed in /shop; you hand it out yourself.

Member balances
Give, take, or wipe a member’s coins
Richest
Wallet + bank
Loading…
Announcement
Channel, look, and timezone
Send To
Where Cyndrix posts when someone’s day arrives.
Clear selection
Message
The same composer the Embed Builder uses. Embed is a rich card, Message is a plain line. Type @ for variables, # for channels. {mention} pings the birthday person.
When is “today”
Live preview
Cyndrix APP Today at 9:00 AM
Happy birthday!
This server
🎂Tracked
🌍Timezone
Coming up
No saved birthdays yet. Members use /birthday set.
Add a feed
Pick a platform — help updates on the right
Clear selection
Custom message
Type @ / #. Placeholders: {url} {title} {channel} {mention}
Preview
Cyndrix 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 — the picture card is added either way.
Send To
Where the welcome message is posted when a member joins
Clear selection
Embed TemplateMessage
Embed title
Embed descriptionMessage text
🖼️ Thumb auto
ⓘ Placeholders @user@username@server@count type @ for variables / roles, # for channels
Used in both Embed and Text. Just the banner — no photo or text on top (Cyndrix HQ if you leave it empty). Turn it off for a plain message with no image.
Live Preview
Welcome to the server!
You've entered the server!
Welcome to the server!
Welcome card preview
Welcome card preview
Preview updates as you type
Goodbye Settings
Channel and message configuration
Display Mode
How the goodbye is sent. Embed = a rich card. Simple Text = a plain message — quick and clean.
Send To
Where the goodbye embed is posted when a member leaves
Clear selection
Embed TemplateMessage
Embed title
Embed descriptionMessage text
🖼️ Thumb auto
ⓘ Placeholders @user@username@server@count type @ for variables / roles, # for channels
Used in both Embed and Text. Just the banner — no photo or text on top (Cyndrix HQ if you leave it empty). Turn it off for a plain message with no image.
Live Preview
We're sorry to see you go.
Goodbye card preview
A member has left
We're sorry to see you go.
Goodbye card preview
📅 Left
👥 Members
Preview updates as you type
Server Boost Settings
Celebrate when a member boosts your server
Display Mode
How the boost shout-out is sent. Embed = a rich card. Simple Text = a plain message — quick and clean.
Send To
Where the boost message is posted when a member boosts the server
Clear selection
Embed TemplateMessage
Embed title
Embed descriptionMessage text
🖼️ Thumb auto
ⓘ Placeholders @user@username@server@count@boosts@tier type @ for variables / roles, # for channels
Used in both Embed and Text. Just the banner — no photo or text on top (Cyndrix HQ if you leave it empty). Turn it off for a plain message with no image.
Live Preview
🚀 @member just boosted the server!
Thank you for boosting the server!
Boost card preview
🚀 @member just boosted the server!
Someone just boosted the server!
Thank you for boosting the server!
Boost card preview
🚀 Server Boosts
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
Listing Details
This is what people browsing Discovery will see
Icon comes from your Discord server. Banner: recommended 960 × 420 (16:7). Keep logos and text in the centre — the public card crops the top and bottom. Discord’s own banner (960 × 540) works too, with a slight crop.
🖼️ 🔒
One short line — shown right under your server name. 0/100
A longer pitch for your server. 0/1000
Create up to 8 custom tags. Press Enter after each tag. 0 selected
Preview
Your server
Your tagline will show up here
How review works
Submitting sends your listing to the bot team for a quick review — it won't appear on the public Discovery page until approved. Editing an already-approved listing sends it back for review too, so it never shows content nobody's actually seen. Removing your listing is instant, no review needed.
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.

Staff controls

🔒 Support roles (or Manage Channels) handle tickets. Members can close their own if you leave that toggle on.

/supportadd @user — add someone to the current ticket

/supportremove @user — remove someone from it

/supportclose status, optional reason — close this ticket from chat

/ticket rename · priority · note · snippet · block

Staff-only. After close, the opener is asked for an optional 1–5 star rating they can Skip.

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

Where things are

Embed, options and colour: Panel. Canned replies: Duty. Blacklist: Open.

1 option publishes as a button, 2–5 as a button row, 6+ as a dropdown.

Ticket Panel
Panel
Where the panel message will be posted — the default home for your tickets.
Clear selection
The embed title, message, colour and buttons are designed in the Panel builder with a live preview.
A text dump of the conversation is posted here when a ticket closes.
Clear
Limits & rating
How many tickets one member can have open at the same time.
Each rating is posted here as a short line: stars, who rated whom, and the ticket ID.
Clear
Close & archive
Closing keeps the channel: the opener is removed after a grace window and the channel is filed in the archive. Staff can still pick Close & delete on the ticket itself.
Their window to rate before losing the channel. 0 removes them immediately.
0 = never. Discord caps a server at 500 channels, so never fills up eventually.
Closed channels are renamed closed-… and moved here. Leave empty and one is created the first time a ticket is archived.
Clear (automatic)
0 = off. Warns first, then closes as Closed.
Who can open & who gets pinged
0 = none. Extra wait after a member opens a ticket.
Who gets mentioned when a ticket opens. On-duty needs the Duty tab.
Extra panel channels
Up to 4 extra panel channels besides the one above. Each uses the same ticket types unless you split them in the Panel tab later — extra channels republish the same options.
Panel Builder
0 options
This is exactly how your panel appears in Discord. Click the title or message to edit them, and use + Add option to create a ticket type.
The embed's sidebar colour, here and on every new ticket.
Good to know

Only members who hold the support role can clock on for it.

Duty roles are created mentionable — that is how the bot pings them.

My role must sit above the duty roles or I cannot hand them out.

Counts here come from one page of members; the board in Discord stays live.

When nobody is on

A ticket for an uncovered team falls back to pinging the whole support role, so it is never silence.

The member is not told the team was uncovered — you see it here and on the board.

Staff Duty
How staff go on duty
On: anyone holding a support role is on duty while their status is online, idle or do-not-disturb, and drops off when they go offline or invisible. The board then offers Available / Not taking tickets for anyone who is online but busy. Off: staff clock on and off per team from the board themselves.
Teams
Every support role on your ticket options gets a partner duty role — @Tech@on duty Tech. With the staff ping set to On-duty staff, a ticket mentions only the people clocked on. Nobody on duty for a team? That ticket falls back to pinging the whole support role.
Loading teams…
A new duty role starts with everyone who already holds that support role, so switching on never leaves a queue uncovered.
Duty board
Where staff clock on and off. One button per team, and the board grows on its own as you add support roles.
Clear selection
0 = off. Stops someone staying on duty all week because they forgot to clock off.
Canned replies
One per line: Name | message. Posted from the ticket snippet menu or /ticket snippet.
Support Team
How the server rates you
Everyone
Open Tickets
0 open
No open tickets.
Blocked from opening tickets
Comma-separated Discord user IDs that cannot open tickets. Also /ticket block.
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

New giveaway → pick prize, channel, time, winners. Members click 🎉 to enter.

Needs Send Messages and Embed Links in that channel.

Active
Master Switch
📋 Defaults
Used when a module has no log channel of its own. Embeds show who tripped the rule and what was removed.
Clear (no log)
Escalate punishments across modules that use strikes. Decays after the window.
After this long with no new strikes, the count resets.
hours
Bypass
Messages here are never auto-modded (any module).
Members with any of these roles bypass every auto-mod rule.
🚨 Anti-Raid
Join-burst defense lives in the Security module (with anti-nuke). Trap Channel (Modules) is for hijacked accounts that spam every channel they can see.
ℹ️ How it works
1 Flip a module on in the Modules tab
2 Pick its log channel on the card
3 Open Settings for words, thresholds, actions
4 Press Save Auto-Mod Settings
✅ Admins & the owner are never auto-modded  ·  ⚠️ Needs Manage Messages + Moderate Members (trap also needs Ban Members)
Anti-Nuke
🚦 Anti-Raid FREE
Defends against mass fake-account join bursts. Enabling this also turns AutoMod on.
Clear
🕰️ New-Account Age Gate
During a burst, act on accounts younger than the cutoff.
Clear
Clear
💥 Anti-Nuke FREE
Watches the audit log. If one actor exceeds a destructive threshold, Cyndrix strips their roles and alerts you. The server owner and Cyndrix are always exempt.
Clear
Clear
CountWindow (s)
Channel deletions
Role deletions
Bans
Kicks
Webhook creations
Administrator grantedINSTANTany single grant trips
✅ Trusted Whitelist
These IDs are never policed by anti-nuke (owner + Cyndrix are already exempt). One ID per line.
📜 Incident Log
How it protects you

🚦 Anti-raid catches mass join bursts (free).

💥 Anti-nuke stops a rogue/compromised admin mass-deleting or mass-banning (Premium).

👑 Server owner + Cyndrix are always exempt.

Permissions Cyndrix needs

⚠️ View Audit Log — to see who did what

⚠️ Manage Roles — to strip a rogue actor

⚠️ Cyndrix's role placed above the roles it must remove

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

Someone types a trigger → Cyndrix replies. Case-insensitive.

Prefix starts with it. Exact is the whole message. Contains is anywhere.

Counters
Member stats or a live UTC clock — refreshes on your chosen interval (5 min min).
Counter renames spam the mod log — this hides them. New counters are ignored automatically.
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
How often the name updates. 5 min is a Premium perk (Discord limits renames to ~2 / 10 min).
Use {value} for the metric number / UTC value.
Notes

🕐 UTC clock/date — perfect for gaming servers (most games run on UTC). Shows the time at last refresh; 10–30 min granularity (5 min on Premium)

✅ Discord rate-limits channel renames to 2 per 10 min — the 5-min floor respects that

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

🛡️ New counters are auto-hidden from the mod log; use the button to hide existing ones too

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

Setup
A message must start with the next number ("5 nice" works). Wrong number, a non-number, or the same person twice in a row breaks the chain.
0
Current count
0
Record
0
Total counts
0
Breaks
Pick the text channel members count in. Lock it to bot+members; it just needs Send Messages, Add Reactions, and (for the record header) Manage Channel.
Reaction emoji
Click 😀 to pick — includes your server's custom & animated emoji.
Reacted when the chain breaks.
Messages
Placeholders: {user} {count} {next} {record}. Topic also supports {date}.
Celebrate every N counts. 0 turns milestones off.
Replies to the edited message. {original} is what it said when it counted.
Top counters
Notes

✅ Slash commands: /counting, /countingmaths, /countingallowchat, /countingranks

/countingranks scope:global ranks counters across every server

⚠️ Record header needs the Manage Channel permission on the counting channel

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

After someone posts, Cyndrix deletes the old sticky and posts a new one so yours stays last.

Needs Manage Messages in that channel.

Top Inviters
Total counts members who are still here, plus any staff bonus. Members who left or joined on a brand-new account are shown separately, never counted twice.
Loading…
Invite Tracking
Recent Joins
Loading…
Fake Account Filter

Accounts younger than this when they join are counted as fake instead of real, so a burst of throwaway accounts can't win an invite contest.

Set to 0 to turn the filter off entirely.
Staff Bonus

Manually credit someone — a contest prize, or invites earned before the bot arrived. This is the only number here you can edit; everything else is counted from real joins.

Sets the bonus outright, it doesn't add to it. Use 0 to clear.
Notes

Needs Manage Server to read invites. Vanity joins show as vanity and earn nobody credit.

Someone who leaves and rejoins stays credited to whoever invited them first, so invites can't be farmed by re-inviting.

Members see their own record with /invites. Staff can look anyone up with /inviteview.

Joins in the last 24h: —

Invite Rewards
Roles granted automatically as members bring people in
Reward Roles
A member gets the role the moment their invite total reaches the number. Totals count members who are still here plus any staff bonus — people who left or were flagged as fake don't count toward a reward.
How Roles Stack
Keep every role works like level rewards. Highest only removes the lower tier when they climb, so someone always has exactly one invite role.
Announcement
How it works

Rewards are checked whenever someone joins through a member's invite. Cyndrix only touches roles when the set someone should hold actually changes, so an invite that doesn't cross a tier costs nothing.

Cyndrix needs Manage Roles, and every reward role must sit below its own top role in the role list — otherwise Discord refuses the grant.

Worth knowing

Rejoins don't create new credit: someone who leaves and comes back stays attributed to whoever invited them first.

Accounts newer than your fake-account threshold don't count toward a reward, so a wave of throwaway accounts can't unlock a role.

Join-to-Create
Trigger Channels
Joining one of these creates a fresh VC and moves the member into it.
New room defaults
Where new temp VCs are created. Defaults to the trigger's own category if blank.
Clear
Use {user} and {count}.
0 = unlimited
If the owner leaves and nobody Claims, the room closes. 0 keeps it until empty.
minutes
Post controls in the new room
Sends the button panel into the VC chat so the owner does not have to hunt the dashboard channel.
Who else can control rooms
These roles (mods, trial mods) can rename, lock, hide, kick, block, permit, transfer, or close any temp room they are sitting in — not just their own. The room owner always can. Claim is still for occupants after the owner leaves.
How to set up
  1. Create a trigger VC in Discord (e.g. ➕ Create VC) and pick it here.
  2. Choose the spawn category — usually the same voice category members hang out in.
  3. Add controller roles so mods can manage rooms they join.
  4. Publish the panel from the Panel tab.
  5. Watch live rooms under Live.
Permissions checklist

✅ Bot needs Manage Channels + Move Members

✅ Bot needs View Channel + Send Messages in the panel channel

✅ Owner of a room also gets Manage Channel on it (right-click still works)

✅ Empty rooms auto-delete

Control panel
Not posted
A text channel where the button message lives (e.g. channel-dashboard).
Clear
Turn off any control you do not want on the Discord panel.
This is how the panel appears in Discord. Click the title or message to edit. Type # for a channel or @ for a role — they publish as real mentions.
Live rooms
0 open
No active temp rooms.
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 tight — every message carries this prompt with it. Or pick a quick preset below and tweak it.
Presets:
0 / 800 chars
CyndrixAI automatically picks the best engine for each message — fast for short replies, more context for longer chats.
Roughly how long a single reply can run, in words. Short keeps it snappy; long lets it explain. Every reply costs 1 AP whatever the length.
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.
Grounding & Context (server-wide — applies to all AI chats)
Facts the AI should always know about your server — one per line. Rules, invite links, event times, FAQ answers, lore. The AI uses these instead of guessing. (Up to 25 lines.)
Lets the AI answer personal questions — a member's level, coin balance, and roles — and address people by name.
When a member replies to a message and pings the AI, it reads the replied-to message so it keeps the thread instead of answering blind.
When someone @mentions Cyndrix, or talks in the AI channel, and attaches an image, the AI looks at it. If they ask about a picture they just posted above, it looks at that one too. Each image costs 2 AI Action Points on top of the reply — reading a picture is far more work for the AI than reading the question. On Nexus it runs on your own key, so the model you pick has to support images.
Usage Today
💬Messages
0
🪙AP used
0
🔋Daily Limit
0%
This Month
💬Messages
0
🪙AP used
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 the system prompt short — it rides along with every message

4 memory turns is the sweet spot

⚠️ Cooldown stops "lol"-spam attacks

⚠️ Daily cap is your circuit breaker

React-to-Translate
Flag emoji on a message → translation reply
AI Action Points
left
Shares the monthly AI pool · Free
0 / 0 used this month
Settings
Seconds between translations for the same person, message, and language
Only in-channel replies. DMs stay.
Empty = every channel
How it works

React to a message with a country flag. Cyndrix replies with that language.

Draws from the shared monthly AI Action Points pool (same as chat, moderation, summaries).

Flags
Compose your embed
Click any part below and start typing
Publish to
Clear selection
Live preview
Cyndrix APP just now
Your embed preview appears here as you edit.
How mentions work
  1. Only the message line pings. That is the plain-text box above the embed — tag someone there and they are actually notified.
  2. Tags inside the embed never notify. A role or member shows correctly — coloured and clickable — but Discord raises no notification from an embed body.
  3. Channel links work everywhere. #channel stays a real link, embed included.
Tag in the embed to label someone; tag on the message line to reach them. @everyone and @here are not offered inside the embed because they cannot ping there and do not even render.
Text formatting
  1. Select some words and hit a button on the toolbar above the message box — it wraps them for you. It works on the embed body too.
  2. The preview shows exactly what will be posted, so you never have to guess.
Send silently is the switch in the publish bar, not something you type. @silent only works in the Discord app — a bot posting those letters just posts the letters.
All formatting syntax
**bold**bold
*italic*italic
__underline__underline
~~strikethrough~~strikethrough
||spoiler||hidden until clicked
`code`code
```js
block```
a code block, name the language for colour
# Big headingBig heading
## Smallera size down, ### smaller again
-# subtextsubtext — the faint line under a message
> quoted linean indented quote block
>>> quotequotes every line that follows
- list itema bullet point
1. firsta numbered list
[text](https://…)a hyperlink — the words become the link
[text](<https://…>)same, but with no preview card underneath
<https://…>a plain link with its preview suppressed
#channela clickable channel link — works inside the embed too
<t:1789000000:R>a live timestamp — "in 2 hours", in every reader's timezone
<t:1789000000:F>the same moment as a full date
<:name:id>a custom server emoji

Combine them freely — **_both_** is bold italic. Anything inside `backticks` is left alone, so `**this**` stays literal instead of turning bold.

Saved embeds
0 / 2
Your reusable embed library
0 / 0 on this plan
Loading…
Publish history
0
Everything you've published — edit any one and publish it again
Scanner
Where it runs, and how sensitive it is.
📋 Channels & categories to scan
Only these are scanned. Pick a category to include everything under it, now and later. Empty = nothing scanned.
🧪 Test mode (dry run)
Scans and logs what it would do, but never deletes, warns or mutes. Turn off to enforce.
🎚 Category thresholds
Triggers when the score meets or exceeds it. 0.0 catches anything, 1.0 only the most extreme.
🛡️ Bypass roles
Never AI-moderated. Server admins always bypass.
Skip anything shorter. Short messages (lol, ok, +1) are noise.
Circuit breaker for how many messages to scan per UTC day. Empty or 0 = unlimited (still spends AI Action Points on Cyndrix key; BYOK unlimited unless you set a limit).
Actions
What happens when a threshold is crossed, and where it is reported.
⚡ When a threshold is hit
🪜 Tier by severity
How far over the line a message is picks the action, instead of one fixed action. The context judge always uses tiers.
📨 Where it reports
Violations are reported here with the scores.
Clear (no log)
Serious cases for a human. Falls back to the log channel.
Clear
Let members appeal
Warned or muted members get an Appeal this button in DMs; mods approve (lifting the timeout) or dismiss it in the escalation channel.
Your rules
Written in plain English, enforced on top of the safety categories.
📜 Rules, in plain English
Write them the way you'd explain them to a person. Cyndrix enforces these on top of the safety categories.
Read conversation context
Judge in context, not one line alone. Costs one extra AI Action Point per scanned message.
🧪 Test a message
See how Cyndrix would rule it — scores, verdict, and the action. Uses your unsaved edits. Nothing is posted to your server.
How it works
  1. It reads every message in the channels you pick and scores it.
  2. If a score crosses your threshold, it takes the action you chose — delete, warn (delete + ping) or mute (delete + timeout). All three delete the message.
  3. It posts a report to your log channel with what was caught and how confident it was.
🧪 Test mode logs what would happen without touching anyone. Leave it on until the thresholds look right.
AI Action Points
left
Shares the monthly AI pool with chat, translation & more
Today's scans
0 /
· guild daily limit · UTC midnight
Free Plan
ACTIVE
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

💬 CyndrixAI 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

Run servers for other people? Professional covers 10 servers under one subscription — bound to you, not to a server, and about $4 per server.
Already have it? Manage your slots →
See full pricing comparison →
Questions?

📧 cyndrix@cyndrix.com

💬 Support server

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

Compare Plans
Cyndrix Premium vs Cyndrix AI Ultimate
Cyndrix Premium
$4.99/mo
For active communities
  • 10,000 AI Action Points/mo — one pool for all AI
  • 1 CyndrixAI chat channel
  • AI Moderation — auto-scans messages
  • Custom rank cards + welcome banners
  • Auto-refreshing server stats embed
  • Scheduled announcements
  • Reaction & auto translation
  • Higher caps on every module
  • Priority support
BEST VALUE
Cyndrix AI Ultimate
$9.99/mo
Everything + the full AI suite
  • Everything in Premium
  • Up to 5 CyndrixAI chats — each its own channel & personality
  • 25,000 AI Action Points/mo — the biggest AI pool
  • Branded embeds + longer retention
  • 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
Flow

1. Member submits

2. Staff see it in Review

3. Send to Voting or Public

Activity
📨Total Suggestions
Pending Review
🗳Voting Live
Approved
Rejected
Create a poll
Publish now or schedule it
Type @ for roles, # for channels.
Clear
More options
Only this role can vote. Blank = everyone.
Ping this role when the poll posts.
Ping @everyone
Notify the whole server when this poll posts.
Schedule for later
Bot posts within 30s of the time you pick (your local timezone).
Live preview
Cyndrix APP
📊 Your question…
Scheduled polls
Waiting to be published
Channel Configuration
These channels live in this server (the Cyndrix 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:
Cyndrix Survey

Feedback Survey

Help shape what Cyndrix improves next.

Loading survey...