The Embed Builder is a visual, Discord-style tool on the web dashboard for building rich embeds. Its live preview renders Markdown, resolves channel and role mentions to their real names and colors, shows custom emotes and timestamps, fills in your server's placeholders, and lays the message out with a sender's avatar and name exactly as Discord would - so what you see while building is what members actually see.
Once you've designed an embed, you save it to your server, and it becomes available to pick from a Custom Embed dropdown on other pages - Auto Responder, Auto Messages, Announcements, and Verification. Those pages preview a saved embed through this same renderer, so a preview elsewhere can never disagree with how it looked in the builder.
Use the builder to set your embed's title, description, color, author, footer, fields, thumbnail, and image, and preview exactly how it will look in Discord as you go. You can add multiple embeds to a single message, and a plain text message body alongside them.
Discord's own limits apply and are enforced as you type: 2,000 characters for the message content, up to 10 embeds per message, 256 characters for a title, 4,096 for a description, up to 25 fields, 256 characters per field name, 1,024 per field value, 2,048 for the footer, 256 for the author name, and 6,000 characters total across everything in the message.
A Sender Profile is a display name and avatar you can send an embed under, instead of it appearing to come from Cakey Bot itself. Messages sent through a profile are delivered via a webhook the bot keeps in the destination channel, so they show up under the profile's own name and picture.
A server can have up to 25 sender profiles.
Deleting a sender profile does not delete the webhook it sent through - the bot shares one webhook per channel across every profile that uses it, so other profiles sending to that same channel are unaffected.
Once you're happy with your embed, use the Saved Embeds panel:
Any admin with dashboard access can see and select every saved embed on the server, not just their own - but only the person who created a saved embed can Rename, Delete, or overwrite it with Save. Everyone else can still pick it from the dropdown or save their own changes as a new saved embed.
Servers are limited to 100 saved embeds total, and each person is separately limited to 100 saved embeds per server. A single save can contain at most 10 embeds. Exact duplicate saves (identical embed content) are blocked.
If you just want to post the embed right now rather than attaching it to a saved embed elsewhere, click Send Embed in the Saved Embeds panel. This sends whatever is currently in the builder - you don't need to save it first.
A window will open letting you choose how to send it:
Sending an embed posts it immediately - there's no preview step after you hit Send. Double check the embed and destination first.
Once an embed is saved, it appears in the Custom Embed dropdown on any page that supports custom embeds:
Just select it from the dropdown - no more copying and pasting a URL.
Custom embeds will work with all Basic Placeholders. You can find the list of supported placeholders here. Custom embeds will NOT work with the Advanced Placeholders.