> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flipsuite.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Get familiar with Flipsuite's reward system.

<iframe src="https://flipsuite.xyz/iframes/rewards" style={{height: '451px', width: '100%'}} className={"rounded-lg mx-auto border border-zinc-500/20 dark:border-zinc-500/30"} />

## Rewards

Flipsuite's reward system is a key component for building strong server economies and driving thoughtful engagement
in your community! Here are the different types of rewards you can utilize to reward your community members:

<CardGroup cols="2">
  <Card title="Tokens and NFTs" icon="coins">
    Reward your community members with any of the supported tokens or NFTs of your choice, fully on-chain.
  </Card>

  <Card title="Points and EXP" icon="sparkles">
    Reward your community members with spendable off-chain currency or experience.
  </Card>

  <Card title="Discord Roles" icon="masks-theater">
    Seamlessly integrate with nearly every Flipsuite module by rewarding your community members with Discord roles.
  </Card>

  <Card title="Custom Rewards" icon="message-pen">
    Get creative and reward your community with custom items like gift codes, merch, or anything else you can think of.
  </Card>
</CardGroup>

## How are rewards distributed?

Learn how every reward type is distributed to community members and what setup (if any) is required from you.

### <Icon icon="coins" size={24} />  Tokens and NFTs

Token and NFT rewards require you to set up a [rewards wallet](/rewards/reward-wallets) in your community dashboard that is used to
automatically send on-chain rewards to your community members.

<Note>
  Only tokens present on the [supported tokens](https://flipsuite.xyz/tokens) list can be rewarded through Flipsuite.
</Note>

### <Icon icon="masks-theater" size={24} />  Discord Roles

Discord roles don't require any extra setup, except making sure that Flipsuite's role is higher in your server's role
hierarchy than the role you want to grant.

<Warning>
  Flippy can only grant and revoke roles from users in your server that are **below its role** in your server's
  role hierarchy. You can access it by going to the `Roles` tab in your server settings.

  <Frame caption={"Example server role hierarchy"}>
    <img src="https://mintcdn.com/flipsuite/bnM5dvoJ_bEaUYYE/images/rewards/role-hierarchy.png?fit=max&auto=format&n=bnM5dvoJ_bEaUYYE&q=85&s=4ab2873db4e56ab7bb70d429625ad176" className="rounded-lg" width="715" height="196" data-path="images/rewards/role-hierarchy.png" />
  </Frame>

  In the example above, Flippy can only grant the "Verified - Tier 2" role to your community members. It won't have
  access to the "Verified - Tier 3" role because it's above the bot's role.
</Warning>

### <Icon icon="message-pen" size={24} />  Custom Rewards

Custom rewards aren't distributed automatically at all, so they don't require any extra setup. You are the one
responsible for manually granting winners their prizes.

### <Icon icon="sparkles" size={24} />  Points

Points are distributed automatically to community members. No extra setup is required.

## Where do I setup the rewards?

For the most part, rewards are created and managed through reward pools that allow you to distribute prizes with
different win chances and limited quantities, for maximum gamification. This makes it more exciting and fun when
members win rewards that are more rare than others.

<Card title="Reward Pools" icon="dice" href="/rewards/reward-pools">
  Learn how to create reward pools in your community.
</Card>
