Discord Verification Bot: Button Verify, Roles and Welcome in One
A Discord verification bot holds new members in a locked waiting area until they press a button, then gives them the roles that open the rest of the server. Noxyr posts that button for you, grants up to ten roles on click, and pairs it with welcome messages, so raids and spam accounts stop at the door.
What a verification bot does
Discord shows every channel a new member can see the moment they join. A verification gate flips that: the @everyone role sees one channel with a short note and a Verify button, and the real server only opens after the click. Bots that join in a raid rarely press buttons, and a person who wants to post spam has one more step to clear before they can.
Verification also gives you a clean count of who actually arrived. Members who never press the button sit in the waiting channel and can be pruned later, instead of filling your member list with dead accounts.
How verification works in Noxyr
Noxyr posts a verification panel in the channel you choose. When a member presses the button, the bot gives them every role you picked: up to ten from the dashboard, or up to five when you set it up with /verify setup. The panel needs two things before it can post: a channel and at least one role to give.
- One click, no captcha pages. Members stay inside Discord. Nothing to open, nothing to type.
- Several roles at once. Give a Member role plus a notifications role, a region role or a game role in the same click.
- Set it from the dashboard or a command. The dashboard shows a live preview of the panel;
/verifydoes the same from inside Discord.
Set it up in five minutes
- Lock the server. In Discord server settings, remove View Channels from
@everyoneon every category except your verify channel. Give it back on a new Verified role. - Move the Noxyr role up. The bot role must sit above every role it gives, or Discord refuses the change.
- Post the panel. Open the dashboard, pick your server, go to Verification, choose the channel and the roles, and press Post. Or run
/verify setup. - Add a welcome. Set the welcome channel and text with
/welcome setupand write the message. Placeholders such as{user},{server}and{memberCount}are filled in when it is sent. - Test it. Join with a second account and press the button. You should see the full server a second later.
Verification, welcome and auto role together
These three features overlap, so it helps to know which one does what.
| Feature | When it runs | Use it for |
|---|---|---|
| Verification | When the member presses the button | Roles that unlock the server |
| Auto role | The moment the member joins | Cosmetic or info roles that unlock nothing |
| Welcome message | When the member joins | Greeting and pointing to the verify channel |
Never give the verified role (or any role that opens channels) as an auto role. Auto role runs on join, so new members would skip verification completely.
Stopping raids, not just bots
A button stops lazy bots, but a determined raid can still click. Noxyr's other security modules cover what verification does not:
- Anti-spam times out accounts that flood messages, mentions or links.
- Link filters block invite links and unwanted domains before anyone sees them.
- Anti-nuke stops a compromised staff account from mass-banning members or deleting channels.
Turn on all four and a raid has to get past a button, rate limits, a link filter and a staff-action limit. See the full security bot page for how they fit together.
Common setup mistakes
The button says it could not give the role
The Noxyr role is below the role it is trying to give. Drag it higher in Server Settings, Roles. Discord checks this on every role change, so the dashboard warns you before you post.
New members can still see everything
Some channel has its own permission override that lets @everyone view it. Check each category and channel for a green tick on View Channel for @everyone.
Members get the role without clicking
The verified role is also set as an auto role. Remove it with /autorole remove.
Why server owners pick Noxyr for verification
Most servers end up running a verification bot, a welcome bot and an anti-spam bot side by side. Noxyr is one bot for all three, set up from one dashboard, with tickets, a shop, giveaways and music in the same place. Every module is free; the optional Donor plan adds extras such as a custom bot, but nothing on this page is behind it.
Read the full verification and welcome docs, or compare options in the best Discord verification bots.
Common questions
How do I add a verify button to my Discord server?
Add Noxyr, open the dashboard, pick your server and go to Verification. Choose a channel and at least one role, then press Post. You can also run /verify setup inside Discord.
How many roles can the verify button give?
Up to ten roles from the dashboard, or up to five when you use /verify setup.
Why does Noxyr fail to give the verified role?
The Noxyr role must sit above every role it gives. Move it higher in Server Settings, Roles and try again.
Is the Noxyr verification bot free?
Yes. Verification, welcome messages, auto role and the security modules are all free with no paid tier needed.
Does verification stop raids on its own?
It stops most bot raids. For people who click through, turn on anti-spam, link filters and anti-nuke as well.