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

SettingDefaultDetails
Verified roleRole assigned when a member verifies. BotDen creates one automatically when left empty.
Unverified roleOptional restricted role assigned on join and removed after successful verification.
Remove Unverified role on successtrueTurn this option on or off.
Verification channel (required)Choose a Discord channel.
Verification log channelChoose a Discord channel.
Panel titleVerification RequiredEnter text.
Panel descriptionClick the button below to verify and gain access to the server.Enter text.
Button labelVerifyEnter 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.