How to Set Up a Discord Welcome Bot (Free, No Code)
Greet new members automatically, assign a starter role, and point them to the right channels. Set up a free Discord welcome bot in minutes.
First impressions matter. A Discord welcome bot greets every new member, points them to the right channels, and can hand out a starter role automatically - turning lurkers into active members. Here's how to set one up free, no code, in 2026.
What a Welcome Bot Does
- Greets new members in a channel (or by DM) with a custom message.
- Personalizes the greeting with the member's name and your server name.
- Auto-assigns a role so newcomers instantly get the right access.
Set It Up in Minutes (No Code)
On SpawnBots, create a Discord bot and invite it to your server. Open Easy Setup and enable the Welcome module: pick the welcome channel, write your message (use {user} and {server} placeholders), and optionally turn on DM. Add the Auto-Role module to assign a starter role on join. Save - and your next member gets a warm welcome automatically.
Write a Welcome Message That Works
Keep it short and actionable: greet them, then tell them exactly what to do next. Example: "Welcome {user} to {server}! 🎉 Grab your roles in #roles and say hi in #general." Pair it with Button Roles so they can self-select interests right away.
Bonus: One Bot, Every Feature
The same bot can also run moderation, leveling, and scheduled announcements - so you don't need a separate bot (or a premium subscription) for each. Just toggle the modules you want.
FAQ
Is it free? Yes - run it on the free plan.
Can it DM new members? Yes - enable the DM option in the Welcome module.
Can it give a role on join? Yes - add the Auto-Role module.
Create your free Discord welcome bot - live in under a minute.
Share this article: