The Discord verification bot that checks every new member

Raiders, alts and ban evaders all join the same way your real members do. VaultCord makes each new member sign in with Discord and pass captcha, alt, VPN, account age and scammer checks before they can see a single channel.

  • Free plan, no card needed
  • Official Discord login, no passwords
  • Set up in about five minutes
VaultCord logo
VaultCord
You now have access to the server
Success!
CLOUDFLAREPrivacy ยท Terms
Verified!
Role givenVerified
A member verifying on a VaultCord verification page.
Why verify members

A join button is not a security check

Most Discord servers let anyone who has the invite link walk straight in. That is how a raid works: dozens of fresh accounts join at once and spam every channel before a moderator can react. It is also how a banned member comes back ten minutes later on a second account.

Discord verification puts a door in front of your channels. New members land in a single verify channel and only get the role that unlocks the rest of the server after they prove they are a real, trusted person. The question is how much that door actually checks.

A basic verify bot with a button or reaction only proves someone can click. VaultCord verifies on a web page instead, where it can see much more than a click: whether the account is brand new, whether it shares a connection with an account you already know, whether it is coming through a VPN, and whether it is on a public scammer list.

verify
VaultCordAPPToday at 2:57 PM
Verification required
To gain access to Your Server, you need to prove you are a human by completing verification.
Verify nowWhy?
The verify message members see. Text, colors and buttons are editable.
How it works

How to set up a Discord verification bot in four steps

  1. 1

    Add the bot and pick a verified role

    Create a free account on the VaultCord dashboard, invite the bot to your server and choose the role members receive after they pass verification. Lock your channels so @everyone can only see the verify channel.

  2. 2

    Post your verify message

    Send the verify message with one command or from the dashboard. Edit the text, colors, images and buttons in the message builder, including a "Why?" button that explains to members why your server verifies.

  3. 3

    Members verify on your page

    Members click Verify now and sign in with Discord on your verification page. It uses Discord's official OAuth2 login, so VaultCord never sees anyone's password.

  4. 4

    VaultCord runs the checks and gives the role

    Captcha, account age, alt, VPN, scammer and firewall checks run in a few seconds. Members who pass get the role straight away. Members who fail see a clear reason, and your staff get a log entry.

What VaultCord checks

Six checks every new member has to pass

Turn on as many as your server needs. Each one is a single toggle in the dashboard, and every failed check is logged with the reason, so you can see what it caught.

Free

Captcha that only shows up when it should

Turn on a Cloudflare Turnstile or hCaptcha challenge for everyone, or leave it off and let VaultCord decide. Requests that look automated, such as missing browser headers, get a captcha anyway, so real members rarely see one and scripts always do.

Premium

Alt account detection

When a new account verifies from the same network as someone who already verified in your server, VaultCord flags it as a likely alt and names the original account. You choose what happens next: flag it in your logs, withhold the verified role, or ban the account automatically.

Premium

VPN, proxy and mobile network blocking

Ban evaders usually come back through a VPN. VaultCord checks the connection used to verify and can refuse VPNs, proxies and, if you want, cellular networks (LTE and 5G) that make IP bans useless.

Free

Minimum account age

Raid accounts are almost always days old. Set a minimum age in days and anything newer is turned away, with a log entry that shows exactly how old the account was.

Free

Known scammer blocking

One toggle checks every member against more than 13,400 confirmed scammers listed by ScammerAlert and stops them from verifying, which matters most for trading, marketplace and middleman servers.

Premium

Firewall blocklist and allowlist

Block or allow members by Discord user ID, IP address, browser fingerprint, country, region or internet provider (ASN). You can also block anyone who is in a server you name, or switch to allowlist-only mode for private communities.

Email and phone verification

Discord email verification, and where it stops

Discord has its own verification level under Server Settings โ†’ Safety Setup. It is worth turning on, and it works alongside VaultCord:

  • Low: members need a verified email on their Discord account.
  • Medium: the account must also be older than five minutes.
  • High: members must also wait ten minutes in the server before talking.
  • Highest: members need a verified phone number.

The catch is that verified emails and phone numbers are cheap to get in bulk, and none of these levels know who an account belongs to. VaultCord adds what Discord leaves out. Every log entry shows whether the member's email is verified and whether they use two-factor authentication.

For schools, companies and private groups, the email domain allowlist goes further: only members whose verified Discord email ends in a domain you choose, such as yourschool.edu, can get the role.

VaultCordAPPToday at 2:58 PM
New Member Verification
<@1107951000792342558> newmember
Email verified โœ“ ยท 2FA enabled โœ“
Account age: 3 years
Chrome/130.0 โ€ข Ontario, CA
IP hidden
VaultCordAPPToday at 3:04 PM
Verification Blocked
<@1298104455821137920> ban_evader_2
VPN network detected (AS9009 M247 Europe)
Possible alt of <@884213679990243338>
Account age: 2 days
Verification logs in your Discord channel (example data).
Security
Checks every member must pass
Require a captcha to verify
Cloudflare Turnstile or hCaptcha
Block VPN networks
Stops ban evaders on VPNs and proxies
Alt account detection
Flags accounts sharing a network
Block scammers from verification
13,400+ ScammerAlert reports
Minimum account age
30 days
Settings saved. New members are checked from now on.
Verification settings in the VaultCord dashboard.
Your server, your rules

