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 and member menu entries need the Manage Server permission. create, verify and the Verify member entry also need Manage Roles, and the roles must be below your highest role.

  • /verification create

    Set up the verification system and send the welcome message.

    Free
  • /verification settings

    Open the settings panel: edit settings, appearance and security, change the passphrase, freeze verification, resend the welcome message, see statistics for the last 7, 30 or 60 days, or delete the setup.

    Free
  • /verification unlockmember

    Clear a member's verification lockout.

    Free
  • /verification verifymember

    Verify a member without making them solve a challenge, and clear their lockout.

    Free
  • Apps → Verify member

    Right-click a member and pick Apps → Verify member. Works like /verification verify.

    Free
  • Apps → Unlock verification

    Right-click a member and pick Apps → Unlock verification. Works like /verification unlock.

    Free
  • Apps → Verification status

    Right-click a member and pick Apps → Verification status to see, only to you, whether they are verified, when their lockout ends, how many failed attempts they have before a lockout, and how long the alt identifier holds them.

    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
Hide Verifier LinksRemoves Verifier's own links from what members see once they verify: the Vote on top.gg button under the verified reply in Discord, and the Get Verifier, Take a Tour and Leave a Vote buttons on the web captcha page. Back to Discord stays. Works with every verification method.OffPremium
Unverified RoleGiven to members when they join and removed once they verify. Members who were already in the server don't get it. Leave it empty in Discord, or pick @everyone on the dashboard, to use @everyone. Bots don't get it.@everyoneFree
Verified Roles1 to 3 roles given once a member verifies.RequiredFree
LockoutAfter a number of failed rounds (1-10) the member has to wait. Static waits the same time every lockout, 1 minute to 6 hours. Escalating, a Premium Gold mode, waits 1 minute, 5 minutes, 30 minutes, 1 hour, 6 hours, 12 hours, then 24 hours for every lockout after that. The steps start over after 30 days without a lockout.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. Default 60 minutes. Skipped while the alt identifier holds the member.OffPremium
Freeze VerificationStops all new verifications for 30 minutes up to 7 days, or until you unfreeze it. Your setup stays. Members mid-challenge can't finish, and auto verification on rejoin pauses.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.

Each challenge allows 5 wrong answers and expires after 5 minutes. Using all 5 or letting it expire is a failed round. Web Captcha is the exception: hCaptcha handles wrong answers itself and shows a new puzzle, so only letting it expire is a failed round. A member gets up to 3 challenges per session, captcha refreshes included. Failed rounds reset when the member passes or after 24 hours without one. Captcha answers ignore case; the passphrase must match exactly, though spaces at the start and end are ignored.

The Chart tab shows the success rate (members who completed out of those who started), what happened after members started, and daily events compared with the previous period. Clicking Verify again during a session counts as one start. Auto and manual verifications are not in the success rate. You can look back 30, 60 or 90 days depending on your plan.

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 Chart tab with the success rate, the button color and image of the verification message, and hiding Verifier links after verification. Gold: escalating lockouts. Diamond: freezing verification. If Premium ends, the verification message goes back to a green button with no image and Verifier links show again after verification. Your settings stay saved and come back when you renew.

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. Bot, booster and integration roles can't be used.

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. They also can't start if they don't have the unverified role (members who were in the server before setup), already have every verified role, used all 3 challenges in their session (wait 5 minutes), or clicked an old welcome message.

The welcome message was deleted

Resend it with /verification settings › Resend Message, or Send New Message on the Verification page.