Embeds turn a plain bot message into a clean, branded card, with a title, colour bar, fields, images, and a footer. They're how good servers do announcements, rules, and event posts. This guide shows 10 embed examples to copy and how to design and send them visually, no code, on your own bot.
10 Discord embed examples
Each of these is a common embed layout. Mix and match the parts (title, description, fields, image, footer, colour).
- Announcement: bold title, one-paragraph description, a coloured accent bar, and a footer with the date. Great for patch notes and news.
- Server rules: a numbered list in the description, each rule short and scannable, with a "React to agree" line at the bottom.
- Welcome card: a friendly title (
Welcome {{username}}!), a "start here" description, and fields linking to#rules,#roles, and#intros. - Event / schedule: title with the event name, fields for Date, Time, and Where, plus a thumbnail image.
- Giveaway: a prize title, an "how to enter" description, a field for the end time, and a bright colour to grab attention.
- Staff / support: a "Need help?" title, fields for each support channel, and a footer telling people response times.
- Server stats: fields for member count, boosts, and online count, refreshed on a schedule.
- Poll or vote: a question as the title, options in the description, and buttons or reactions to collect votes.
- Stream live alert: a "🔴 Live now" title, the stream title in the description, a thumbnail, and a Watch button linking to the stream.
- Ticket / form confirmation. A "We got your request" title with the submitted details laid out in fields.
Build embeds visually with NoriaFlow
No JSON, no code. Design the card and watch it render:
- Connect your Discord bot to NoriaFlow (your token stays encrypted).
- Add a Send Message action and switch it to Embed.
- Use the visual builder to set the title, description, colour, fields, image, and footer. A live Discord-style preview updates as you type.
- Insert variables like
{{username}}or values from earlier steps to personalise each send. - Choose the bot, server and destination channel. Double-click the step, open Test and choose Run simulation to inspect the composed embed. The editor topbar's Test simulates a trigger branch of the workflow. Simulations do not post to your server; services may still be read.
- To send a real message, choose Publish, review the selected branch and destination, then confirm Publish live. Use a manual Run where supported, or cause the real trigger event. This sends the embed to the chosen channel and counts as a real run. Start in a dedicated test channel.
After a real send, open Activity → Runs and inspect the execution. The dashboard's Messages page lets you inspect supported messages in channels your bot can access. A simulated result is evidence of composition, not proof of delivery or live channel permissions.
Publish a one-off embed from Messages
For a single post, open Messages → New message without creating a workflow. Choose Send as, then the Server and Channel, design the embed and check the preview and destination. The bot needs permission to view and send in the channel, plus Embed Links for embeds. Choose Send to #your-channel only when you are ready to publish: that action sends a real Discord message. Find the publication in Messages afterward. The composer preview does not post anything.
Send embeds automatically
The point of embeds isn't a one-off post. It's automation:
- On a schedule: post a stats or digest embed every Monday. See scheduled automation.
- On an event: send a live-alert embed when you go live on Twitch or YouTube.
- From a webhook: turn incoming data into a formatted card with the Webhook to Discord Embed template.
Make it your own
- Brand the colour: use your server's accent colour on every embed so posts feel consistent.
- Add buttons: pair an embed with buttons for links or actions (see the reaction-roles guide for how button clicks trigger workflows).
- Reuse a template: save a designed embed as a reusable step so announcements always look the same.
That's a polished, on-brand embed. Designed visually and sent automatically from your own bot.
Setup checks and next steps
- Check the selected bot, server and destination channel. Role actions also require the bot role to sit above the role it changes.
- Test with a dedicated channel or member before enabling this automation for everyone.
- If a step fails, inspect its error and inputs rather than reconnecting every account.
See the extension setup guide for adding and reusing services, the node reference for parameters, and testing and debugging for execution diagnostics.