Quick Start
Set it up once; Verifier posts the welcome message and handles every new member from there.
- 01
Run
/verification createPick the welcome channel, a verification method and the roles to give, then write the welcome message.
- 02
Check the Welcome Message
Verifier posts it in the welcome channel with a verify button. New members click it to start.
- 03
Fine-Tune It Later
Change any setting with
/verification settingsor 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.
- Free
/verification createSet up the verification system and send the welcome message.
- Free
/verification settingsOpen 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 unlockmemberClear a member's verification lockout.
- Free
/verification verifymemberVerify a member without making them solve a challenge, and clear their lockout.
- Free
Apps → Verify memberRight-click a member and pick Apps → Verify member. Works like /verification verify.
- Free
Apps → Unlock verificationRight-click a member and pick Apps → Unlock verification. Works like /verification unlock.
- Free
Apps → Verification statusRight-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.
Settings
Change them with /verification settings or on the Verification page in the dashboard. Changing the roles also needs the Manage Roles permission.
| Setting | What It Does | Default | Plan |
|---|---|---|---|
| Welcome Channel | Where the welcome message with the verify button is posted. | Required | Free |
| Verification Method | Discord Captcha, Web Captcha, Passphrase (5-100 characters) or Click to Pass. | Required | Free |
| Welcome Message | The text above the verify button, up to 2,000 characters. | Required | Free |
| Welcome Message Embed Color | The color of the welcome message embed. | #57F287 | Free |
| Button Position | Whether the verify button sits outside or inside the embed. | Outside | Free |
| Button Emoji | A standard emoji or one of this server's custom emojis. | ✅ | Free |
| Button Color | Green, blurple, grey or red. | Green | Premium |
| Image | A direct link to an image shown under the welcome message. | None | Premium |
| Hide Verifier Links | Removes 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. | Off | Premium |
| Unverified Role | Given 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. | @everyone | Free |
| Verified Roles | 1 to 3 roles given once a member verifies. | Required | Free |
| Lockout | After 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 minute | Free |
| Auto Verification on Rejoin | Members 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. | Off | Premium |
| Freeze Verification | Stops 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. | Off | Premium |
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.