Visual server template studio
Design roles and channels with drag-and-drop, deploy with wipe or merge, and share community layouts after review. Official templates stay one-click.
Every feature we've shipped, every bug we've squashed, and every improvement we've made. We're always working to make Lio better for your server.
Design roles and channels with drag-and-drop, deploy with wipe or merge, and share community layouts after review. Official templates stay one-click.
Bio pages now show your equipped Discord avatar decoration and badges, let visitors comment after Discord login, and default to a glass stage layout with likes.
Marketing pages now have their own URLs for English, German, Spanish, French, Portuguese, Turkish, Italian, Dutch, Polish, and Indonesian. New comparison pages for guns.lol and Linktree, plus a fully localized bio.lio.gg landing.
Bio pages now show live Discord status, game and Spotify activity, and a proper player with seek, shuffle and timestamps.
Gradient names stay readable, rain looks like rain, the typewriter can loop, and staff can create extra badges for any profile.
Six card layouts, Discord-style avatar frames and portrait effects, holographic card skins, and extra name/particle animations, all original Lio art, gated by plan.
Claim a free guns.lol-style page: themes, audio, video backgrounds, custom cursors, particle effects, and live Discord presence. Share bio.lio.gg/yourname.
Browse public pages by views, apply official looks or copy a look from @username, and set your own Google/Discord title on Plus. Reloads no longer farm the view counter.
Paint lists, boards, and cards yourself. Columns use the full color, not just a thin stripe on the left.
Premium Team now has a staff directory: departments, job titles, bios, and a branded Discord panel. Browse it with /team, or post a live roster with /team-panel.
The self-serve FAQ dropdown now sends the article privately when members pick a topic. Extra tools lets you add published articles and post the panel in one place.
New pages for free Discord bot, logging, automod, economy, embeds, roleplay, free-game alerts, plus YAGPDB, UnbelievaBoat, and Arcane comparisons, with ticket and leveling setup guides.
Staff can create multiple to-do boards, add or remove lists, and drag cards between them. Existing tasks land on a default board.
Premium servers get a dedicated Team workspace: Helpdesk support, staff roster, meetings with RSVP, absences, shared to-dos, and internal news. Old Helpdesk dashboard links redirect into Team.
Rating and transcript DMs are sent only after the Discord ticket channel is actually closed. If close fails, the ticket stays open and no feedback message is sent.
Plus servers can get cinematic Discord alerts when paid games go free on Epic, Steam, and GOG. Filter stores, pick a look, ping a role, auto-publish, and list everything with /free.
Lio now acknowledges ticket buttons immediately so Discord no longer shows “didn’t respond in time” when opening, closing, or rating Helpdesk and Tickets.
Closed tickets keep a searchable HTML transcript in the dashboard even after the Discord channel is deleted. Plus teams can write FAQ/SOP articles, insert them in ticket chat, and post a self-serve FAQ panel. Macros stay for one-liners.
Plus and Premium snapshots live in the dashboard. Preview roles and channels, restore only after a confirmation that names the snapshot time, download JSON, or delete. Plus: one backup per day, 10 rotating slots. Premium keeps 30.
When Lio or the API is down, every dashboard page shows a live banner with duration and a link to the status page. It disappears as soon as health is back to normal.
Search every Lio slash command for your server, filter by enabled modules or staff vs members, and copy them in one click. Each module settings page lists its commands too.
Each verified Top.gg vote gives 1 day of Lio Premium. Seven votes in a row (within 24 hours of the last) add up to a week, then you can start again. Miss more than 24 hours and the streak resets; days you already earned stay.
Reminders now live under /remind: set one-shot or repeating pings, list and cancel them, snooze from the ping, or arm a 2-hour bump timer after DISBOARD. Optional auto-detect starts the timer when a bump succeeds.
Modules show a small NEW badge for 14 days after they first ship. Filter by New on the dashboard and the homepage module list to find them quickly.
A new module posts a verifiable random fact each day in a channel at the time you set. /facts shares another on demand, in the server language, with extra country facts when the language maps to a place (Germany, Türkiye, and more).
Moderation can catch deleted mention pings. Helpdesk staff can /supportcall a user into a ticket. Admin Center can post a live /team-panel roster by staff rank.
Word Chain can re-post the game board every few minutes so the next letter stays visible when chat moves fast. Configure the interval in module settings (0 = off).
Four new SEO landing pages (Dyno & ProBot alternatives, reaction roles & giveaway bots), HowTo schema on guides, pricing Product schema, complete DE sitemap mirrors, and llms.txt for AI crawlers.
Share your unique Lio referral link. When someone signs in and adds Lio as a Discord server owner, you both get Premium days, more for larger servers. Codes stay one-of-a-kind.
The footer no longer freezes an old countdown (e.g. “18h”) while Discord’s live “Ends” timestamp already shows the correct time. Both now use Discord’s live relative timestamp.
In `/giveaway start` and the Giveaway designer you can now enter durations like `320m` or `1d-2d` (a random duration within the range).
New Games module: players take turns posting a word that starts with the last letter of the previous one. Built-in dictionaries for every bot language, or your own list. Set a channel for an always-on chain, or start rounds with /wordchain.
Unequip “timeout” no longer applies a Discord timeout. It now blocks re-earning the Guild Tag reward role for the configured duration (optional kick still available).
If a suggestion cannot be created, your message stays and Lio warns you instead of deleting it with no feedback. Numbering is also safer when several ideas are posted at once.
Long application questions no longer become “Question 2 / 3 / …” in the Discord form. Lio now uses Discord’s label + description so you can read the prompt while answering, the pre-form list is only needed for very long questions.
Design MEE6/SCNX-style join cards in the Welcome module: custom background, avatar ring, layouts, text templates, and server watermark, drag avatar & text on the live preview with snap guides, then render as a PNG on join.
Classic reaction-role panels can now use optional groups: pick one emoji in the group and Lio removes the other roles (and reactions) on that message. Carl-style, without needing Embed Creator buttons.
Staff with Manage Roles can give or take a role from a member with /role add and /role remove. Bulk /role all stays admin-only, no extra bot needed for simple role assignment.
Moderation logs now show clear field layouts with Discord user IDs, avatars, durations/end times, and localized action labels. Covers Channel Guard and Logging Redefined.
Server limits raised across the board: Free 3, Plus 5, Premium 20. The old Free one-server lock is gone. Configure up to your plan limit from the dashboard.
New Games category in the dashboard. Play Number Guess, Emoji Quiz, Tic-Tac-Toe, and Rock Paper Scissors. Counting and Guess the Word now live under Games too.
Channel Guard can post a permanent honeypot warning in the trap channel with a live hit/ban counter, plus an ephemeral statistics button for staff.
Tickets and Helpdesk now ask for confirmation before closing. Transcripts can go to a staff log channel; Helpdesk auto-close also archives transcripts.
Your subscription now includes assignable premium slots (MEE6-style). Pick which Discord servers unlock Helpdesk, Analytics, Customize Bot, and more. Transfers lock for 7 days, and features turn off on the previous server immediately. Re-assign once under Settings or Billing.
Optionally lock the reward role for a while or kick members who unequip your server tag, with cooldown, exempt roles, and escalating lockouts.
New engagement module: start a shared Hangman-style game with `/guessword`. Members guess letters or the full word in a channel, with configurable lives, word lists, and an optional winner role.
Set your server’s default embed color in Customize Bot (same setting as Server Settings). Lio uses it across module embeds and panels on that server.
Pick a trap channel: anyone who posts there gets a timeout or ban. Banned members can receive a configurable DM with your appeal Discord invite.
Admins can unlock Plus or Premium for every Lio account for a set number of days, weeks, or months. A slim top banner announces the campaign sitewide; paid plans keep their higher tier.
Starter packs, setup checklists, configure-before-enable, and Save & enable so Discord panels post in one step. Applications use essentials-first forms; time clock now has hourly rate editing.
Lio’s yellow Material You look now runs across marketing, docs, and the dashboard: softer surfaces, tonal buttons, mobile bottom sheets, and clearer focus. The Discord server rail stays Discord-native.
Helpdesk, Analytics, Admin Center, Automations, Customize Bot, Vanity URL, and related limits unlock from the Discord server owner’s Lio plan. Admins and trusted staff can still configure everything; a personal Premium account no longer upgrades someone else’s server.
Status page and /health now reflect live Mongo + Discord bot heartbeats (no fake 30-day uptimes). Docker Compose waits on healthy Mongo/API before starting dependent services.
Enable Support, Creator, or Community module packs from the Modules page. Platform surveys can start from Upgrade intent or Retention/churn templates so roadmap decisions stay data-driven.
New /discord-bot-helpdesk landing explains Lio Helpdesk vs Ticket Tool-style bots: SLAs, claims, macros, auto-triage, and the Plus Ops Suite, without paid AI.
Plus Helpdesk can post a daily Discord webhook summary (open, unclaimed, SLA breaches, 24h resolved & ratings). Configure under Helpdesk → Rules; no external AI.
Plus Helpdesk can suggest priority, category, and a reply macro after the member's first message, using local keyword matching (no external AI). Turn it on under Helpdesk → Rules.
Lio staff can create scheduled survey pop-ups for dashboard users (choice + text, conditional questions). Results include per-answer percentages and live text feedback; each user answers once.
Social feeds now fetch Instagram and X posts directly by username; no RSS-bridge or Nitter template required. Poll interval reduced to ~2 minutes.
Reaction role panels now support an intro message and a short label per emoji. /reactionrole sync updates the embed description so members know what each reaction does.
TikTok live detection no longer ignores real broadcasts (TikTok CDN paths were misclassified). FiveM status panels now delete the old message before reposting when an in-place edit fails, so duplicate panels stop piling up.
YouTube and Kick live detection no longer rely on broken decapi endpoints. Twitch alerts won't get stuck when status was synced without a notification. Optional: auto-delete the go-live message when a stream ends, plus a Live-only filter in the dashboard.
Configure up to 10 separate application types, each with its own Discord panel, review channel, reviewer and ping roles, employee file category, log channel, and custom questions. Existing single-form setups migrate automatically.
Search any member in the Admin Center and get one unified view: moderation cases and status, XP level and rank, invite stats, Helpdesk and ticket history, plus recent team and mod activity, without jumping between modules.
The logging module is now Logging Redefined: 22 toggleable events (channels, roles, invites, bulk deletes, timeouts, threads, emoji, and more), each with its own optional log channel or forum thread. Existing category-based configs migrate automatically.
New /lio rob, beg, duel, and blackjack commands. Per-minigame cooldowns, optional chat coins, casual economy preset, XP→coin migration on switch, member transaction browser, set-balance admin grants, and economy shop anti-tamper validation.
Gem shop items and minigame gem drops, wealth stats in Analytics and Member 360, dashboard admin grants, extended casino limits (min bet & daily loss cap), and 90-day transaction log retention.
New Lioconomy hub separate from DIY Economy leveling: /lio daily, work, minigames, coinflip & slots, wealth leaderboard (auto-refresh + audit log), and coin shop. Legacy XP servers get a one-time choice modal (Economy vs Lioconomy).
Send coins to other members with /lio pay (cooldown and min/max limits in settings). Case opening now has its own cooldown, independent from fish, mine, and scavenge.
Define canned replies with placeholders ({user}, {ticket}, {category}, …), optional per-category scope, and live preview. Staff insert macros in the dashboard ticket chat or send them with /macro in Discord, then edit before posting if needed.
Saving other server settings (accent, timezone, dashboard access, or bot branding) could accidentally wipe Admin Center staff ranks and the team announcement channel. Settings now merge correctly so your team configuration persists.
Welcome, goodbye, boost, birthday, ticket & helpdesk panels, voice hub channels and feedback messages now ship with polished default Lio banners, so they look great out of the box. Each banner is just a default: set your own banner in the Embed Editor and it takes over instantly.
The Analytics dashboard now shows real server activity: messages per day, a weekly heatmap (weekday × hour), the busiest hours and your top channels, plus trend pills that compare each metric to the previous period. It's built privacy-first (only counts are stored, never message content) and fully buffered in the bot so even high-traffic servers stay fast.
Fixed the /leaderboard command that was failing with a generic error. An internal API route ordering issue made the bot receive single-user stats instead of the ranking, which crashed the command. The leaderboard now reliably shows the top XP earners, and the command was hardened so backend hiccups can never crash it again.
Lio now has a global /help command that anyone can run. It shows a clean overview of the commands every member can use (leveling & economy, utility, and fun) and links straight to the dashboard, documentation, and the invite link. Works in servers and DMs; replies privately so it never clutters the channel.
Reaction-role buttons can now be grouped so picking one automatically removes the others (ideal for single-choice pickers like colours, regions, or pronouns). Select menus gained an exclusive mode for the same effect. Admins also get new /xpadmin set and /xpadmin reset commands to fix levels or wipe progress without touching the database.
A round of fixes and upgrades across the newest modules: dashboard ticket replies now always send as a clean Components-V2 embed with the member's avatar as a thumbnail and an @mention, plus an emoji picker and a clearer edit flow. The birthday list posts once and updates in place (one entry per member, sorted by date) and can be re-sent from the dashboard. Social feeds (RSS/Reddit/YouTube/X/Instagram) are now visible and editable in Streamer & Social, auto-reactions can be added again, the rank-card preview matches the bot pixel-for-pixel, /leaderboard works, and saving an automation now shows clear feedback.
The dashboard got a round of polish: consistent skeleton loaders instead of plain text while data loads, clear error states with retry on Helpdesk and Admin Center, confirmation dialogs in place of browser pop-ups, and wide tables that fold into tidy cards on mobile, including a phone-friendly activity heatmap. Plus better keyboard and screen-reader support across modals and icon buttons.
Three quality-of-life fixes: Automod anti-spam gets an on/off toggle to automatically delete the messages of a detected spam burst (on top of the timeout). The rank-card live preview is now drawn on a real canvas that mirrors the bot's renderer 1:1, so the dashboard looks exactly like the /rank image. And custom Discord emojis in the Helpdesk ticket view now render as actual emoji images instead of raw :name: codes.
You can now post the verification panel straight from the dashboard with one click (no slash command needed) and fully design it with the Components V2 Embed Creator (title, text, images, colours, custom footer). The verify button is added automatically, and re-posting cleanly replaces the previous panel.
Connect one or more Tebex stores to your server and pull live sales, revenue and recent purchases with /tebex. Each store's secret key is encrypted at rest with AES-256-GCM in a dedicated vault; the dashboard only ever shows whether a secret is set plus its last 4 characters, never the key itself. Add, test and manage stores right from the module page.
Live alerts and social feeds live in one place now: the renamed 'Streamer & Social' module bundles Twitch/YouTube/Kick go-live pings, the creator hub panel and RSS/Reddit/YouTube/X/Instagram feeds. Feeds get a structured editor (type, source, channel). Newly, X (Twitter) and Instagram work by username: set a feed template once (your RSS-bridge/Nitter instance with {user}) and just type the handle. Existing standalone feeds keep running unchanged.
Design the /rank level card right in the dashboard with an instant live preview. Pick the accent (server colour or a custom hex), a background image or a custom gradient, overlay darkness, text colours, rounded or flat progress bar, and toggle the avatar ring. Everything saves as part of your XP settings; no image hosting required.
The lio.gg landing page got a cinematic refresh: a bigger, motion-driven hero with an interactive 3D dashboard preview, a scrolling module marquee, alternating feature showcases with live mini-mockups, a clear 'three steps' onboarding section, and community testimonials, all with smooth scroll reveals. The signature Lio look (yellow accent, Sora type, dark theme) stays front and centre.
Two new safety modules. Verification posts a custom embed with a button and an optional captcha (math challenge or type-a-code), with a configurable expiry, and grants a verified role on success; use /verifypanel to post it. Anti-Raid adds a join-gate that blocks accounts younger than your minimum age, automatic raid detection that locks the server down (or kicks/bans) when a join wave hits your threshold, alert messages, and a manual /lockdown on|off command.
The embed/panel creator is now a single guided form with numbered steps instead of separate tabs, so it's much easier to follow, and every text field (title, body, footer) now has an emoji picker for Unicode, server and Lio emojis. The marketing site got a mobile navigation drawer, skip-to-content link, clear keyboard focus rings, and we fixed the promo banner overlapping the header. Bot panels (suggestions, bug reports, voice hubs, applications) use the modern Components-V2 layout, error messages are now translated to your server language, and duplicate/missing footers on giveaway and abmeldung panels are fixed.
The normal ticket system now supports per-category roles like the Helpdesk: pick which roles get pinged when a ticket opens in a category, and restrict who can see and manage that category's ticket channels; only those roles (plus the opener and bot) get access, instead of the global support roles. Configure both per category in the ticket settings.
Upgrade to Plus or Premium from the billing center via Stripe Checkout and manage subscriptions in the customer portal. Server slots scale by plan (today: Free 3 · Plus 5 · Premium 20). Platform owners can assign plans manually in the admin panel.
Follow RSS feeds, subreddits and YouTube channels and have new entries posted automatically into a channel of your choice, with a clean embed and a direct link. X (Twitter) and Instagram are supported via RSS-bridge/Nitter URLs. The number of feeds scales with your plan: Free 1, Plus 5, Premium 20.
The Automations 'Schedule' trigger is now fully wired. Build a flow that runs on a recurring schedule (every N minutes, daily, weekly with a weekday, or monthly with a day) at a set time to auto-post announcements, reminders, or any flow action without manual effort. Schedules sync automatically when you publish, edit, disable, or delete the flow, powered by the shared scheduler.
Two classic role tools arrive. Reaction Roles lets members self-assign roles by reacting to a message with an emoji (unicode or custom); map emoji→role in the dashboard and run /reactionrole sync to add the reactions. Sticky Roles remembers a member's roles when they leave and automatically restores them when they rejoin, with an exclude list for roles you don't want carried over.
Members can now set personal reminders with /remindme: pick a time like 10m, 2h, 1d or 1w and an optional repeat (daily/weekly/monthly); the bot pings you when it's due, powered by the shared scheduler. The new Birthdays module lets members store their birthday with /birthday, and the bot announces birthdays at your chosen hour with a custom message and an optional birthday role that's granted for the day and removed afterwards.
A big moderation upgrade: /purge bulk-deletes recent messages with filters (user, bots, humans, attachments, links, embeds, contains text) and /nuke recreates a channel cleanly, both with clear permission errors. A new warn-escalation ladder auto-applies timeouts, kicks or bans once a member hits your warning thresholds. AutoMod now also catches mass-mentions, excessive CAPS, emoji spam, zalgo/glitch text, duplicate messages and attachment floods. Plus you can manage Discord's native AutoMod rules (keywords, mention spam, spam preset) straight from the dashboard and push them live with /automod sync.
The Economy module levels up. Members now earn XP for time spent in voice channels (with options to skip muted/deafened or solo users and to exclude specific channels). New XP multipliers let you boost XP per role or per channel, and no-XP roles plus no-XP channels give you full control over where XP is earned. The new /rank command renders a clean MEE6-style rank card image with avatar, level, server rank and a progress bar, with an optional custom background banner you set per server.
The Helpdesk now has every power-feature from the normal ticket system: let the creator close their own ticket, a configurable claim button so staff can take over via the embed, restrict the channel to creator + assignee after a claim, a custom claim message, custom channel names with {category}, {username}, {userid}, {ticketId} and {categoryId} placeholders, and transcripts on close that are DM'd to the creator and archived. Configure it all under Helpdesk → Team → Ticket behaviour.
Three community engagement classics arrive. Starboard automatically reposts messages that reach a star-reaction threshold into a highlight channel (configurable emoji & count). Counting turns a channel into a collaborative count-up game with ✅/❌ feedback and an optional reset on mistakes. The AFK system lets members set an away status with /afk; the bot replies when someone pings them and clears the status on their next message.
Premium servers can now set a custom footer that fully replaces the Lio watermark instead of adding a second line. Set one footer in Customize Bot and it applies automatically across every embed creator and bot message; the per-embed footer field in the creator works the same way. When a subscription expires the Lio watermark comes back automatically.
Automate your channels: add one or more emojis that the bot automatically reacts with on every new message in chosen channels (great for suggestion, gallery or vote channels), and pick announcement channels where new posts are automatically published (crossposted) to all following servers.
Shipped a LionBot-style updates page at lio.gg/timeline with filters, bilingual entries, and Discord webhook announcements for every major release.
The status page now shows live API latency, platform build ID, service descriptions, and structured incident cards with update timelines when something breaks.
FiveM live status panels, link filter and /slowmode, service ID blacklist, shift leaderboard (top 10), termination offboarding, Plus/Premium server backups, and platform server templates.
New marketing pages explain Premium bot branding (no re-invite needed) and Plus vanity short links. Header nav groups Premium links separately from core product anchors.
German visitors can browse lio.gg/de with proper hreflang, cookie persistence, and middleware rewrites, without a duplicate page tree to maintain.
Rebuilt Helpdesk settings into five focused tabs (General, Panel, Categories, Staff, Integrations) with clearer copy and faster navigation for admins.
Added full EN/DE docs for Helpdesk, modules, and roleplay. Expanded sitemap, hreflang for /de, FAQ JSON-LD, and per-page metadata across the public site.
Dedicated /roleplay dashboard section with event templates, live runs, and bot-side event handling, all wired to the module catalog.
Faction ledger (Kasse), recruitment applications, and shift clock modules, configurable from the roleplay dashboard and usable in Discord.
New server admins get a guided onboarding modal with Plus/Premium steps, optional sounds, and persisted progress on their account.
Audit log, grant paths, users hub, and Admin Center UI: delegate dashboard access without sharing your Discord account.
Nitro boost welcome panels with configurable messages and embeds: celebrate boosters automatically when they support your server.
Daily metrics, module event tracking, and a new /analytics dashboard page. The bot syncs usage data so admins see real activity trends.
Plus servers get branded short links on dc.lio.gg: create, manage, and track clicks from the dashboard without leaving Lio.
EU-friendly cookie banner on the marketing site with accept/reject/customize options and a link to the cookie policy.
Plan checks gate Plus/Premium modules. Invite tracking shows which invites brought members; subscription overview in the dashboard.
Public discoverability kickoff: dynamic sitemap, robots.txt, JSON-LD helpers, and a branded OG banner for social previews.
Bottom nav, grouped dashboard links, skeleton loading states, and debounced config saves: the dashboard finally feels native on phones.
Support staff dashboards with activity tracking, punch clock, leaderboards, and SLA-oriented stats, built for real helpdesk teams.
Helpdesk SLA, panel layout, and category configuration moved into a dedicated settings editor instead of scattered module fields.
Build no-code automations with a React Flow canvas: triggers from modules, conditions, and actions wired into the bot executor.
Premium servers can change the bot avatar, display name, and embed footer from the dashboard. Changes apply instantly; no need to kick and re-add Lio.
Hardened Discord OAuth callback handling and backend URL resolution so sign-in redirects land on the right page after login.
GDPR-oriented public legal pages in EN and DE, linked from the footer and cookie consent flow.
Roleplay inventory warehouse with item tracking, dashboard designer, and bot-side panel sync for faction storerooms.
Split i18n architecture for dashboard, components, legal pages, and bot strings. Documentation index and language selector shipped.
Full support desk: ticket panels, categories, staff roles, bot commands, and dashboard overview (the flagship Plus feature).
Run giveaways from Discord with a visual designer in the dashboard: entries, timers, and winner selection included.
Sign in with Discord, pick your servers, and configure modules from the Nimbus dashboard shell. Phase 1 complete.
Caddy reverse proxy with automatic TLS for lio.gg and api.lio.gg. Docker Compose production stack ready.
The foundation: Express backend, Discord.js bot, Next.js frontend, MongoDB, shared types, and Docker. One repo to ship the whole platform.
Modern CV2 panel utilities across tickets, logging, RP, and moderation: richer layouts than classic embeds.
Welcome, XP, logging, moderation, tickets, absences, streamer, and RP service IDs, each configurable per guild from lio.gg.
Platform owner admin panel with user/server stats, embed creator API, templates, and bot-side embed interaction handlers.