Member verification

Members run /verify to grant themselves a configured role. The bot only hands out the role if they meet the age + tenure bars you set. Pro feature.

How it works

  1. You create a Verified role in Discord and give it access to the channels you want gated.
  2. You configure the verification bar in the Zippy Wall dashboard: which role to grant, minimum account age, minimum server tenure.
  3. A member runs /verify in your server.
  4. The bot checks their account age + how long they've been in your server.
  5. If they pass, the bot grants them the Verified role. If not, the bot tells them what's missing and when to try again.

Requiring phone-verified Discord accounts

Discord doesn't expose user phone numbers via its API — no bot can directly check "does this user have a phone on file?". The standard way to enforce phone verification is to use Discord's own server verification level.

  1. Open Server Settings → Safety Setup → Verification Level.
  2. Set it to Highest. Discord then requires every user to have a verified phone on their Discord account before they can chat in your server.
  3. Layer Zippy Wall's /verify on top: a member who passes Discord's phone gate AND meets your age/tenure bars gets the role.

Result: unverified-phone accounts can't even attempt /verify (Discord blocks them at the channel level), and verified-phone accounts still have to pass your age/tenure floor.

Setting it up

  1. Create a role in Discord called Verified (or whatever name fits your server). Set channel permissions so the gated channels require this role.
  2. Enable Developer Mode in Discord: User Settings → Advanced → Developer Mode.
  3. Right-click the Verified role → Copy Role ID.
  4. Open the Zippy Wall dashboard for this server. Scroll to Member verification.
  5. Check Enable /verify, paste the role ID, set the age + tenure floors you want, save.
  6. Make sure Zippy Wall's role sits above the Verified role in your server's role hierarchy — otherwise the bot can't grant it.
  7. (Optional) Set Discord's server verification level to Highest for the phone requirement.

Recommended bars

Server typeMin account ageMin server tenure
Casual / small community7 days10 minutes
Mid-size, raid-prone30 days30 minutes
High-target (large gaming, doxx-magnet)90 days60 minutes

Stricter bars block more raid alts but also frustrate legitimate new members. Start in the middle, tune from your mod-log feedback.

What members see

When a member runs /verify, Zippy Wall replies ephemerally (only they see it):

  • Passing: "✓ Verified! You now have the Verified role."
  • Failing: "You don't meet the verification bar yet" followed by exactly what's missing (e.g. "Your Discord account is 3 days old; verification requires 7 (4 more days)") and when to try again.
  • Already verified: "You're already verified."

Configure in your dashboard.