For the complete documentation index, see llms.txt. This page is also available as Markdown.

⚙️How Integration Works

TLDR: Most projects can launch an incentive program on Fuul with zero code. Developer integration is only needed for advanced use cases like referral tracking or white-label hubs.

What do I need to integrate?

It depends on what you want to do. Here's a quick guide:

What you want to do
Integration needed
Details

Incentivize onchain actions (LP, trading, staking, lending, holding)

None — configure through the webapp

Fuul listens to onchain events automatically via 30+ pre-built integrations

Track custom offchain events (sign-ups, purchases, etc.)

API — send events to Fuul

Your backend sends events via the Fuul API

Track referrals in your app

SDK — add the Fuul Web SDK

A few lines of code to track pageviews and wallet connections

Build a white-label incentives hub

SDK + API — build with Fuul's tools

Full control over the user experience using the SDK and API

Launch a no-code incentives page

None — use Fuul's hosted solution

Built-in templates and drag-and-drop editor

No-code setup

All incentive rules are configured using the Fuul Incentives Manager. Through this platform, you can:

  1. Define trigger events — Choose from 30+ pre-built integrations or create custom triggers

  2. Set up incentive distribution rules — Fixed, variable, or pool-based payouts in tokens or points

  3. Manage budgets (token rewards only) — Deploy and fund your program's smart contract

  4. Access reporting — Understand ROI and identify key users

No developer resources required.

Multi-chain support

Fuul supports conversion events across all EVM and SVM compatible chains, including Layer 1 and Layer 2 solutions, as well as Stellar. You can listen for events on one chain and distribute rewards on another — giving you full flexibility for multi-chain ecosystems.

Reward options

Reward type
Description

Points

Offchain points for engagement programs, leaderboards, and airdrop eligibility

Tokens

Any ERC-20 token, SPL token or Stellar asset on supported chains

Native tokens

ETH, SOL, XLM, and other native currencies

To use your token for onchain payouts, Fuul requires a token whitelisting process. Contact ecosystem@fuul.xyz for details.

Next steps

Ready to launch? Follow the Quickstart to create your first program.

Want to integrate the SDK? Head to the Developer Guide.

Last updated