Skip to main content
Using the Send a Message block, you can quickly send messages as Direct Messages, Replies, or regular text messages.

Message Compatibility

By default, all Send a Message blocks use the full Messages v2 system.

Customize Notifications

Choose to notify no one, everyone, or specific roles & people.

The Message Editor

In the message editor, you can drag and drop blocks from the left side onto the canvas, rearrange them, and customize them to your liking.
Image 0072 3083

Switching to legacy (v1) messages

To switch back from Components V2, click on ”Default” in the upper right corner of the editing space.
Image 0829 3899
You can switch in between the modes at any time.
Please note that switching from Components V2 to Default might delete larger parts of your message due to incompatibility of the components. Switching from Default (Legacy) to Components v2 should cause no issues in most cases.

Testing your messages on different devices and themes

To save time while writing long messages, you can test out how your messages look on Mobile and PC as well as Dark mode and Light mode right in the editor, before even saving!
Image 0102 4942
To change devices, use the toggle with the Laptop and Phone icons, located in the upper left corner of the editing space. Using this switch does not affect your message. To change themes, use the toggle with the Moon and Sun icons, located in the upper right corner of the editing space. Using this switch does not affect your message.

The components

Components v1

Text

Discord markdown text

Embed

Container for text with a color

Button

Interactable Discord buttons

Dropdown

Interactable Discord dropdowns
**Components v2  **Default

Container

Groups layout inside one card

Text

Discord markdown text

Button

Interactable Discord buttons

Dropdown

Interactable Discord dropdowns

Section

Text with a button or image

Thumbnail

Used to give the section an image

Media Gallery

1-10 Images shown in a grid

File

An attachment

Separator

A line to divide content

Component Behavior

Every single component can be customized and disabled. Customization options differ for each component. Disabled components still show up in your editor and can be changed, but will not be displayed in Discord once you run your flow.
Image 6289 6139
Easily create dynamic content by using variables.

Emoji Beta

On the text, button and dropdown components, emojis can be added using an emoji selector. We’re using the same emojis for Discord for your convenience. In addition, the emoji selector is also capable of displaying your bot emojis and emojis from servers your bot is in.
Emoji Selector Default
Emoji Smile

Four ways to send your message

You can choose if you want your message to be sent as a regular message, reply, edit, or as a DM (Direct Message). Each way comes with their own configuration options.
Image 3932 2811223423
Image 1007 20323525263330

Action: Send

Select ”Send” in the Action dropdown to send your message in any channel your bot has access to, to the channel the command was used in (or event was triggered in) or as a reply to other messages.After selecting Send in the Action dropdown, another dropdown pops up: Destination:If you choose Current channel / Reply, you will see a Send as reply toggle, which when toggled sends your current message as a reply to the triggering message by default, if not toggled, your message will just be sent normally to the current channel.If you choose Specific channel, you can choose the source from four available options:

Action: Direct Message

In the same Action dropdown, select ”Direct Message” to send the message any applicable user’s private messages as the bot.

After selecting Direct Message in the main Action dropdown, a new Source dropdown appears, allowing you to additionally choose if you want to send the Direct Message to:
Image 9051 072323567682

Notifications

On Meridian, notifications your messages trigger can be fully customized to your desire.
Image 2097 34534667 3699

Mention Delivery

Using this setting, you can customize allowed mentions for your message. By default, this is set to Notify everyone. You can also select Notify no one or Custom rule for full customization.

Notify everyone

Everyone you mention gets notified

Notify no one

No one gets notified by the message

Custom rules

Customizable notifications

Custom Mention delivery

Image
TIP: You can hold Shift + Left mouse button and drag your mouse over the options to toggle them together.
Image 4725 2409
When you select Custom Rules in the Mention delivery setting, the modal expands to fit the additional mention settings, which include:
The Allowlist and Denylist override all other settings.
Hover over each setting to read more about what it does.

Variables produced by the Send a Message block

The Send a Message block produces a single {message} or {message_n} (where n is the serial number of the Send a Message block, ex. 2). When called, the variable returns the Discord message ID corresponding to the block’s configured message after it’s sent.
By default, the single {message} variable is always populated by the Send a Message block connected to the Error Handler block.
The {message} variable shouldn’t be confused with the {interaction.message.content} variable which returns the content of the triggering message (if applicable) for events.
The {message} variable can be customized to be custom text inside {curly brackets}.

Buttons

Buttons can be created, edited, rearranged and deleted in the Send a Message block’s message editor.
Image
By default, dragging in a button component from the components on the left panel will create a , and automatically place your button inside.
Image
Therefore, when clicking anywhere around a button, you will not edit the button itself but rather the row. A row can be Duplicated, Disabled or Deleted, directly affecting all components inside of the row.
Image
To actually edit a button, you must click on the button itself. Every button can individually be modified with the following settings: Disabled / Enabled, Label and Emoji.
In addition, Overrides can be added by using variables. If an override is invalid, the button will automatically fallback to the manual inputs you set.
Override styles override all manual settings.
Supported button colors include:

Blue

#5865F2

Gray

#232426

Green

#008545

Red

#D22D39

Link (Gray)

#232426

If a button has emojis, it will display them to the left side of the text on Discord once the message is sent.
In Meridian:Image 1857 5319In Discord:Image 7846 5283649283646X 4639
To add more buttons, simply drag them in any valid position.
Image 7119 ASODU Ga)sudg 9612
What each color means: When attempting to place a component in an invalid position, you the blue area will become red and an error message will slide in from the bottom of the message editor to explain why that is an invalid position.
Image 9495 ERROR 4958
After adding at least one button in your message, it will appear in the builder after you leave the message editor.
Send A Message Button
To wire other blocks to run after a button press, you simply connect them to the button’s Handle. Of course, if you’d like, you can still wire actions to happen directly after the Send a Message block’s message has been sent, using its own Handle. Much like buttons, dropdowns can also be placed, edited, moved and deleted directly in the message editor.
Dropdown
By default, dragging in a dropdown component from the components on the left panel will create a , and automatically place your dropdown inside.
Dropdown In A Row
Therefore, when clicking anywhere around a dropdown, you will not edit the dropdown itself but rather the row. A row can be Duplicated, Disabled or Deleted, directly affecting the dropdown inside.
Highlighted Dropdown Component 1
Click on the dropdown itself in order to edit it. Every dropdown can individually be modified with the following settings:
Option Source Dropdown Open
Hover over any option source in the list to the right to find out more about it.

Option Source

Using the option source dropdown, you can configure the type of options the dropdown displays in Discord. Available options:

Getting user input from dropdowns

Soon
Last modified on August 2, 2026