Embed Creator
Design Components V2 panel layouts for Lio modules. Plus unlocks custom drafts; Premium adds custom footers on supported embeds.
Overview
The Embed Creator is a dashboard tool for building Discord Components V2 containers — title, subtitle, body paragraphs, accent color, optional buttons, and (Premium) a custom footer line.
Drafts are stored per guild and reused when modules post or update panels. The bot injects dynamic parts (open-ticket controls, live lists, directory entries) around your static layout.
Free accounts use built-in default layouts. Plus and Premium unlock editing and saving custom drafts on supported modules.
Plus / Premium
- Plus — create and save CV2 drafts, use Edit embed inside module config, access Embed Creator from the sidebar.
- Premium — everything in Plus plus custom footer text on embeds where the dashboard shows a footer field.
- Free — modules still work with default panels; you cannot save a custom draft.
Subscription is tied to your Lio account, not individual servers — Plus applies on every guild you manage.
How to open it
- Sign in at lio.gg and open Dashboard → your server.
- Click Embed Creator in the main sidebar (Plus badge if you are on Free).
- Alternatively, open a module that supports drafts (Welcome, Tickets, RP, etc.) and click Edit embed — the same designer opens with context for that module.
Designer fields
- Title & subtitle — shown at the top of the CV2 container.
- Body — one or more paragraphs; keep lines short for mobile Discord clients.
- Accent color — hex without #; defaults to Lio yellow if empty.
- Buttons — optional link or style buttons; module-specific actions are added by the bot where needed.
- Custom footer (Premium) — extra line above the Lio watermark on supported posts.
Save & default embed
Save draft persists your layout to the database for that guild (and module context when opened from a module).
Use default embed reverts sending to the built-in layout without deleting your saved draft — useful for A/B testing or emergencies.
After saving, use Resend panel / Sync panel in the module if the message already exists in Discord and you need an in-place update.
Modules that use drafts
- Welcome — join/leave panels and optional DM container.
- Tickets — custom ticket panel (open control injected automatically).
- RP (Service IDs) — directory panel banner area.
- Absences — request panel.
- Streamer — hub panel styling (list of live channels is injected by the bot).
- Lager — warehouse panel.
- XP — shop panel when configured.
- Giveaways — announcement layout where CV2 is enabled on your deployment.
Not every module uses CV2 yet — if you only see a text area, that module still uses legacy embeds.
Troubleshooting
- Edit embed greyed out → upgrade to Plus or check you are on the correct account.
- Panel looks broken in Discord → remove unsupported markdown; CV2 uses plain text sections.
- Changes not visible → save draft, then Resend/Sync panel in the module; old message IDs are updated in place when possible.
- Custom footer missing → Premium required; field hidden on Free/Plus-only accounts.