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

# NFT Campaign

Learn step by step how to set up your NFT reward campaign.

{% hint style="info" %}
This is a premium feature
{% endhint %}

Tap into the world of Web3 and offer your viewers NFTs or digital collectibles as a reward. It is easy for users to claim their NFT from the widget either by connecting their web3 wallet like metamask or creating a new wallet using their email address. Gas fees can also be covered to make the experience even more seamless.&#x20;

{% @arcade/embed flowId="QCqe2DKOVbpqhHiSF3T1" url="<https://app.arcade.software/share/QCqe2DKOVbpqhHiSF3T1>" %}

### Build your NFT campaign with this step by step guide

Step 1 - First you need to make your NFT collection contract on ViewFi's **Mint Station.** Learn more about that [here](/features/web3-reward-solutions/mint-station.md)&#x20;

Step 2 - In the campaigns section click 'create campaign' action under your sub account and select NFT Campaign.&#x20;

Step 3 - Name your campaign, select your video platform / source (e.g. Youtube) then paste or upload (learn more about video player [here](/features/access-user-data.md))&#x20;

Step 4 - select what % of the video you want the user to be able to claim from. For example if your video is 2 minutes and you set 50%, then the user can click the claim button after 1 minute.&#x20;

Step 5 - Enter your final call to action button label and associated URL &#x20;

Click CONTINUE.&#x20;

Step 6 - The widget offers 2 text components. Enter the Reward title (30 characters) which is displayed at the top of the player. Then the second title (65 characters) shown on the lower banner.

Step 7 - Enter learn more copy to help your users through the process.&#x20;

Step 8 - Now write out any terms and conditions and legals associated with your campaign.&#x20;

Step 9 - Upload a success image to be displayed in the widget upon completion.&#x20;

Click CONTINUE

Step 10 - Define the message your user will see once they mint.&#x20;

Step 11 - Select the blockchain you made the contract on and then select the NFT collection in the dropdown menu. Chose wallet compatibility (Wallet Connect)&#x20;

Step 12 - Select if you want to handle the gas costs or the user should pay the gas fees and turn on ViewDrop wallet to allow users to make a new wallet.&#x20;

Click CONTINUE

<figure><img src="https://1941361103-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ffqex03H0w2V2ot4xD5Yz%2Fuploads%2FE5d8DUiPtJxnUluFcorb%2Fimage.png?alt=media&amp;token=fd408db7-54ea-43cc-816a-14baf5f7bfd3" alt=""><figcaption></figcaption></figure>

Step 13 - You can add optional flows to enhance your campaign, increase engagement and capture data. For more information how to set up forms and quizzes click [here](/features/forms-and-quizzes.md) and for social tasks click [here](/features/social-tasks.md).&#x20;

#### Adding a Form and Quiz

{% @arcade/embed flowId="6j2Y9V1uPtOU2FZc4DAK" url="<https://app.arcade.software/share/6j2Y9V1uPtOU2FZc4DAK>" %}

#### Adding Social Tasks

{% @arcade/embed flowId="AC2kQ0uLOWlG9USFy6vm" url="<https://app.arcade.software/share/AC2kQ0uLOWlG9USFy6vm>" %}

Step 11 - Choose some final settings which includes:

Step 14 - Choose some final settings which includes:

* Turn off referrals and sharing means users wont be prompted to share the campaign. Learn more about referrals [here](/features/referral-system.md)
* Change the metadata which will be shown if a user shares the links on social media.&#x20;
* Enable your video to start playing automatically on click of the link. Note, they will not be able to have audio using 3rd party players unless the user turns sound on.

<figure><img src="https://1941361103-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ffqex03H0w2V2ot4xD5Yz%2Fuploads%2FPFKQ1k2r0rm4hFravicm%2FScreenshot%202024-10-22%20at%201.58.01%20PM.png?alt=media&amp;token=724e02cd-b94a-4d25-8eb4-d04646694276" alt=""><figcaption></figcaption></figure>

Now its time to launch your rewarded video campaign. You can also explore advanced settings [here](/build/advanced-settings.md)

### The Result

This is the latest ViewFi format which can mint NFTs within the widget available anywhere across the open web. It shows the NFT minted plus links to the block explorer where you can see the Transaction on chain. You can view it directly on leading marketplaces such as Magic Eden, Open Sea and Rarible.&#x20;

{% @arcade/embed flowId="I2dKJZGSeJtStq3bM4uK" url="<https://app.arcade.software/share/I2dKJZGSeJtStq3bM4uK>" %}

<figure><img src="https://1941361103-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ffqex03H0w2V2ot4xD5Yz%2Fuploads%2F2VSiKWRApjFIjdM9z5Jh%2FCompleted%20-%20If%20existing%20wallet%20was%20connected.png?alt=media&amp;token=0a1499b3-2303-4604-8da0-4e6e7abc698b" alt=""><figcaption></figcaption></figure>

### Automated Email Template

<div><figure><img src="https://1941361103-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ffqex03H0w2V2ot4xD5Yz%2Fuploads%2FLiqYGQQ3FYHIoZpyMDI4%2FEmail%20-%20NFT%20Minting%20-%20complete%20example.png?alt=media&amp;token=5aaa8f7f-ee48-49d7-b3d8-c6f1e50efd9e" alt=""><figcaption></figcaption></figure> <figure><img src="https://1941361103-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ffqex03H0w2V2ot4xD5Yz%2Fuploads%2FVgw5HcI4fW5HzFLAf0Ls%2FEmail%20-%20mobile%20-%20NFT%20Minting%20-%20complete%20example.png?alt=media&amp;token=76c034a2-224e-4e98-84cd-8435840acd01" alt=""><figcaption></figcaption></figure></div>
