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

🏁Creating Triggers

A trigger defines the action you want to reward β€” a swap, a deposit, a token balance, a social action, or any custom event. When you assign a trigger to an incentive, that action becomes something that fires a payout automatically every time it happens.

Pre-built triggers vs. custom events

There are two ways to bring actions into Fuul:

Pre-built trigger integrations β€” Fuul natively tracks onchain activity for supported protocols (AMMs, lending, staking, token holders, etc.). You pick the integration, configure it, and Fuul handles detection automatically.

Inserting events β€” If the action happens in your own backend (a sign-up, a purchase, a social action), you send it to Fuul via API or CSV upload. Use this when the action isn't onchain or isn't covered by a native integration.

Use pre-built integrations when the protocol is supported. Use event insertion when you own the data source.

Last updated