> For the complete documentation index, see [llms.txt](https://docs.intract.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.intract.io/product-guide/community-hub-guides/quests/launching-your-quests/setting-up-rewards.md).

# Setting up Rewards

Once you are done setting up the tasks you will need to set rewards fro your campaign. You can set one or multiple rewards. You can choose to rewards users with ERC20 tokens(users love this cuz 🤑🤑🤑), NFTs, Discord Roles or you can make your own custom reward.

<figure><img src="/files/Wphyg9cm6LixbseBKfxU" alt=""><figcaption></figcaption></figure>

## Reward Methods:

<figure><img src="/files/mDcS9vN2VHAVms6NtuI8" alt=""><figcaption><p>Reward Methods</p></figcaption></figure>

### First Come, First Serve&#x20;

The sooner a user completes tasks, the higher their chances of receiving a reward. This method encourages users to engage with the tasks quickly and efficiently.

### Raffle

Rewards are distributed a raffle draw, which takes place once the campaign is completed. All participants have an equal chance of winning, regardless of when they completed their tasks, which adds an element of suspense and excitement to the process.

### Smart Raffle&#x20;

The Smart Raffle system is designed for those who prefer immediate gratification. With this system, users no longer have to wait until the end of the campaign to find out if they've won a reward. As soon as they finish all tasks, they will know straight away whether they have won or not.

### Leaderboard&#x20;

The leaderboard system rewards users based on their ranking. Users accumulate scores or points through their participation, and those with the highest scores or top positions on the leaderboard are rewarded. This system encourages competitiveness and ongoing engagement.

### Unlimited Rewards&#x20;

In the unlimited rewards approach, every participant who completes the quest is guaranteed a reward. This approach seeks to acknowledge and appreciate the efforts of all participants, ensuring that everyone who completes the quest feels valued and rewarded..&#x20;

### ERC 20 Tokens

<figure><img src="/files/XUDNcuWUswtn9keSM3dN" alt=""><figcaption><p>ERC20 Tokens as Rewards</p></figcaption></figure>

IIf you wish to reward questers with ERC20 tokens, you must first choose the reward method. Select the network, then the token. Specify the number of winners and the amount of token(s) a winner will receive.

Note: If you can't find your token in the list, [you can add it as follows](/product-guide/community-hub-guides/quests/launching-your-quests/setting-up-rewards/adding-custom-token-as-reward.md). After adding your tokens, you'll be asked to deposit them with us for automatic distribution of the rewards. [Learn more.](/product-guide/community-hub-guides/quests/launching-your-quests/setting-up-rewards/submitting-tokens-for-automatic-distribution.md)

### NFTs

<figure><img src="/files/ynQi5umQLtpJvEhdj0bn" alt=""><figcaption><p>NFTs as rewards</p></figcaption></figure>

If you wish to reward questers with NFTs, [you must first deploy them.](https://www.notion.so/o/SrcwIkxFz8ANP3gFXj5Z/s/hlgaDZTRrg2LILRmXJso/~/changes/9/tools/nft-rewards) Once done, simply select the reward method, choose the deployed NFT, decide on the number of winners, and you're all set.

### Custom rewards

<figure><img src="/files/E4WP6WQ5YxYiLIyOA6wx" alt=""><figcaption><p>Custom Rewards</p></figcaption></figure>

You can also create your own rewards for quest participants. To do this, choose the reward method. Give your reward a name, specify the total number of winners, and upload a reward image. Ensure that the image is 400\*400px. Drag and adjust the image to prevent unflattering cropping. After these steps, you're ready to go.

### Discord Roles

<figure><img src="/files/uguPzglioTk6Znuhssh8" alt=""><figcaption><p>Discord Roles as rewards</p></figcaption></figure>

To assign Discord roles as rewards, you must first connect your Discord account. If you have not done that, do it, and  once that is done simply choose your reward method and then select the Discord role you wish to assign to people.

### Official Points

<figure><img src="/files/OO9i5tht8dluV7SL9anC" alt=""><figcaption><p>Official Points</p></figcaption></figure>

Choose the option to set up official points as a reward.

1. Give your reward a distinctive name.
2. Indicate the total number of winners.
3. Specify the number of points each winner will receive.
4. Upload Reward Image
   * Ensure the image is 400x400px.
   * Drag and adjust the image to prevent unflattering cropping.

After completing these steps, your reward setup is ready to go!


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.intract.io/product-guide/community-hub-guides/quests/launching-your-quests/setting-up-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.
