> For the complete documentation index, see [llms.txt](https://docs.thx.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.thx.network/campaign-managers/rewards/nft-rewards.md).

# NFT Rewards

This page demonstrates how to configure NFT rewards with optional platform or expiry conditions applied to it.

To create rewards you have to deploy or import an ERC721 or ERC1155 contract first.&#x20;

{% content-ref url="/pages/8aiodEvvSsXNhIKb5MX9" %}
[NFT](/campaign-managers/nft.md)
{% endcontent-ref %}

### Dashboard configuration

An NFT reward is configured in the dashboard and requires a **title, description** and optionally an **image** to display in the widget user interface.

<figure><img src="https://1499671166-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fda0CPvFjFKQsHDL5o9xa%2Fuploads%2FFomG3MakCKBlRL86xXCo%2FScreenshot%202023-04-19%20at%2009.15.41.png?alt=media&amp;token=98c76da2-0a9e-4080-87e6-ad6bfef263e8" alt=""><figcaption></figcaption></figure>

#### NFT

Specify the collection a token should be minted in.&#x20;

#### Metadata

Specify the metadata object in your NFT collection for the token minted upon point redemption. *(Created NFT Collections only)*

**Token**

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)*

#### Point Price

Specify the amount of points required as payment for the NFT reward. Points will be destroyed upon redemption.

#### Expiration

Specify the expiration date and time for this NFT reward. This force a sense of urgency for your audience. You can always change this field later.

#### Token Gating

Make holding a specific coin balance or NFT a requirement for reward claims. Use this for white listing or building exclusivity in your reward shop.&#x20;

{% content-ref url="/pages/u524pRrmVk9aLJH2A3Uh" %}
[Broken mention](broken://pages/u524pRrmVk9aLJH2A3Uh)
{% endcontent-ref %}

#### Limits

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.

{% hint style="info" %}
**Tip:** High supply limits with only a little amount of reward make your reward seem not too popular. You can always introduce a limit after an x amount of claims are done.
{% endhint %}

### Widget appearance

<figure><img src="https://1499671166-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fda0CPvFjFKQsHDL5o9xa%2Fuploads%2FihochNraXqB1PbGk9ISe%2FScreenshot%202023-04-19%20at%2020.18.04.png?alt=media&amp;token=d3ae2092-09dc-46c3-be38-37a984ffeeeb" alt=""><figcaption><p>Example of an NFT perk used to create gating mechanisms</p></figcaption></figure>

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.&#x20;

<figure><img src="https://1499671166-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fda0CPvFjFKQsHDL5o9xa%2Fuploads%2Fgtabv1343dawHZSHF7sZ%2FScreenshot%202023-04-19%20at%2021.48.38.png?alt=media&amp;token=571f2f52-4400-4e7d-87da-c6a4145188c7" alt=""><figcaption><p>Example of the membership NFT in the user wallet</p></figcaption></figure>

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.
