Logo for EmailVerify

Upvote EmailVerify


Verify members by email: they confirm a school or work address and get roles by domain automatically.

Back to EmailVerify
EmailVerify: email verification for Discord

Let only real students, employees or members into your server. EmailVerify sends a one-time code to the address a member enters, checks it against the domains you allow, and gives them the right roles automatically. Used by 2,400+ servers since 2021.

How it works
  1. A member clicks Verify and enters their email, for example name@university.edu
  2. They receive a 6-digit code, valid for 15 minutes
  3. They enter the code and get their roles instantly
Features
  • Domain rules: allow only the domains you choose, with wildcards like *.edu or *.harvard.edu
  • Roles per domain: *.edu gets Student, company.com gets Staff, plus default roles for everyone
  • Unverified role for newcomers until they verify
  • Auto-verify on join: new members get the prompt automatically
  • Blacklist for specific addresses or patterns
  • One email, one account: an address can’t verify several accounts
  • Log channel for audits and manual verify for edge cases
  • Custom verify button with your own title, text and colour
  • 10 languages: English, German, French, Spanish, Brazilian Portuguese, Polish, Turkish, Hebrew, Korean, Thai
  • Setup diagnostics: /status shows what’s missing, /testmail sends a real test email
Privacy first

Email addresses are stored only as hashes. Hosted in the EU, with a data processing agreement (Art. 28 GDPR) available for organisations. Open source (AGPL-3.0) and self-hostable with Docker.

Set up in under a minute

Run /setup: pick your roles, choose allowed domains, pick a channel. Guide and 60-second video: https://getemailverified.com/setup/

Pricing
  • Free: 25 verification emails per server per month, enough for about 95% of servers
  • Standard (€4.99/month): unlimited emails with premium delivery
  • Pro (€9.99/month): adds CSV import/export of allowed addresses and an API
  • Credit packs: one-time top-ups that never expire
Commands

/setup /verify /button /role /domain /domainrole /blacklist /settings /status /testmail /manualverify /emaillist /export /premium /help

Questions? Join the support server: https://discord.gg/fEBSHUQXu2

Check out the home page for the full Discord Bot List.