A Discord welcome bot that gets new members verified, not just greeted

Most new members never make it past the first channel. VaultCord sends each one a welcome DM with your verify link, a reminder if they forget, and gives them the right role the moment they verify.

  • Welcome DMs and reminders
  • Unverified → Member automatically
  • Free plan
Your Server BotDirect Message
→ @newmember joined Your Server
Your Server BotAPPToday at 6:02 PM
Welcome to Your Server 👋
Verify your account to unlock the channels. It takes about ten seconds.
Verify now ↗
15 minutes later
Your Server BotAPPToday at 6:17 PM
Reminder: you're not verified yet
Finish verifying to see the rest of the server.
Verified ✓
Roles updated:Unverified→Member
The welcome DM, the reminder and the role swap (example server).
The welcome flow

From join to verified member in four steps

A greeting says hello. A welcome flow makes sure the new member actually gets in. This is what happens with VaultCord.

  1. 1

    Someone joins

    They land in your server and can only see #rules and #verify, because the rest of the server is locked to your member role.

  2. 2

    A welcome DM arrives

    With Welcome Message on, VaultCord DMs the new member right away with a link to your verification page.

  3. 3

    A reminder follows

    Set a Reminder Duration and VaultCord sends one more DM after that delay, for the members who got distracted.

  4. 4

    They verify and get the role

    Once they pass captcha and your other checks, VaultCord gives your member role, removes the Unverified role and logs the join.

Auto role

Unverified until they verify, then a member

An Unverified role is the simplest way to keep new members in a waiting room. They can read your rules and verify, and nothing else.

When they pass verification, VaultCord gives your member role and removes the Unverified role in the same step, with an audit log entry so staff can see why the roles changed. Members who are pulled back into the server later get their role automatically too.

Because the role is only given after the checks pass, raid accounts and alts never reach your community channels. Learn more on the Discord verification bot page.

N
newmember
Joined Your Server today
ROLES
MemberGamer
Can see every channel
VaultCord removes the Unverified role and gives your member role.
Features

Everything in the VaultCord welcome bot

Welcome DM on join

Every new member gets a direct message from the bot with your verify link, so nobody has to find the right channel first.

Verification reminders

Choose how long to wait before a reminder DM is sent. Set Reminder Duration to 0 to turn reminders off.

Automatic roles after verifying

Your member role is given the moment someone verifies, and the Unverified role you choose is removed at the same time.

Verify message with "Why?"

The message in #verify can include a "Why?" button that explains why your server verifies, and an optional "Just let me in" button.

Setup channel

When you add your own bot, VaultCord creates a private #welcome-to-vaultcord channel with setup steps that only admins can see.

Premium

Staff pings and join logs

Ping a welcome team role whenever someone verifies, and log every join with account age and country to the channel you choose.

Premium

Redirect after verifying

Send members to your rules page, website or a welcome guide right after they verify, or close the tab automatically.

Your bot, your name

Run VaultCord under your own bot, so welcome DMs come from your server's name and avatar instead of ours.

Raid-proof welcomes

Raid accounts, alts and known scammers fail verification, so your welcome flow only ever lets real members through.

Alerts
Messages new members receive
Welcome Message
DM new members and ask them to verify after joining
Reminder Duration
How long to wait before sending a reminder message
5 min15 min1 hourOff
Notify role for successful verifications
Ping your welcome team when someone verifies
@Welcomers ▾
Saved. New members get a welcome DM and a reminder after 15 minutes.
Welcome Message and Reminder Duration in the VaultCord dashboard.
Settings

Two settings control the welcome DMs

  • Welcome Message. Automatically DM new members and ask them to verify after joining.
  • Reminder Duration. How long to wait before sending a reminder message. Set it to 0 for no reminder.
  • Notify role for successful verifications. Ping your welcome team so someone can say hello in chat.
  • Redirect URL after verification. Send new members to a getting-started page instead of a blank tab.
Setup guide

How to set up welcome channels and roles

The best welcome setup is a short path: one place to read the rules, one place to verify, and everything else unlocked after that. The channel list on the right is what an unverified member should see.

Your Server
START HERE
rules@everyone
verify@everyone
COMMUNITY
announcementsMember only
generalMember only
supportMember only
What an unverified member sees: rules and verify, nothing else.
  1. 1

    Create two roles

    Make an Unverified role and a Member role. Members keep Unverified until they pass verification.

  2. 2

    Lock the channels

    Let @everyone see only #rules and #verify. Give the Member role access to every other channel.

  3. 3

    Choose the roles in VaultCord

    In the dashboard General tab, set the Member role as the verified role and pick your Unverified role.

  4. 4

    Turn on welcome DMs

    In Alerts, switch on Welcome Message, set a Reminder Duration, then post the verify message with /verify-embed.

Comparison

VaultCord compared with a greeting bot

Greeting bots and VaultCord do different jobs, and plenty of servers run both: one says hello in public, the other gets members verified.

Greeting bots compared with VaultCord
FeatureGreeting botVaultCord
Posts a welcome card in a channel✓–
DMs new members a verify link◐✓
Reminds members who have not verified–✓
Swaps Unverified for your member role on verify◐✓
Blocks raid accounts, alts and VPNs–✓
Backs up members so you can pull them back–✓
FAQ

Discord welcome bot questions

What does a Discord welcome bot do?

A welcome bot greets new members and helps them get started. Some post a welcome image in a channel. VaultCord focuses on the steps that turn a join into an active member: a welcome DM with your verify link, a reminder for anyone who has not verified, and the role change once they do.

Can VaultCord post a welcome message in a channel?

VaultCord sends welcome messages as DMs rather than posting a greeting card in a channel. If you want a public greeting too, you can run a greeting bot alongside VaultCord.

How do I turn off the welcome and reminder DMs?

In the dashboard, open your server's Alerts settings, switch off Welcome Message and set Reminder Duration to 0. New members will no longer get DMs from the bot.

How do I give new members a role automatically?

Choose a verified role in the VaultCord dashboard. Members get it automatically as soon as they verify, and if you set an Unverified role, VaultCord removes it at the same moment.

What happens if a member has DMs turned off?

Discord will not deliver the welcome DM, so they will not see it. The verify message in your #verify channel still works, which is why it is worth keeping one there.

How long should the reminder delay be?

Long enough that people who are already verifying are not interrupted, but short enough that they still remember joining. Between 10 and 30 minutes works well for most servers.

Can the welcome DM come from my own bot?

Yes. Set up a custom bot in VaultCord and the welcome and reminder DMs are sent from your bot, with your server's name and avatar.

Is the welcome bot free?

Welcome DMs, reminders, verification and automatic roles are available on the free plan. Join logs, staff pings, redirects and the gateway server are part of Premium and Plus.

Welcome every member all the way in

Turn on welcome DMs and reminders in a few clicks, and let verification hand out the right roles for you.

Written by the VaultCord team. Last updated .