Docs

Welcoming new members

Your employee can greet every new member in your server's own voice and point them at your real entry channels. Welcomes are off until you turn them on.

Turning welcomes on

Right after you hire your employee (see Getting started), it asks in its private channel whether you want it handling welcomes. Click "Yes, turn it on" and it starts greeting new members straight away. Click "Not now" and welcomes stay off.

You can change your mind at any time with /welcome. It needs the Manage Server permission, like the other owner commands.

  • /welcome on:true turns welcomes on and picks a channel for you.
  • /welcome on:true channel:#welcome turns them on in the channel you choose.
  • /welcome on:false turns them off.

What a welcome looks like

Instead of one fixed message, your employee writes a set of welcomes for your server, based on what it learned about the place. Each new member gets one of them, with their name mentioned so they see it.

If your server has entry channels, like a rules or verification channel, the welcomes point newcomers at them. It only ever names channels that really exist. If it doesn't find any, the welcomes stay general.

If something goes wrong, it still greets the member with a short, plain welcome rather than skipping them.

Where welcomes post

If you pick a channel with /welcome, that choice wins. It has to be a text channel where your employee has View Channel and Send Messages. If it can't post there, it tells you and leaves welcomes as they were.

If you don't pick one, it chooses in this order:

  • Your server's system messages channel, where Discord posts its own join messages.
  • A channel it can post in whose name includes welcome, then general, lobby, main, chat or hangout, in that order of preference.
  • If there's nowhere it can post, it says so. Create or open up a channel and run /welcome again.

Membership screening

If your server uses Discord's own membership screening (members must accept your rules before they can chat), your employee waits until a new member passes it, then greets them. Nobody is welcomed into channels they can't see yet, and nobody is welcomed twice.

Verification run by a separate verification bot isn't visible to your employee. On those servers it greets people as soon as they join.

When it doesn't greet someone

Even with welcomes on, your employee skips a greeting when:

  • The new arrival is a bot.
  • A sudden flood of joins, like a raid, so your channel doesn't turn into a wall of welcomes.
  • It hasn't been hired yet, or it's off the clock after the trial (see The trial, hiring and billing).
  • There's no channel it can post in.

Previewing and refreshing

/testwelcome posts a real sample welcome in your welcome channel, aimed at you, so you can see how it reads. It's visible to anyone in that channel. Only you see the confirmation. It works whether welcomes are on or off, once your employee is hired.

If the welcomes feel off, or your server has changed, run /relearn. Your employee posts a fresh read of the server in its private channel. Once you confirm it, your welcomes are refreshed to match.

Avoiding double welcomes

If a bot on your server already greets new members (MEE6 and Dyno both can), switch its welcome message off. Otherwise newcomers get welcomed twice.

The number of members your employee greets shows up in its reports and in its day-14 review.