Whop NFT Auth
Search…
πŸ”‘
How to add the Whop Bot for NFT authentication and Discord role management

Video demo of how to setup Whop Auth:

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 with your Discord 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

It is important you select the NFT option in the project type dropdown. This will give you access to all of the features you’ll want to utilize running an NFT project.

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 moves 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: Contract setup

Next, you will be prompted with the contract setup screen. This is where you will enter your NFT project's contract address (you can get this from etherscan).
You can also set an OpenSea URL, which will be displayed on your product's home page, to increase traffic to aftermarket sales.
​
You'll also see the option to set different discord roles for different holders amounts. 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 products 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, head to your general settings page, scroll down, and select your channel from the drop-down.
Then, click the "Send Verify Webhook" Button.
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 here: https://business.whop.com/dashboard/settings#branding​
​
Have questions or need assistance? Join our client Discord server and open a ticket: https://discord.gg/Qjdeu2Jksh​
Copy link
Outline
Let’s be honest, Collab Land can be a bit limiting. Here is what makes us different:
Step 1: Create an account
Step 2: Start the onboarding process
Step 3: Discord server connection
Step 4: Contract setup
Step 5: Holders access webhook
Step 6: Launch!