πŸ“§Email-Based Payouts

Fuul supports sending rewards to users identified by email address β€” no wallet required at the time of conversion. This enables incentive programs for audiences that are not crypto-native.

How it differs from other reward types

Tokens (onchain)
Points (offchain)
Email-based

User identifier

Wallet address

Wallet address or email

Email address

Wallet required at conversion?

Yes

No (if using email)

No

Wallet required to claim?

Yes

No

Yes (mapped later)

Distribution

Onchain voucher

Automatic

Held until wallet is mapped

How it works

  1. User performs a qualifying action β€” identified by their email address

  2. Fuul calculates the reward β€” a movement is created with the email as the recipient

  3. Movement enters "pending resolution" β€” it stays in this state until a wallet address is mapped to the email

  4. Project creates an email-to-wallet mapping β€” via the API or dashboard

  5. Rewards are resolved β€” pending movements are asynchronously transferred to the mapped wallet address

  6. User claims β€” the user can now claim their onchain rewards normally

Setting up email-based payouts

Email-based payouts work with any trigger type. When sending custom events, use email as the identifier_type:

Resolving email recipients

When rewards are created for email identifiers, they remain pending until you create a mapping. Use the recipient resolution endpoints to manage this:

Check which emails have pending payouts (API referencearrow-up-right):

Create mappings to resolve pending payouts to wallet addresses (API referencearrow-up-right):

circle-info

You can send up to 100 mappings per request. Once a mapping is created, pending movements for that email are asynchronously resolved to the target address.

Use cases

Use case
Description

Fintech & exchanges

Reward users who sign up or trade using their email, map wallets when they complete KYC

CEX referral programs

Track referrals by email, distribute token rewards after users create wallets

Pre-launch campaigns

Collect emails during waitlist phase, distribute rewards when users onboard

Non-crypto audiences

Run incentive programs for users who don't yet have wallets

circle-exclamation

Last updated