GuidesEspañolContact

How to verify members on Discord

To verify members on Discord, newcomers join seeing almost nothing and only get a member role once they pass a check. You combine the server’s own verification level, accepting the rules and, when needed, a captcha bot. That stops fake accounts, spam bots and raids without bothering real people.

  • ⏱ 2 min read
  • 5 sections
  • 2 diagrams

Updated:

What Discord offers without bots

Discord ships with several layers. The server verification level requires, depending on the one you pick, a verified email, a minimum account age or time in the server, or a verified phone. On community servers you can also ask people to accept the rules before they can write, and AutoMod filters words, links and spam automatically.

How to build verification with a role

Almost every verification is built on a role that opens the server:

  • Create a role, for example Verified.
  • Remove the view channels permission from @everyone in every category except verification.
  • Give the Verified role permission to see the normal channels.
  • Post a message with a button in the verification channel that hands out the role.
Two channel lists: a newcomer's, who only sees the verification channel, and a verified member's, who sees the whole server.
The Verified role is the key that opens the server.

Check permissions channel by channel

A permission set by hand on a channel makes it stop following its category. That is how a channel can stay open while its category is closed. Once verification is set up, join with a test account without the role and check which channels it really sees.

When to add a captcha

A button is enough to tell people apart from those who read nothing, but automated bots press buttons too. If you get waves of new accounts or spam, a captcha adds a test a program cannot solve easily, like reading characters in an image. Public bots do it, and so does a custom bot, which can also log who joins and alert the team.

Message from a verification bot with a captcha: an image with a distorted code and a button to answer.
A captcha stops the bots that press buttons too.

Common mistakes

Leaving a chat channel visible to unverified members, forgetting that the bot’s role must sit above the role it hands out, adding so many checks that real people leave before getting in, and having no help channel for anyone who gets stuck.

Your checklist

0/4

Tick what you already have. It stays saved in this browser.

Was this guide useful?

Frequently asked questions

How do I add a captcha to my Discord server?

With a verification bot. Discord does not let you set up a captcha of your own on your server: the bot shows the test and, once passed, hands out the role that opens the channels.

Which verification level should I pick?

For most communities a middle level works, one that requires a verified email and some account age. The highest asks for a verified phone and stops many bots, but it also keeps real people out.

Why can newcomers still see channels?

Because some channel has its own permissions that let @everyone see it, even if its category is closed. Check channel by channel, not just the category.

Do you set up server verification?

Yes. It is part of the moderation and security service: verification level, captcha, roles and permissions reviewed.

Need a hand with this?

Message me on Discord or WhatsApp. I reply in under 24 hours.

Link copied