Create a Campaign

How to create a campaign (mainnet)?


Step 1 - Connect your wallet

Visit our dApp and click on Connect Wallet and choose your favorite wallet. We currently support Metamask, Rainbow, Coinbase Wallet, and WalletConnect.

Step 2 - Sign your message

You'll be asked to sign a message with your wallet. This is simply a security measure to make sure you're the owner of your wallet.

Step 3 - Create a campaign

Now you are logged in, click on ‘Create Campaign’. The process of creating a campaign is straightforward and seamless, similar to filling in a form.

Step 4 - Enter project details

Enter your campaign name, business category, and additional information. Fill this up to the best of your ability to make your campaign page informative and clear. The goal here is to make it easy for both affiliates and participants to understand what your business and campaign is about.

Step 5 - Enter Campaign Settings

On this page, we are customizing the triggers required for the incentive distribution. What must your user do to trigger the incentive? Which contract must they interact with?

Here you will choose your project’s chain, insert your project’s contract address, choose the on-chain action, set your custom parameter, select your token, and choose whether you want the campaign to be public or exclusive.

The custom parameter automatically appears as you enter your contract address. The custom parameter ‘Transaction Volume’ allows you to reward users who deposit more than this value (either via minting, purchasing, bridging, etc). ‘Select your token’ allows you to set the custom trigger. How much of which token must be deposited to the contract for the incentive to be triggered? Select your trigger event amount.

Step 6 - Configure Payout Details

Select your payout currency and specify the incentive amount per verified action. Next, set your total campaign budget and choose the referral fee percentage. Finally, define the campaign duration. Once all details are complete, click “Continue” to proceed.

Step 7 - Review campaign details

Review your campaign details and make sure everything is correct. Then click next.

Step 8 - Deploy your smart contract

Step 9 - Approve the funds

Step 10 - Fund your campaign

The tokens are stored in your campaign’s smart contract, which works like an escrow. Once the event is triggered, the incentive will automatically be released to the participants and affiliates.

Step 11 - Congratulations, your campaign is live!

You're all set! You should be able to find your campaign on the ‘Campaigns’ page. You can now integrate it into a custom widget and embed it directly into your website or app from the Suite tab. Try it out!

For further questions, reach us at community@affi.network or by creating a ticket on Discord.


Still need help? Contact Us Contact Us