Skip to main content
Guides5 min read · 13 August 2026

Discord Welcome Bot Setup Guide

A good welcome bot does three things: greets new members with a custom message, assigns roles automatically on join, and optionally says goodbye when someone leaves. This guide covers the full setup using Krypton's free welcomer module.

K
Krypton TeamAuthor

01. Add Krypton to your server

Krypton needs at minimum Manage Server permission to configure welcomer properly. Use the invite link below.

Click here to invite Krypton

02. Create a welcome channel

Create a dedicated #welcome channel in your server, then tell Krypton to send messages there using the following command:

/greet channel #welcome
Tip: Many servers make this a read-only channel so members can see welcome messages but cannot clutter it with replies.

03. Write your welcome message

Choose between a plain text message or a rich embed. For a custom embed use /greet embed — it opens a setup flow where you can set the color, title, description, thumbnail, and footer. For standard text, use:

/greet message

04. Use dynamic variables

You can personalize your message by using variables. These are replaced automatically with real values every time a member joins.

  • <<user.mention>> — Mentions the new member (e.g. @username)
  • <<user.name>> — The member's username (no mention)
  • <<server.name>> — Your server's display name

05. Enable the welcome system

This activates greet messages. Nothing will be sent until this is turned on.

/greet enable

06. Set up Autorole (Optional but Recommended)

Automatically assign one or more roles the moment a member joins — regardless of the welcome message.

/autorole add @Member
You can add multiple roles by running the command multiple times. Run /autorole list to see all configured autoroles. Use /autorole bot @role to set a separate role for bots.

07. Configure a Goodbye Message (Optional)

Show a message when members leave your server.

/greet goodbye

08. Test Everything

Preview exactly how the welcome message will look without anyone actually joining. Run this after any change to verify the embed looks correct before a real member joins.

/greet test

Welcomer is completely free

Krypton's welcome bot, autorole, and goodbye messages are all free. No premium subscription needed. Add Krypton, run /greet channel, write your message, and enable it — done.