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 need the Manage Server permission.
- Free
/verification createSet up the verification system and send the welcome message.
- Free
/verification settingsOpen the verification settings panel for this server.
- Free
/verification unlockmemberClear a member's verification lockout.
- Free
/verification verifymemberVerify a member without making them solve a challenge.
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 |
| Unverified Role | Removed once a member verifies. Leave it empty to use @everyone. | @everyone | Free |
| Verified Roles | Up to 3 roles given once a member verifies. | None | Free |
| Lockout | After 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 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. | Off | Premium |
| Freeze Verification | Stops all new verifications for 30 minutes up to 7 days, or until you unfreeze it. Your setup stays. | 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.
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.