Creating Your First Incentives Program in Fuul

In this guide, you’ll learn how to easily set up your first incentives program step by step.

In this guide, you’ll learn how to easily set up your first incentives program step by step.

1. Go to Fuul’s app and create your account

  • Enter https://app.fuul.xyz
  • Enter the basic details about your project. This includes the project name, website, and other relevant information. You can create a fictitious project for testing if needed)
  • Complete your project’s profile (choose a category, add an image and a description)

2. Select how are you going to reward participants

  • You can choose between Points or Tokens. Keep in mind that you can create different incentives programs after.
  • If you select tokens, you will see a dropdown menu with the supported networks. Choose the one you are going to use.

3. Configure Conversion Events

  • Define the events you want to track for your incentives program. These are the specific actions users need to perform to earn rewards.

4. Set up yor trigger

  • Select the type of trigger you want to use (onchain, offchain, subgraph and so on).
  • If you go with a custom onchain trigger, you will then select from any EVM chain or Solana. You can also use a testnet like Base Sepolia.
  • Complete the smart contract address.
  • Complete the name and description.
  • Fuul will automatically look up all the events and functions of your contract, so you can now select which one you are going to use as trigger for your rewards.
  • Define how you want Fuul to interpret the transaction volume for your rewards by choosing how to get the volume of the transaction, how to calculate your revenue and the currency.
  • Click “Save”.

5. Set up your rewards

  • Choose the conversion you’ve just created.
  • Select who do you want to reward: Referrers, End Users, or both.
  • Set up your rewards structure:
    • Choose the payment type: Fixed amount or Variable over conversion volume
    • Complete the amount.
  • Hit “Create” and your incentives program will be already created!

6. Finalize and Launch

  • Now, click on “Publish” to make sure it’s all updated.
  • Go to “Initialize program”. This means deploying the program onchain.

This is an important step, it ensures that you as the user will be the owner of the smart contract. That means that Kuyen Labs, the development company behind Fuul, or Fuul itself, cannot actually access the funds that you’re going to put in to this contract.

Can't find the right answer?

We’d be happy to help, please email us at ecosystem@fuul.xyz

Contact us