For Mobile Apps/Games
Create NFT-gated experiences using the Enefits SDK in your mobile game or app.

Step 1. Set up NFTemplates
For any NFTs you'll be programmmatically issuing, set these up in Enefits as NFTemplates. Learn how easy it is to create NFTemplates.
Step 2. Distribute NFTs using the Enefits API
When users achieve a goal or upon registration or subscription to a program/service, send an NFT programmatically with the Enefits API using this method.
Step 3. Integrate the Enefits SDK
Issuing/sending NFTs to your users is only half the experience. The other half entails giving them access to a perk/rewards for owning this NFT. But first you need to verify ownership of an NFT and access to an offer. To do so, you'll need to integrate the SDK within your app/game.
Step 4. Create and promote Offers
Set up offers in the Enefits dashboard and target them to your users. With your SDK integration, the offer_id value that is returned from the getOffers call will allow you to construct in-app or in-game logic that corresponds to the offer you set up.