Fuul
  • INTRO
    • ⚡What is Fuul?
    • 💪Why use Fuul?
    • 🤔Use Cases
    • ⚙️Integration
    • 🔗Main Links
  • HOW IT WORKS
    • 💸Types of Rewards
    • ✅Conversion Events
      • 1️⃣CLAMM LPs (e.g. Uniswap V3)
      • 2️⃣Constant LPs (e.g., Uniswap V2)
      • 3️⃣Lending & Borrowing
      • 4️⃣Staking
      • 5️⃣Token Holders
      • 6️⃣Custom Onchain Events
      • 7️⃣Custom Offchain Events
  • 🤑Incentive Payouts
    • 🗿Fixed Rewards
    • 🌊Variable Rewards
    • 💰Pool Distribution
  • 🧑‍🤝‍🧑Referrals
  • ♾️Attribution Methods
  • 💲Budgets
  • ⚡Fuul Incentives Manager
  • 🎖️Leaderboards
  • 💻Incentives Hub
    • 👨‍💻White-Label Implementation
    • 👍No-Code
  • FOR DEVS
    • ⭐Getting started with Fuul Web SDK
    • ⚙️Sending Custom Events through the API
    • 📄Tracking referrals in your app
    • 👨‍💻API Key Management
    • 🛠️Building your incentives hub in your app (white-label)
      • ℹ️Getting all incentives information
      • 🔗Creating affiliate links or codes
      • 💯Getting Leaderboard Data
        • 🪙Tokens
        • 🌟Points
      • 🙋Getting Individual Rewards
        • 🪙Tokens
        • 🌟Points
      • 🤙Claiming Onchain Rewards
    • 🔧Building widgets
    • 📢Managing Audiences and Segments
      • 👤Getting User Audiences using Fuul SDK
      • 👥Updating Audience Segments using Fuul API
    • ✈️Migration from older SDK versions
    • 🆘Troubleshooting
  • PROTOCOL
    • ⛓️Smart Contracts
    • 🧵Subgraphs
  • Guides
    • ✏️Getting Started
      • Creating Your First Incentive Program
      • How to Add a Budget in Fuul
  • 🏁Creating Triggers & Conversions
    • Understanding Triggers Types
    • Creating an Event with CSV file
  • 🎨Program Incentive Page
    • Building no code landing pages
  • 📊Analytics
    • Understanding Sybil Detection
Powered by GitBook
On this page
  1. Guides
  2. Getting Started

Creating Your First Incentive Program

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.

PreviousGetting StartedNextHow to Add a Budget in Fuul

Last updated 1 month ago

✏️