Verification

Hold new members behind a captcha in Discord or on the web, a passphrase or a single click, and give them their roles once they pass.

Plan
FreePremium extras
Who can use it
Manage Server
Commands
/verification

Quick start

Set it up once; Verifier posts the welcome message and handles every new member from there.

  1. 01

    Run /verification create

    Pick the welcome channel, a verification method and the roles to give, then write the welcome message.

  2. 02

    Check the welcome message

    Verifier posts it in the welcome channel with a verify button. New members click it to start.

  3. 03

    Fine-tune it later

    Change any setting with /verification settings or on the Verification page in the dashboard.

Commands

All /verification commands need the Manage Server permission.

  • /verification create

    Set up the verification system and send the welcome message.

    Free
  • /verification settings

    Open the verification settings panel for this server.

    Free
  • /verification unlockmember

    Clear a member's verification lockout.

    Free
  • /verification verifymember

    Verify a member without making them solve a challenge.

    Free

Settings

Change them with /verification settings or on the Verification page in the dashboard. Changing the roles also needs the Manage Roles permission.

SettingWhat it doesDefaultPlan
Welcome ChannelWhere the welcome message with the verify button is posted.RequiredFree
Verification MethodDiscord Captcha, Web Captcha, Passphrase (5-100 characters) or Click to Pass.RequiredFree
Welcome MessageThe text above the verify button, up to 2,000 characters.RequiredFree
Welcome Message Embed ColorThe color of the welcome message embed.#57F287Free
Button PositionWhether the verify button sits outside or inside the embed.OutsideFree
Button EmojiA standard emoji or one of this server's custom emojis.✅Free
Button ColorGreen, blurple, grey or red.GreenPremium
ImageA direct link to an image shown under the welcome message.NonePremium
Unverified RoleRemoved once a member verifies. Leave it empty to use @everyone.@everyoneFree
Verified RolesUp to 3 roles given once a member verifies.NoneFree
LockoutAfter a number of failed rounds (1-10) the member has to wait. Static always waits the same time; Escalating, a Premium Gold mode, moves from 1 minute up to 24 hours on each repeat.Static, 1 round, 1 minuteFree
Auto Verification on RejoinMembers who rejoin within the validity period (10-1,440 minutes) after verifying are verified again without a challenge.OffPremium
Freeze VerificationStops all new verifications for 30 minutes up to 7 days, or until you unfreeze it. Your setup stays.OffPremium

How it works

When a member clicks the verify button, Verifier starts a challenge with the method you chose. Once they pass, it removes the unverified role and gives the verified roles. Members who join while Discord's membership screening is pending get the unverified role once they pass screening.

Members who fail too many rounds are locked out for a while. /verification unlock lifts a lockout early, and /verification verify lets a member in without a challenge.

If the alt identifier is holding a member, they can't start verification until their account is old enough.

Roles must sit below Verifier

Verifier can only give and remove roles below its own highest role, and you can only pick roles below yours. If a role is missing from the selectors, see Role hierarchy.

Click to Pass has no security check

Any account, including a bot, verifies with one click. Use it only when you need the role gate and nothing else.

Premium

Silver: auto verification on rejoin, the verification activity chart, and the button color and image of the verification message. Gold: escalating lockouts. Diamond: freezing verification.

Troubleshooting

A role doesn't show up in the selectors

It's above Verifier's highest role or above yours. Move the Verifier role higher in Server Settings › Roles.

The welcome message wasn't posted

Verifier needs View Channel, Send Messages and Read Message History in the welcome channel. Check the channel's permissions for the Verifier role.

A member can't start verification

Verification may be frozen, the member may be locked out after failed rounds, or the alt identifier may be holding them. /verification unlock clears a lockout and /verification verify lets them in.