Features

Referrals

Drive growth by incentivizing your users to refer new members to your platform. This not only helps expand your community, but also enhances user loyalty.

Multi-Level Commissions

Reward your referrers and affiliates with a percentage of the earnings or points generated by their referred users across multiple levels.

Tiered Payouts

Establish different payout tiers to reward affiliates or referrers based on their performance and contribution to your program’s overall results.

Privacy

Fuul uses proprietary cookie-less tracking technology to measure performance accurately without storing or collecting any sensitive user data.

Lifetime Attribution

By default, Fuul applies last-click lifetime attribution so all conversions from a referred user credit the affiliate behind their initial conversion.

Double-Sided Rewards

Reward both referrers and referred users! Pay out a commission to the referrer, and a rebate or "cash back" the referred user.

Referral Links or Codes

Let referrers generate and customize their own referral links or unique codes to fit both short-term campaigns and longer B2B sales cycles.

Set up the Fuul Referral SDK in less than 10 minutes

1
Get your Fuul API Key

Set up an account to get your API key.

2
Install the Fuul SDK NPM package

3
Implement Pageview & Connect Wallet Events

These two events enable Fuul to run attribution for all referral activity

npm install @fuul/sdk

npm install @fuul/sdk

import { Fuul } from ('@fuul/sdk');
Fuul.init({ apiKey: "your-fuul-tracking-api-key" });

import { Fuul } from ('@fuul/sdk');
Fuul.init({ apiKey: "your-fuul-tracking-api-key" });

import { Fuul } from ('@fuul/sdk');
await Fuul.sendPageview();

import { Fuul } from ('@fuul/sdk');

await Fuul.sendConnectWallet({
address: "0x12345",
signature: "0x123485090123",
message: "Accept affiliate on 18-Aug 2023 00:00:00"
});

import { Fuul } from ('@fuul/sdk');
await Fuul.sendPageview();

import { Fuul } from ('@fuul/sdk');

await Fuul.sendConnectWallet({
address: "0x12345",
signature: "0x123485090123",
message: "Accept affiliate on 18-Aug 2023 00:00:00",
accountChainId: 1 // required for smart accounts
});