Writing Welcome Messages People Actually Read
How Airwavy's welcome messages work — placeholders, generated cards, and autorole — plus what actually makes a welcome message effective.
Quick answer
A welcome message that gets read is short, tells a new member exactly what to do next (a channel to check, a role to grab), and arrives instantly. Airwavy sends it automatically on join with placeholders for the member and server, supports a generated welcome card, and can grant an autorole in the same step — free servers get the standard card layout, Premium adds classic, modern, and neon designs plus a custom background.
What you'll learn
- What actually makes a welcome message effective, not just present
- How placeholders and generated cards work
- How autorole ties into the same message
- How to set it up and test it properly
- Common mistakes that make welcome messages get ignored
Why a first impression matters more than it seems
A new member's first few seconds in a server shape whether they stick around. No welcome message at all feels impersonal; an overly long one gets skipped entirely. The goal isn't to be elaborate — it's to instantly answer 'what do I do now' before the member loses interest and goes quiet.
What Discord itself offers
Discord has a native system message for joins ('X just joined the server') but no way to customize its content, add placeholders, or trigger a role grant alongside it. Anything beyond that flat system message comes from a bot.
How Airwavy's welcome messages work
Content is fully configurable and can grant a role in the same step as sending the message.
- Send plain content, a rich premium Components V2 message, or a generated welcome card — free servers get the standard card layout, Premium adds classic, modern, and neon designs plus an eligible custom remote background.
- Welcome can also grant a configured autorole when Airwavy has Manage Roles and sits above the assigned role.
- Available member and server placeholders get substituted automatically — use only the ones the dashboard editor offers, with their exact spelling and braces.
Set it up
- Choose a channel visible to new members.
- Allow Airwavy to view and send in the channel, including embeds or attachments if you're using a generated card.
- Open Welcome Messages in the dashboard, choose the destination, and compose the message using the available placeholders.
- If you want an autorole, configure it in the same step and make sure Airwavy's role sits above it.
- Save and test with a real join event — the dashboard preview doesn't reproduce every Discord permission check.
Common mistakes
- Writing a long welcome message that buries the one thing a new member actually needs to know.
- Using a placeholder not offered by the dashboard editor, or mistyping its exact spelling — it shows up as literal text instead of substituting.
- Not testing with a real join — a preview doesn't catch every permission issue.
- Forgetting the autorole depends on the same role-hierarchy rule as everything else: Airwavy's role has to sit above it.
Troubleshooting
Placeholders appear as plain text instead of substituting
Use only the placeholders offered by the dashboard editor and preserve their exact spelling and braces.
No message appears on a new join
Confirm the feature is saved, the destination channel still exists, and Airwavy has View Channel and Send Messages there.
The autorole isn't being granted
Confirm Airwavy has Manage Roles and its role sits above the assigned role — Discord won't allow a bot to grant a role above its own.