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.
Tip

Subscription is tied to your Lio account, not individual servers. Plus applies on every guild you manage.

How to open it

  1. Sign in at lio.gg and open Dashboard → your server.
  2. Click Embed Creator in the main sidebar (Plus badge if you are on Free).
  3. 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.
Tip

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.