# 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.thx.network/campaign-managers/rewards/nft-rewards.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
