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.