Create a campaign
Step-by-step guide for creating a campaign using Merkl Studio
Merkl Studio is your command center to launch, manage, and optimize incentive campaigns. This guide walks you through the process of creating a campaign step by step.
Step-by-Step Guide
1. Connect Your Wallet
Connect the wallet holding the rewards you want to distribute. Ensure you're connected to the chain where you want to distribute rewards. To see all supported chains, check the Status page in the Merkl App.


You can create cross-chain campaigns with Merkl—incentivize an asset on one chain while distributing rewards on another (e.g., incentivize a WETH-USDC pool on Ethereum by distributing WBTC on Base).
2. Click Create Campaign
Click the Create Campaign button to begin setting up your campaign.

3. Select Your Incentive Category
Choose your incentive category by clicking on the appropriate card.

4. Configure Your Rewards
Fill out campaign details including the asset to incentivize, the asset type (token or point), the reward amount to distribute, start date, end date, and more. The required details depend on the campaign type you selected. For detailed explanations of each parameter, see the campaign types page.

5. Set Restrictions
This section allows you to configure blacklists and/or whitelists for your campaign. Blacklisted addresses won't receive any rewards, while whitelisted addresses will be the only addresses eligible for rewards (excluding all others).

6. Personalize Your Campaign
Campaigns on Merkl can be fully customized to your needs. You can apply customization options such as boosts and more. New options are constantly being added! Check out the Customization options page for a comprehensive list of available options.

You may also be asked to provide a deposit URL—the link where users can interact with the asset you want to incentivize (e.g., a lending market, liquidity pool, etc.). Since Merkl is non-custodial, users must interact directly with protocols to be eligible for rewards. Merkl does not hold any user funds.
7. Review Campaign and Accept Terms
Double-check all the information. Once you're ready, click the Accept Terms button and confirm in your wallet.

8. Approve and Launch
Approve the reward token transfer from your wallet to Merkl, then create the campaign by signing the transaction. You can sign and submit using either an EOA (externally owned account) or a multisig wallet.
Regardless of the method you choose, you will need to complete these 3 steps:
Accept the Terms & Conditions
Approve the tokens for transfer
Deposit the tokens
Using an EOA
Double-check your campaign configuration
Read and accept Merkl's Terms & Conditions by clicking the Accept button and signing with your wallet
Approve the tokens for transfer and deposit the amount you want to distribute, plus the standard Merkl fees
Using a Multisig Wallet (Safe)
The recommended method for distributing rewards with Merkl using a multisig is through the Gnosis Safe Transaction Builder. To learn how to deploy your campaign from a multisig, see this guide.
Once you've executed your transaction, your campaign may take up to one hour to become visible on the frontend after creation.
Last updated