Logs, alerts and a verify page that looks like your brand

  • Verification logs. Every success and every block goes to the channel you choose, with the member, account age, country and the reason for any block. IP addresses can be hidden from logs.
  • Staff pings. Ping one role when someone verifies and another when the firewall blocks someone, so moderators see raids as they start.
  • Welcome DMs and reminders. VaultCord can message new members with the verify link and remind anyone who hasn't finished after a delay you set.
  • Custom verify page. Use the page builder for your avatar, banner, bio, links and colors, add your own HTML and CSS, and host it on your own domain.
  • Your own bot. Run verification under a custom bot with your server's name and avatar instead of VaultCord's.
  • After verifying. Send members to your website, add them to a second gateway server, or close the tab automatically.
  • Webhooks and API. Get a member.verified webhook for every verification and connect it to your own tools.
The part most verification bots skip

Verified members you can bring back

When members verify, they authorize VaultCord through Discord. If your server is nuked, deleted or banned, you can add those members back to a new server with a member restore, so years of community building do not disappear in one night.

Automatic Pull can start that restore for you when VaultCord detects the server is gone, and Server Deletion Alerts email you if it is nuked or raided. VaultCord can also remove the verified role from anyone who later unlinks the app. If you only want verification, turn off the "Join servers for you" permission and members are never asked for it.

How restores work
Comparison

VaultCord compared with button bots and Discord's built-in levels

Each option is a layer. Many servers keep Discord's verification level on and use VaultCord for everything it can't see.

Discord verification methods compared
CheckButton or reaction botDiscord verification levelVaultCord
Stops basic automated accountsโ—โ—โœ“
Captchaโ€“โ€“โœ“
Detects alt accountsโ€“โ€“โœ“
Blocks VPNs and proxiesโ€“โ€“โœ“
Minimum account age in daysโ€“โ—โœ“
Block by country, IP or ISPโ€“โ€“โœ“
Requires a verified email or phoneโ€“โœ“โ—
Logs who verified and from whereโ—โ€“โœ“
Lets you re-add members after a raid or nukeโ€“โ€“โœ“

โ— means partly: Discord's levels check account age in minutes, not days, and VaultCord checks verified emails through its logs and email domain allowlist, not phone numbers.

Plans

What's free and what needs Premium

Verification features by plan
FeatureFreePremium & Plus
Verified role through Discord OAuth2โœ“โœ“
Captcha (Cloudflare Turnstile or hCaptcha)โœ“โœ“
Automatic captcha for suspicious requestsโœ“โœ“
Minimum account ageโœ“โœ“
Known scammer blockingโœ“โœ“
"No IPs saved" and "Not sold" disclosuresโœ“โœ“
Verification log channelโ€“โœ“
Alt detection, alt role block and alt auto-banโ€“โœ“
VPN, proxy and mobile network blockingโ€“โœ“
Firewall blocklist and allowlistโ€“โœ“
Email domain allowlistโ€“โœ“
Remove the role when a member unlinksโ€“โœ“
Extra gateway server and redirect after verifyingโ€“โœ“

Prices and limits are on the pricing page.

Privacy

Built so members can trust the verify button

Members are rightly careful about what they click. VaultCord uses Discord's official OAuth2 login, so passwords and tokens are never typed into a third-party page, and the permissions members grant are listed on Discord's own screen.

You control the rest. Turn on Don't save IP address and your verify page shows an "IP not logged" badge. Opt out of the marketplace and it shows a "Not sold" badge. Not collecting emails shows "Email not collected". Details are in the privacy policy.

  • IP not logged
  • Email not collected
  • Not sold or traded
  • Official Discord login
FAQ

Discord verification bot questions

What is a Discord verification bot?

A Discord verification bot keeps new members out of your channels until they pass a check. Simple bots ask members to click a button or react to a message. VaultCord sends members to a verification page where they sign in with Discord, then checks for captcha, alt accounts, VPNs, account age, known scammers and your own firewall rules before giving them a role.

Is VaultCord free?

Yes. The free plan includes the verified role, captcha, minimum account age and scammer blocking. Alt detection, VPN blocking, the firewall, the log channel and member restores beyond the free limits are part of Premium and Plus. See the pricing page for current prices.

How do I set up verification on my Discord server?

Sign up at dash.vaultcord.com, add the bot to your server, pick the role members should receive, and post the verify message. Then hide your channels from @everyone and show them to the verified role. Most servers are set up in a few minutes.

Do I still need Discord's own verification level?

You can keep it on. Discord's levels (low, medium, high and highest) require a verified email, a minimum account age of five minutes, ten minutes in the server, or a verified phone number. They run before VaultCord and are a useful first layer, but they cannot detect alts, VPNs or known scammers.

Can VaultCord do email verification?

Discord already confirms email addresses, and VaultCord reads whether a member's email is verified and whether they use two-factor authentication. With the email domain allowlist, only members whose verified Discord email ends in a domain you choose, such as your school or company, can get the role.

Can members get around alt detection with a VPN?

That is what VPN blocking is for. With both turned on, a banned member who switches to a VPN or a mobile connection is refused before alt detection even runs, and your blocked-events role is pinged so staff can see it.

What data does VaultCord collect when someone verifies?

VaultCord uses Discord's official login, so it never sees passwords. You decide what else is used: you can stop IP addresses from being saved, hide them from logs, and show badges on your verify page saying IPs are not logged and verifications are not sold. Read the privacy policy for the details.

What happens to my verified members if my server is nuked or banned?

Because members authorize VaultCord when they verify, you can add them back to a new server with a member restore, either manually or automatically when VaultCord detects that the server was deleted or raided. If you only want verification, you can turn off the join permission.

Can I use my own bot name and domain?

Yes. You can run verification under your own custom bot with its own name and avatar, and host the verification page on your own domain with your own design.

Put a real check in front of your server

Start free, turn on the checks you need, and see exactly who it stops in your logs.

Written by the VaultCord team. Last updated .