> For the complete documentation index, see [llms.txt](https://docs.fuul.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fuul.xyz/core-concepts/trigger-integrations.md).

# Trigger Integrations

Triggers are the events that qualify users for rewards. Fuul supports 30+ pre-built integrations with leading DeFi protocols, plus the ability to create custom triggers for any onchain or offchain action.

## Integration types

Triggers work differently depending on the data source and timing:

| Type                    | How it works                                      | Timing                    | Best for                                                    |
| ----------------------- | ------------------------------------------------- | ------------------------- | ----------------------------------------------------------- |
| **Native integrations** | Pre-built connectors for popular protocols        | Scheduled (usually daily) | Supported DeFi protocols (AMMs, lending, staking)           |
| **Custom onchain**      | Monitor any smart contract event or function call | Real-time                 | Swaps, mints, deposits, or any onchain action               |
| **Custom offchain**     | Receive events via the Fuul API or CSV upload     | Real-time                 | Sign-ups, purchases, social actions, or any off-chain event |
| **Token holders**       | Track balances of any token (ERC-20, NFT, SPL)    | Scheduled (usually daily) | Holding rewards, governance token programs                  |

## Which integration should I use?

| Your use case                                              | Recommended integration                     |
| ---------------------------------------------------------- | ------------------------------------------- |
| Action is atomic and irreversible (swaps, mints)           | **Custom onchain**                          |
| Value is time-dependent (deposits, LP positions, holdings) | **Native integration** or **Token holders** |
| Supported protocol (Uniswap, Morpho, etc.)                 | **Native integration** (pre-built, best UX) |
| You track actions in your own backend                      | **Custom offchain** (API events)            |
| You need daily aggregated data from a partner              | **Custom offchain** (scheduled API)         |

## Pre-built integrations

Fuul natively supports the following categories of protocols. Each is described in detail in the pages below.

{% content-ref url="/pages/4SiyjDFfN2ZtUnPA4riL" %}
[1️⃣ CLAMM LPs (e.g. Uniswap V3)](/core-concepts/trigger-integrations/clamm-lps-e.g.-uniswap-v3.md)
{% endcontent-ref %}

{% content-ref url="/pages/OtiPDRFL36ZiaR2Ncs1A" %}
[2️⃣ Constant LPs (e.g., Uniswap V2)](/core-concepts/trigger-integrations/constant-lps-e.g.-uniswap-v2.md)
{% endcontent-ref %}

{% content-ref url="/pages/iS1e73vJVJt6GnlnxDpV" %}
[3️⃣ Lending & Borrowing](/core-concepts/trigger-integrations/lending-and-borrowing.md)
{% endcontent-ref %}

{% content-ref url="/pages/TUIpF6k8fbZtJFBvF6rc" %}
[4️⃣ Staking](/core-concepts/trigger-integrations/staking.md)
{% endcontent-ref %}

{% content-ref url="/pages/L7CyL3InLnwm4pYsOmK2" %}
[5️⃣ Token Holders](/core-concepts/trigger-integrations/token-holders.md)
{% endcontent-ref %}

{% content-ref url="/pages/0ME5kEmzRkZshWNXiiOX" %}
[6️⃣ Custom Onchain Events](/core-concepts/trigger-integrations/custom-onchain-events.md)
{% endcontent-ref %}

{% content-ref url="/pages/c7WYSy9QupFKfXp4ZHL0" %}
[7️⃣ Custom Offchain Events](/core-concepts/trigger-integrations/custom-offchain-events.md)
{% endcontent-ref %}

{% content-ref url="/pages/0QGOhllAPHCR3yPfUiQ2" %}
[8️⃣ Trading](/core-concepts/trigger-integrations/trading.md)
{% endcontent-ref %}

{% content-ref url="/pages/O0jnapR0LWkukqUDemO9" %}
[9️⃣ Yield (Pendle)](/core-concepts/trigger-integrations/yield-pendle.md)
{% endcontent-ref %}

{% content-ref url="/pages/atLxdVVu34BGZnDAOjlF" %}
[Quests & Social](/core-concepts/trigger-integrations/quests-and-social.md)
{% endcontent-ref %}

{% content-ref url="/pages/oQbqRzS7BSeM5fHZzjgF" %}
[1️⃣1️⃣ Prediction Markets (Polymarket)](/core-concepts/trigger-integrations/prediction-markets-polymarket.md)
{% endcontent-ref %}

## Supported networks

Fuul supports triggers across **35+ networks** including Ethereum, Arbitrum, Base, Optimism, Polygon, Solana, HyperEVM, Berachain, Monad, and many more.

{% hint style="info" %}
We're continually expanding support for new triggers and protocols. If you're interested in a specific use case that isn't listed, reach out at <ecosystem@fuul.xyz>.
{% endhint %}
