🚀Creating Your First Incentive Program

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

1. Create your account

  • Go to app.fuul.xyzarrow-up-right and sign up

  • Enter the basic details about your project — name, website, and other relevant information

  • Complete your project’s profile (category, image, and description)

circle-info

You can create a test project first to explore the platform before setting up your real program.

2. Select how you’re going to reward participants

  • Choose between Points or Tokens — you can create different incentive programs later

  • If you select tokens, choose the network you want to use from the dropdown

3. Set up your trigger

  • Select the type of trigger (onchain, offchain, subgraph, etc.)

  • For custom onchain triggers, select from any EVM chain or Solana (you can also use a testnet like Base Sepolia)

  • Enter the smart contract address — Fuul will automatically look up all available events and functions

  • Select which event or function to use as the trigger for your rewards

  • Define how Fuul should interpret the transaction volume, revenue calculation, and currency

  • Click Save

4. Set up your rewards

  • Choose the conversion you’ve just created

  • Select who to reward: Referrers, End Users, or both

  • Configure the reward structure:

    • Payment type: Fixed amount or Variable (percentage of conversion volume)

    • Set the amount

  • Hit Create

5. Finalize and launch

  • Click Publish to save your configuration

  • For token reward programs, go to Initialize program to deploy the program onchain

circle-info

For token rewards, deploying the program creates a smart contract that you fully control. Fuul never has access to the funds you deposit into your program’s contract. Points-only programs don’t require this step.

Last updated