Use Kickback NFT for token gated online events
In our previous post, we talked about “Token gated event page” that allows only certain token holders to RSVP. Once you attend the event, you can also easily issue POAP badges as Kickback has the ETH address of all the attendees (or you can even use POAP badge as a check-in mechanism).
In this blog post, we will introduce our new feature, “Kickback ticket as NFT” and how event organisers can host ticket holder only events.
Step 1. Create and RSVP an event on Kickback
Once you create an event, the event URL (/address/0x…) contains the token collection address.
To actually visit the NFT itself, you can click OpenSea logo of the event on your profile page (Being able to see your NFT on OpenSea is part of the reason we integrated Kickback into Polygon).
Step 2. Add Collab.land bot into your discord server
Collab.land is a bot framework service that links web3 and web2 world. It connects your chat system (Discord, Telegram, etc) identities with your Ethereum address and can do various token based activities like airdrop or token gated page.
Token Permissioned Roles
2) Click the 🔐 emoji to begin the permissioned role setup. 3) Choose your token type using the emojis! Ignore the " "…
Once everything is set up successfully, you should see
collabland-config channel on your server where you can start configuring the bot.
Step 3. Setup roles and channels on Discord
Before activating the token gated channel, you need to create a private channel and create Discord role which has access to the channel.
For our meetup, I created
meetig voice channel and
meeting-text text channel and allow anyone with
chillax-meeting-sep-09-2001 role to be able to access.
Step 4. Assign the role to the Kickback NFT
Once roles and channels are setup, type
!setup role to continue.
It will ask a bunch of questions such as network (Matic) and token type (erc721).
At the final step, you have to provide the NFT contract address, min-max number of tokens (1 to infinite), with discord role.
As mentioned in step 1, our Kickback event contract is the NFT itself, so you can use the address to set it up.
Once everything is setup
!list role should show your event detail as follows.
To try our own dog food, we hosted the event on Discord using this method and everyone who RSVPed (except one) was able to make it.
We also issued POAP badges to the participants which you can see on our event page.