Help & Support

Click the question below to view details

NFT Token Gating

If you're using frens, there's a good chance it's because of our token gating feature, and that's exactly what we'll be going over in this section! If you're new to how this works, it may seem pretty complex and technical, but we've designed frens in a way that even a novice user can understand it and get running quickly :)

What is token gating, you ask?

This is the act of "gating" a section of your website, blog, or for us it would be gating a section of your Discord. People need to own your NFT in order to gain access to gated sections of your website.

Step 1: Selecting Your Chain

The first thing you will need to do, in order to begin the process of token gating, is selecting the proper chain. This chain will be the one your NFT collection is on and we currently support Stacks (STX) and Ethereum (ETH). We will be expanding to more chains in the near future.

Once you select your chain, click "Add a new contract" to begin step 2.

Step 2: Entering Your Contract Address

The next step will be pretty simple. All you need to do is enter your contract address and it will then track all of your NFTs. You will also need to enter a short description to your contract in order to identify it easier later on.

We selected the ETH chain and used
the BAYC contract as an example

Step 3: Adding Roles

Token gating works with the roles you have added to your server. You can create a specific role to be assigned to your holders and it will then give them access to sections of your Discord that only that role can see.

By default there will be @everyone and this is how you can tap into the entire pool of members in your Discord. All you need to do is set your "Min tokens" to 1 and add some descriptive text into the "UI label" section. If someone in your server owns at least 1 of your NFTs they will now get special access to certain sections of your server that you define. You can set the "Min tokens" to any number you want but understand that people might now buy 5, 10, or 20 of your NFTs so enter a number that is reasonable for them to gain access to gated sections of your server.

Step 4: Publishing

Once you've done all the steps above, you'll now need to publish everything, and you'll see the changes made to members within your Discord.

NOTE: this update might take a little while if you have a massive server.

That's it!

You can now edit your contracts and roles for these contracts in order to be more strict on your gating or very lenient and letting more people have access.