Documentation → Discord embed builder
📨 Discord embed builder
Carl-style embed composer: live preview, fields, images, and send to selected Discord channels.
Optional per-guild module (off by default). Owners/admins enable it under Guild settings → Embed builder. Staff with the Embed builder permission (or owner/admin) open Admin → Embed builder to compose rich Discord embeds and send them to selected channels in your linked server — similar to Carl-bot’s web embed builder.
Before you start
- The guild must have a linked Discord server (Settings → Danger zone) and the bot must be in that server with permission to send messages in the target channels.
- Only text and announcement channels are listed. You can send to up to 10 channels per action.
Builder (Carl-style)
- Target channels — multi-select checkboxes at the top.
- Message — optional plain text above the embed (max 2000 characters).
- Embed color — color picker or hex (left accent bar in Discord).
- Author — name, name URL, icon URL (small icon beside author).
- Body — title, title URL (clickable title), description (supports basic markdown in preview).
- Fields — up to 25 name/value pairs; toggle Inline for up to three fields per row.
- Media — thumbnail URL (top-right) and image URL (large banner at bottom). Use direct image links (
.png, .jpg, etc.).
- Footer — text, footer icon URL, optional timestamp (send time in Discord).
- Live preview — updates as you type. Expand Show JSON payload to inspect the outgoing structure.
- Edit existing — paste a Discord message link (right-click message → Copy message link) to load a bot-sent embed, change it in the builder, then click Update embed. Only messages sent by this bot can be edited.
Discord limits (enforced on send)
- Title 256, description 4096, field name 256, field value 1024, footer 2048, author name 256.
- Total embed text (title + description + fields + author + footer) max 6000 characters.
- If you add fields, you must also provide a title or description. Author name alone is not enough when fields are present.
- URLs must start with
http:// or https://. Name/icon/footer icon require their parent text field when set.
Typical uses
- Rules, FAQ, and onboarding posts in
#rules or #info
- Raid reminders, loot policy summaries, or event announcements
- Officer notices to one or more staff channels at once
See Guild member permissions for the Embed builder tag. Enabling the module remains owner/admin only.