Understanding Trigger Types
In Fuul's platform, you can set up different types of triggers for your rewards based on your needs
Triggers are a key component of Fuul's incentive programs, allowing you to define specific events that initiate rewards or actions. In this guide, you'll learn which kind of triggers you can use.
What Are Trigger Types?
Triggers are events or conditions that, when met, initiate a specific action in your incentives program.
Finding the trigger you need
When you open the create-trigger page (or step 1 of onboarding), Fuul shows two options by default:
API
Any action you report from your own backend through the Fuul API
Stripe Payment
A one-off payment on a linked Stripe Connect account
Everything else sits behind the Crypto & quest triggers switch. Turn it on to reveal the full catalogue, the category tabs, and the search box.
"API" is the new display name for what the platform calls Custom Offchain. Only the label changed — the trigger type stored on your program, and anything you have already configured, is unaffected. Older docs and older screenshots may still say "Custom Offchain".

Types of Triggers in Fuul
Liquidity Triggers
CLAMM LPs — snapshots of concentrated liquidity positions on Uniswap V3 and V3-style DEXs → CLAMM LPs
Constant LPs — LP token balances on Uniswap V2 and V2-style DEXs → Constant LPs
Lending & Staking Triggers
Lending & Borrowing — supply and borrow positions on Compound V3, Morpho, Morpho Vaults, Euler Vaults, and Euler V2 Looping → Lending & Borrowing
Staking — staked balances tracked via subgraphs or receipt tokens → Staking
Yield — Pendle and Spectra YT and LP positions, Exponent (Solana) vault positions → Yield (Pendle)
Trading Triggers
Spot DEXs — Sushiswap, Nado, Ambient → Trading
HyperLiquid Builder Codes — perpetual trading volume, fees, PnL, and maker/taker split → HyperLiquid
Orderly Builder Trades → Orderly Network
Pacifica Builder Trades → Pacifica
Prediction markets — per-market trade volume on Polymarket → Polymarket
Holding Triggers
Token Holders — snapshots of balances for an ERC-20, LP token, NFT, or SPL token. Sources can be a token contract, a subgraph, or a Dune query → Token Holders
Social & Quest Triggers
These triggers reward users who engage with your community.
X (Twitter) — follows, posts, likes, and reposts → 𝕏 (Twitter)
Discord — server membership, channel joins, and role assignment → Discord
Galxe & Zealy — campaign participation and quest completion → Galxe & Zealy
Github Activity — contributions on a repository
Custom Triggers
Custom Onchain — any smart contract event or function call, with optional parameter filters → Custom Onchain Events
API (formerly Custom Offchain) — actions reported from your own backend, a CSV upload, or Zapier → Custom Offchain Events
Subgraph Balances — use this when the value you want to reward, such as cumulative deposits, is not available at the transaction level
Stripe Payment — a completed payment on a linked Stripe Connect account, delivered by webhook with no schedule
Last updated