Wiki / Core Features / Join Verification

Join Verification

Updated by Maxime_48 · 1 week ago · 59 views

Join Verification gates your server behind a verification step: new members click a button — and optionally solve a quick captcha — before they receive a role that unlocks the rest of the server. Great against bots and raids.

The Join Verification settings page: verified role, verification channel, method, message title and body, and the auto-kick delay


✅ How it works

  1. Create a verified role and set up your channel permissions so unverified members can only see the verification channel.
  2. Enable Join Verification and configure the verified role, the verification channel, and the method.
  3. The bot posts a verification message with a Verify button in that channel.
  4. A member clicks Verify (and solves the captcha if enabled) → the bot grants the verified role.

The verification message is kept in sync automatically — edit the title/body in the settings and it updates itself.


🔐 Methods

  • Button — one click verifies. Simple and fast.
  • Captcha — after clicking, the member must answer a short math question (e.g. What is 3 + 7?). Stops most bots.

⚙️ Options

Option What it does
Verified role The role granted on success. The bot's role must sit above it. Required.
Verification channel Where the verification message lives. Required.
Verification method Button or captcha.
Message title / body Customise the embed (defaults provided).
Auto-kick after (minutes) Kick members who never verify within this delay. 0 disables it.

✅ Permissions

Join Verification needs Manage Roles (to assign the verified role) and the baseline Send Messages / Embed Links in the verification channel. If you enable auto-kick, it also needs Kick Members. See Feature permissions.

⚠️ The bot can only assign a role below its own highest role. If verification silently fails, drag the YAWBDB role above the verified role.


💡 Recommended setup

  1. Make a Verified role and a #verify channel.
  2. In Server Settings → channels, deny @everyone access to everything except #verify, and allow Verified to see the rest.
  3. Enable Join Verification, pick the role and channel, choose button or captcha.
  4. Optionally set an auto-kick delay to clear out accounts that never verify.