engagement

Welcome Bot for Discord

Greet every new member with a custom welcome message, role assignment, and DM onboarding — no coding required.

First impressions decide whether a new member sticks around. A welcome bot gives every new joiner a personalized greeting, the right starter role, and a friendly DM that points them to your most important channels. Discord Bot Creator builds the whole flow from a plain-English brief — including image-based welcome cards, DM scripts, and conditional behavior based on invite source.

What this template includes

  • Public welcome message in a channel you choose, with custom variables ({user}, {server}, {memberCount})
  • Auto-assign a starter role to every new member
  • Personalized DM onboarding with channel highlights and rules link
  • Optional welcome image card with the user's avatar and server stats
  • Goodbye messages when members leave
  • Conditional welcomes per invite link (e.g. different message for partner servers)

How it works (3 steps)

  1. 1

    Write your welcome script

    Describe the tone, the channel, the starter role, and any DM content you want sent. The AI handles the templating.

  2. 2

    Pick optional features

    Image card? Goodbye message? Per-invite branching? Mention them in the prompt and they'll be wired up.

  3. 3

    Deploy

    The bot is online and greeting new members within seconds.

Copy-paste prompt

Drop this into Discord Bot Creator and you'll have a working bot in under 5 minutes. Edit any of it in plain English to fit your server.

Build a Discord welcome bot. When someone joins: send a message in #welcome with "Hey {user}, welcome to {server}! You're member #{memberCount}. Read the rules in <#rules-channel-id> and grab a role in <#roles-channel-id>." Auto-assign the @Member role. DM the new user with a 3-line orientation pointing to #introductions, #help, and #events. When someone leaves, post "👋 {username} has left the server" in #welcome.

FAQ

Will the welcome DM be delivered if a user has DMs disabled?

No — Discord blocks DMs from bots if the user has them off. The bot falls back to the public welcome message in that case, so the user still sees the orientation.

Can I customize the welcome message per invite link?

Yes. The AI generates the bookkeeping for tracking which invite link a user came from, and you can set a different message per link.

Does the bot support image welcome cards?

Yes — it generates a card with the user's avatar, the server name, and member count. You can supply a background image.

What's a sensible starter role?

A role with read access to the public channels but no posting rights in announcement-only channels. Many servers add a verification step (e.g. reaction or captcha) before promoting to a full @Member role.

Build Welcome now

Free to start. No credit card. Your bot is hosted, online 24/7, and editable in plain English forever.

Start free

Related templates