Prerequisites
- Bot can DM new members (users with DMs closed will not complete verification until they open DMs or use staff tools).
- A Verified (or similar) role exists below the bot’s highest role.
- You have Manage Server or Administrator to configure verification.
Quick start
Option A — Dashboard (recommended)
- Open StageHand dashboard → Verification.
- Select your server.
- Turn verification on.
- Choose the role to assign when someone passes.
- Save.
Option B — Slash commands
/verification role— pick the role granted after success./verification toggle— enable verification for this server./verification status— confirm settings.
Done when: A test account (or /verification test from the bot owner) receives the DM flow and gets the role on success.
How it works
- A user joins the server.
- If verification is enabled, StageHand DMs them instructions and a button/modal captcha.
- On correct entry, the configured role is added and they receive a confirmation.
- Pending attempts are tracked on the bot host so staff can resend or clear stuck states.
Captcha characters avoid ambiguous glyphs (e.g. no 0 vs O).
Commands
CommandWhoPurpose
/verification toggle
Admin
Enable or disable join verification
/verification role
Admin
Set role granted when verified
/verification status
Admin
Show current settings
/verification resend
Admin
Resend DM to one member or all pending
/verification test
Bot owner
Send yourself a test verification DM
For staff
- Member didn’t get a DM — DMs disabled, blocked the bot, or joined before verification was enabled. Use
/verification resendtargeting that member. - Role not applied — Bot role must be above the verified role in Server Settings → Roles.
- Turn off temporarily —
/verification toggleoff; existing verified members keep their role.