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 % of the points or earnings made by their referees.

Tiered Payouts

Establish multiple payout tiers to compensate affiliates or referrers based on the value that they bring to the table.

Privacy

Fuul uses proprietary cookie-less measurement technology without tracking any sensitive user data.

Lifetime Attribution

By default, Fuul uses last-click lifetime attribution. This means all lifetime conversions driven by a referred user will be credited to the affiliate that generated their last click leading to their first conversion. Other attribution models are available by request.

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

Allow referrers to generate and customize their own referral links or codes. For longer B2B or offline sales processes, we usually recommend codes as well.

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
});

Ready to get started?