Discord welcome message: how to get it right
Most Discord welcome messages go unread. Not because they are badly written, but because they land in the wrong place, at the wrong moment, and ask more of a newcomer than they are willing to give in their first minute.
Updated 12 September 2026
What a welcome message has to do
A newcomer is not looking to be welcomed. They are looking to find out whether they are in the right place, and what to do next. A message that answers those two questions works; one that lists fifteen channels and three rulebooks fails, however carefully written.
The test is simple: if you removed everything but one sentence, which would you keep? That one belongs at the top. The rest can stay, underneath.
Where to post it: channel, DM, or both
The three possible places have neither the same advantages nor the same risks, and this choice decides the outcome more than anything else.
- A dedicated welcome channel: visible to everyone, so the newcomer sees they are not alone. It is the default choice, and the right one in most cases.
- The main chat channel: a bad idea on an active server. The message is buried in thirty seconds, and it cuts across ongoing conversations.
- The DM: the only one that never gets drowned, and the only one Discord can block — if the member has turned off DMs from servers, they receive nothing, and nobody is told.
Direct consequence: never put essential information ONLY in a DM. The DM is a bonus, the channel is the source.
What to put in it
- One sentence placing the server. Not your slogan: what people actually do here.
- One single action. Pick roles, introduce yourself, read the rules — one, with a button or a direct link to the channel concerned.
- One named channel, the one where the conversation really happens. Not the full list: they will find the rest themselves.
- Who to ask if something is wrong. A mentionable role or a support channel is enough.
Four lines. Beyond that, every extra line lowers the odds the first one gets read.
To mention the member, or not
Mentioning the arrival (@name) fires a notification, so they will see the message. That is useful — but on a server taking thirty arrivals a day, it turns your welcome channel into a ping feed for everyone following it.
The practical rule: mention on a quiet server, do not on a high-turnover one, where the arrival will see the message on opening the channel anyway.
Welcome images: when they are worth it
A custom welcome image — with the member’s avatar and name — has a real effect: it signals a server that is looked after, and it gets shared. It also has a cost: it renders badly on small screens and delays the text.
It is justified on a server that cares about its image and takes a moderate flow. On a server absorbing hundreds of arrivals, text alone works better.
When the message does not arrive
Three causes, always the same, in this order of frequency: the chosen channel was renamed or deleted; the bot lacks permission to post there; or it is a DM the member refused.
None of the three produces a visible error for you — the message simply does not go out. That is why you test with a second account after every change, rather than assuming it works.
How Kuratos helps
The Welcome module lets you set the join message, the leave message, the DM and the image from the dashboard, with no command to remember, and customise title and description separately.
The captcha is more than a button: it hides every channel until the member clears it, and you designate the one channel visible before verification. That is what stops an arrival landing on what looks like an empty server.
The verification captcha and the join bonus are part of the same module, which saves stacking three bots to handle the same minute.
Key points
- A newcomer wants to know where they are and what to do, not to be welcomed.
- The welcome channel is the source; the DM is only a bonus, Discord can block it.
- One proposed action, four lines maximum.
- Only mention the member on a quiet server.
- Test with a second account: a message that fails to send produces no visible error.
Frequently asked questions
Where should the welcome message go on Discord?
In a dedicated welcome channel, never in the main chat where it will be buried in thirty seconds. A DM can complement it, but must never carry essential information on its own.
Why is my welcome message not working?
The channel was renamed or deleted, the bot lacks permission to post there, or the member refused server DMs. None of the three triggers a visible error: test with a second account.
Should you mention the new member?
On a quiet server, yes: the notification guarantees they see it. On a high-turnover server, no: it turns the welcome channel into a notification feed for everyone following it.
Put this guide into practice
Kuratos sets up in minutes what this guide describes, and is configured from a web interface rather than through commands.
