This page demonstrates how to configure NFT perks with optional platform or expiry conditions applied to it.
To create perks you have to deploy or import an ERC721 or ERC1155 contract first.
An NFT perk is configured in the dashboard and requires a title, description and optionally an image to display in the widget user interface.
Specify the collection a token should be minted in.
Specify the metadata object in your NFT collection for the token minted upon point redemption. (Created NFT Collections only)
Specify the token for the specified NFT collection that is owned by your pool and should be transferred upon point redemptions. (Imported NFT collections only)
Specify the amount of points required as payment for the NFT perk. Points will be destroyed upon redemption.
Specify the expiration date and time for this NFT perk. This force a sense of urgency for your audience. You can always change this field later.
Make holding a specific coin balance or NFT a requirement for perk claims. Use this for white listing or building exclusivity in your perk shop.
Specify a supply limit for this NFT perk. This force a sense of urgency for your audience when the supply is decreasing fast. You can always change this field later.
Tip: High supply limits with only a little amount of perks make your perk seem not too popular. You can always introduce a limit after an x amount of claims are done.
Example of an NFT perk used to create gating mechanisms
Users will be able to redeem 2500 points in order to obtain this perk. Optional expiry and supply limits are also visible in this example.
Example of the membership NFT in the user wallet
After a redemption this NFT will become visible in the users wallet. Depending on the perk configuration under the hood either a mint or transfer is executed to give the authenticated user ownership over the token.