Discord can post a basic welcome message on its own, and Community servers get Onboarding and a Server Guide. A welcome bot adds custom text with placeholders, image banners and auto-roles. Keep the message short, point to one or two channels, and make sure the order of welcome, verification and roles makes sense.
What a welcome should do
A welcome has three jobs: show the new member that someone noticed them, point them to the one or two places where they should start, and set the tone of the server. Everything else, such as full rules, command lists and role menus, can live in channels the member reaches later.
The most common mistake is putting too much into the first message. A wall of text in the welcome channel gets skipped. One friendly sentence, a mention of the member and a link to where the conversation happens does more.
What Discord offers without a bot
Every server can post Discord's own join messages. Anyone with the Manage Server permission picks the channel under Server Settings, Overview, System Messages Channel, or turns the messages off with the No System Messages option.
Community servers get more. Community Onboarding (Server Settings, Onboarding) lets you set Default Channels every new member sees and Customization Questions whose answers assign channels and roles. Discord requires at least 7 Default Channels, at least 5 of which must allow @everyone to view and send messages, before you can enable it. Questions can be asked before a member joins, can allow multiple answers and can be made required.
Inside Onboarding you can add a Server Guide: a welcome sign with a message from the admins, 3 to 5 new member to-dos, and resource pages built from read-only channels. The older Welcome Screen can no longer be edited, and Discord recommends Onboarding instead.
Welcome messages with a bot
A welcome bot sends your own text to a channel you choose when someone joins. Welcome bots usually support placeholders that are replaced with the member's mention, the server name or the current member count, so one template works for everyone.
Keep the template short and specific: mention the member so they get a notification, name the channel where they should say hello, and stop. For example: "Welcome to the server, {user}! Say hi in #general and grab your roles in #roles."
Some bots can also send a DM. Use it for longer information if you need it, but do not put anything essential only in a DM, because not every member reads them.
Auto-roles and the order of steps
An auto-role gives every new member a role on join. Typical uses are a base Member role that carries the default permissions, or a temporary role that is swapped after verification. If you use Onboarding, its questions can assign roles directly, which may replace a separate role menu.
Decide the order before you configure anything: does the member see the welcome first, pass verification first, or get roles first? A welcome that points to channels the member cannot see yet is confusing. The verification setup guide covers the gate itself, and the roles guide covers which permissions the base role should carry.
In BuildMyDiscord, the welcome message with placeholders such as {user}, {server} and {membercount} and a single auto-role are free; when verification is switched on, the welcome is sent after the member verifies. A custom banner background, several auto-roles and delayed auto-roles are Pro features.
Frequently Asked Questions
Yes. Discord can post its own join messages in a System Messages Channel you choose in Server Settings, Overview. Community servers can also use Community Onboarding and a Server Guide.
Your server must be a Community server, and you need the Manage Server and Manage Roles permissions or Administrator. Discord requires at least 7 Default Channels, at least 5 of which allow @everyone to view and send messages. Admins can only configure it on desktop.
They are images a bot generates for each new member, usually with the member's avatar and name on a custom background. Discord itself does not create them; you need a bot that supports them.
A bot assigns a role you choose when a member joins, or after a step such as verification. Some bots can assign several roles or add a delay. Onboarding questions can also assign roles based on the member's answers.
Yes. According to Discord, members who leave and rejoin go through the onboarding process again.
Build yours in about 3 minutes
Stop wiring up channels by hand. Describe it, and it builds itself.
Tell the AI what your community is for and get a full Discord server back, channels, roles, permissions and a management bot, ready before your coffee is.
Build my server freeRelated articles
Discord Fitness and Wellness Server Setup: Build a Health Community That Actually Keeps Members Accountable in 2026
How to build a Discord fitness server that keeps members active, accountable, and coming back. Real structure, real bots, real results.
Discord Music Server Setup: How to Build a Thriving Music Community in 2026
Learn how to build an active Discord music server from scratch, with the right channels, bots, roles, and events that keep musicians talking.
Discord Art Server Setup: How to Build a Creative Community That Actually Creates in 2026
Build a Discord art server that inspires real creativity. Setup tips, channel structure, bot recommendations, and engagement strategies that work.