🔐Discord NFT Verification
Replaces: Collab.Land
Video tutorial
Let’s be honest, Collab Land can be a bit limiting. Here is what makes us different:
Collab.Land
Upon an individual purchasing your NFT, they would need to somehow find your project's Discord server, join the server, verify their account via the captcha bot or role verification, find the collab.land channel, open up a collab.land-branded page, and connect their MetaMask (which also doesn’t work on mobile), and then go back to the Discord. It's certainly not an easy process. ☹️
Whop Auth
Say bye-bye to setting everything up in a Discord bot, on Whop you get access to an easy-to-use UI where you can get everything live in under 120 seconds.
Users can now access your direct verification page (see example here). Once on the page, they will login with the wallet of their choice (MetaMask, Coinbase wallet, etc), verify ownership of the NFT, and connect their Discord. Once verified, they’ll be programmatically added to your project’s Discord server with the proper ownership roles you have preselected. ☺️
Additionally, once a user has connected to Whop they can take advantage of any whitelist raffles you have running, access gated content (hosted on Notion), and more!
Step 1: Create an account
Navigate to the Whop Business landing page here and click the Start for free button. You'll be prompted to login or create an account.

You can login to the dashboard at any time using your Discord oAuth to manage your NFT project.
Step 2: Start the onboarding process
Signing up is easy, all you need to do is input your project name, your Twitter, your category, and select require nft for your first pass! It should look something like this:

Step 3: Discord server connection
The Whop Bot must have access to your Discord server to manage users and roles. The Whop Bot will grant roles to users who prove ownership of your project's NFT and remove roles when users sell their NFT or move it to a different wallet.

Make sure to follow the steps to move the Whop Bot to the top of your roles list. It needs to at least be above the roles you want it to be able to add and remove from users (Ex. a holders access role or verified role).

Step 4: Roles setup
After you've connected your Discord server, you can head back to your Tokengated NFT Pass here. From there click on your Tokengated Pass and then edit the pass. This is where you will be able to assign the discord roles for your holders.


You can give someone a different role in your server depending on how many tokens they hold (Ex. Verified 3 role for someone who has 3 tokens in their wallet).
*ps: You can add additional NFT contracts you'd like to monitor by creating additional nft verification passes from your tokengated passes page here.
Step 5: Holders access webhook
Finally, you'll want to make a new channel in your server where the Whop Bot will post the holders access message. This channel should be locked so only administrators can write messages to it.
Once you have the channel created, open your settings -> Click on the Discord tab -> Click the Choose a channel button in the NFT verify webhook section -> Select the channel you'd like the verification webhook to be sent to -> Click the send button, and it's live!

If done correctly, your verification webhook should look something like this ⬇️

A new webhook should appear in your server which informs your users where they need to go to verify their access and claim Discord roles.
With all of the recent Discord hacks, security is of the utmost importance to us. We will NEVER ask you for a webhook link or DM any of your users any links. Everything we do is through you adding us as an authorized user of your server and us sending the initial join webhook.
Step 6: Launch!

Check out the one from this demo here.
All of the branding can be manually adjusted to your liking in the branding settings on the Whop dashboard by opening your settings -> Editing your branding under company info -> Done!
Have questions or need assistance? Join our client Discord server here and open a ticket.
Last updated