> For the complete documentation index, see [llms.txt](https://p00ls.gitbook.io/token-os/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://p00ls.gitbook.io/token-os/guides/rewarding-your-audience/in-exchange-for-your-own-points.md).

# In exchange for your own points

Converting your users’ points into tokens is simple.  Doing so centers around establishing a conversion rate between your points and determining how many tokens those points are worth.

**To exchange a user's points for tokens:**

* Determine the amount of tokens to reward the user
* Create a unique code for the user for the given amount
* Redeem the code on behalf of the user
* Reduce the user's points balance within your app

{% hint style="info" %}
After a code is redeemed on behalf of the user, the user does not receive their tokens right away.  An airdrop is created for them for their $TOKEN amount and in order for them to receive their tokens, they must claim their airdrop - a process that requires the payment of gas fees.

If you would like to provide a more seamless experience for your users and directly deposit tokens into your users' wallets, you have the option to pay the gas fees for the user's airdrop.
{% endhint %}
