Verification Gate
Publish a verification button that grants a role and can remove an unverified role.
Free
Publish a verification button that grants a role and can remove an unverified role.
Install Verification Gate from your bot’s Modules tab. Configure the settings below, save, and deploy the bot to apply changes. See module setup for shared setup steps.
Set up and use
Choose Verification channel and a Verified role, or leave the role blank to let the bot create it. Optionally select an Unverified role and keep Remove Unverified role on success enabled.
Set channel permissions so unverified members can see the verification channel and verified members gain access to the community channels. Selecting a role alone does not define your server access policy.
Customize the panel title, description, and button label. After deploying, run /verify-panel with Manage Server permission to publish the panel in the configured channel. Test using a member without the Verified role. Choose a log channel if you want verification records.
The button performs role verification; it is not an identity check or CAPTCHA. For account-age and join-burst review, add Quarantine.
Settings reference
| Setting | Default | Details |
|---|---|---|
| Verified role | — | Role assigned when a member verifies. BotDen creates one automatically when left empty. |
| Unverified role | — | Optional restricted role assigned on join and removed after successful verification. |
| Remove Unverified role on success | true | Turn this option on or off. |
| Verification channel (required) | — | Choose a Discord channel. |
| Verification log channel | — | Choose a Discord channel. |
| Panel title | Verification Required | Enter text. |
| Panel description | Click the button below to verify and gain access to the server. | Enter text. |
| Button label | Verify | Enter text. |
Discord setup and troubleshooting
BotDen prepares the invite permission request automatically from your enabled modules and saved commands/events. Use the invite generated by BotDen.
Enable Server Members Intent in the Discord Developer Portal for this module. See privileged intents.
If the feature does not work after saving and deploying, see troubleshooting for intents, existing-server permissions, channel access, and role order.