> 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

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="/files/gHA6sYWKQ1iDtJkMC15H" 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="/files/ArDbnJyh5dK1z3Kka4dL" 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="/files/J63GPkChXTXSJyALAY8M" 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.
