Create Discord embeds without a webhook

Updated · 3 min read

Use the Free Tools & Utilities dashboard editor to build a Discord embed on a phone or desktop, preview it live, and save up to 10 templates per bot. Send a saved template with /embed send, or keep using the original typed command for a quick one-off embed.

Start free

Start free. Pro is $9.99/month.

Before you start

  1. Build and save an embed template

    Open the bot’s Modules tab, configure Tools & Utilities, then open Saved embed templates. Add a template and give it a name. You can enter a title, description, colour, footer, image URL and up to 25 fields. The Discord-style preview updates as you type; its stacked layout keeps the editor usable on a narrow phone screen.

    Save the module settings when you are done. Free bots can save up to 10 templates per bot; Pro bots can save up to 100. You can rename, duplicate or delete templates from the same editor. Templates that exceed Discord’s field or text limits are not saved.

  2. Send a saved template

    In Discord, run /embed send template:Server update channel:#announcements. Pick the exact saved template name and the destination text or announcement channel. The bot posts that template to the selected channel and confirms the send privately for slash-command users.

    If the template is missing, the channel is no longer available, the bot cannot post there, or the embed exceeds Discord’s limits, the command returns a clear error instead of posting a partial message.

  3. Keep using the one-off typed command

    The original !embed prefix command still works unchanged: run !embed Server update | Game night starts at 8 PM | #5865F2 in the current channel. It posts a timestamped title-and-description embed and attempts to remove the message that ran it.

    Use !embed for a quick one-off message; use a saved template when you need fields, an image, a footer or a reusable layout.

Frequently asked questions

Can I create a Discord embed without a webhook?

Yes. Build and save an embed in the Tools & Utilities dashboard, then use /embed send to post it without a webhook.

Is the embed command a slash command?

Saved templates use /embed send. The original typed !embed title | description | color command also remains available for simple one-off embeds.

Who can use the embed command?

The command requires Manage Messages. The bot also needs permission to send messages in the target channel.

Can I add images, fields or saved templates?

Yes. The dashboard editor supports a title, description, colour, footer, image URL and up to 25 fields. Free bots can save 10 templates and Pro bots can save 100.

Ready to configure your bot?

Start free

Start free. Pro is $9.99/month.

Verified sources

File and line references support the commands, settings and limits described.

  • server/lib/botGenerator.js:2678-2682
  • server/templates/modules/tools/index.js:120-129
  • server/templates/modules/tools/index.js:891-919