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.