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
- You create a Verified role in Discord and give it access to the channels you want gated.
- You configure the verification bar in the Zippy Wall dashboard: which role to grant, minimum account age, minimum server tenure.
- A member runs
/verifyin your server. - The bot checks their account age + how long they've been in your server.
- 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.
- Open Server Settings → Safety Setup → Verification Level.
- 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.
- Layer Zippy Wall's
/verifyon 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
- Create a role in Discord called Verified (or whatever name fits your server). Set channel permissions so the gated channels require this role.
- Enable Developer Mode in Discord: User Settings → Advanced → Developer Mode.
- Right-click the Verified role → Copy Role ID.
- Open the Zippy Wall dashboard for this server. Scroll to Member verification.
- Check Enable /verify, paste the role ID, set the age + tenure floors you want, save.
- Make sure Zippy Wall's role sits above the Verified role in your server's role hierarchy — otherwise the bot can't grant it.
- (Optional) Set Discord's server verification level to Highest for the phone requirement.
Recommended bars
| Server type | Min account age | Min server tenure |
|---|---|---|
| Casual / small community | 7 days | 10 minutes |
| Mid-size, raid-prone | 30 days | 30 minutes |
| High-target (large gaming, doxx-magnet) | 90 days | 60 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.