How to Use

Cut to the Chase


Build a referral system into your app, manage user data, and pay out rewards. With Split, everything is simple. Split automates the entire process of rewarding loyal users who help you achieve your desired marketing goals. Through a performance-based reward system, Split verifies that users contribute to the growth metrics of the product and rewards them accordingly.

Step 0: Register Product


Before you begin, register your product for affiliate marketing with Split.

  • Click Start Guide to start the registration process.

  • Select the blockchain network you intend to use for referral marketing in the Product Network section. If you plan to use multiple networks, you must register your product on each one.

  • In the Product Link field, enter the URL where users first land when they follow your referral link. For instance, if your product link is https://split.marketing, the referral link will be https://split.marketing/?join=<REFERRAL_CODE>.

  • To add multiple products, navigate to Product List in the sidebar, and click Add Product.

  • Select the blockchain network you intend to use for referral marketing in the Product Network.

    • If you plan to use multiple networks, register your product on each one.

  • For the Product Link, input the URL where users first land when they follow your referral link.

Step 1: Deploying Reward Pool


What is Reward Pool?

The Reward Pool manages and distributes rewards to participants of the referral campaign. Split periodically updates the Reward Pool based on referrers' campaign activities. These updates are visible on the dashboard, allowing easy access to information for both your project team and users.

To deploy reward pool, all you need to do is click the button.

Step 2: Create Campaign


Partners can launch referral marketing campaigns aligned with their marketing goals using Split. Here’s how to create a campaign:

Basic Information

  • Campaign Name: Enter the title of your marketing campaign.

  • Start Date: Specify the date when the campaign will begin. Note that you cannot modify the campaign once the start date has passed.

  • End Date: Specify when the campaign will end. Campaign events can be removed after this date, but users may still claim rewards distributed up to this point.

  • Campaign Description: Clearly describe the tasks that referrers must perform. For example, "Share your referral link and encourage users to create campaigns on Split. Rewards are issued once a campaign is successfully launched and transactions are executed."

Reward Configuration

Enter information about rewards for users who participate in referral marketing. Based on this information, Split will calculate the amount of funds required. When you click the "Create Campaign" button, a transaction is executed to deposit the required funds into the Reward Pool.

What is "Event"?

An "Event" refers to a specific on-chain action performed by an Invitee who accessed the partner's product through a referral link created by a Referrer. The Referrer receives rewards proportional to the number of events generated through their referral link.

Rewards Using Existing Tokens

The most common way to reward referrals on Split is to adding tokens to the reward pool during the campaign signup process. By adding tokens to the reward pool, partners can automate everything from setting up reward terms to distributing rewards.

  • Reward Token: Enter the address of the token you wish to distribute as a reward.

    • Partners can register any type of token (following ERC-20 standard and native tokens).

    • Registered tokens are securely managed by the Reward Pool smart contract. When you remove a campaign, you get all remaining tokens back, except for those already claimed by referrers.

  • Payout to Referrer(per event): Specify the token amount to be paid to the referrer for each event.

  • Payout to Invitee(per event): Specify the token amount to be paid to the invitee for each event.

  • Total Event Count: Define the total number of events you aim to achieve.

  • Maximum Event Count: Set a limit on the number of events that can be applied to a single referrer.

Reward Using Split Points

This feature is currently under development.

Split Point is a non-transferable token (SBT) that follows the ERC-20 standard and can be used to reward referrers in exchange for other cryptocurrencies.

Split Point has the following characteristics:

  • Viewing a specific user’s balance by partner.

  • Tokens are drawn from a designated reward pool and are non-exchangeable.

Therefore, Split Points act as temporary points that Split can pay out as a reward for referral activity. With Split Point, partners get the best of both worlds: the benefits of points-based rewards and the automated payout of rewards using an on-chain reward pool.

Rewarding with Split Point is recommended for these partners:

  • Partners who want to manage the payout process themselves.

  • Partners who haven't issued tokens yet.

  • Partners who want to prioritize marketing using points and then distribute rewards at a later time.

On-chain Feature

Enter the information about on-chain feature that Split uses to enhance marketing metrics and how Split verifies this functionality.

  • Verification Method: Choose how to verify the on-chain functionality within Split.

    • Event Log: This method involves tracking the event logs emitted by a smart contract once the on-chain functionality has been executed.

      • Currently, we only support the Event Log method, but we plan to introduce more options through future updates.

Event Log

  • Contract Address: Provide the address of the smart contract that emits the events.

  • Event ABI: Enter the ABI data needed to identify the event, which you can typically find on services like Etherscan.

    • Above is an example of real-time event data for a smart contract following the ERC-20 standard.

    • The Event ABI should be formatted as follows:

      • event EVENT_NAME(TYPE1 PARAM_NAME1, TYPE2 PARAM_NAME2, ...)

    • In the example, to correctly format the ABI, add the prefix event and remove index_topic as shown below:

      • event Transfer(address from, address to, uint256 value)

    • Alternatively, you can confirm the Event ABI with a Smart Contract Engineer within your team.

Step 3. Integrate API Keys


By simply adding a few lines of code, you can integrate Split into your partner’s webpage using an API key. Detailed instructions for this process can be found on the following page.

Developer SDK

Final Step: Publish Referral Page


Once you've registered your product with Split and completed the two steps below, you can open a referral page where your users can share the campaigns you're running with their users and engage in referral marketing. To open a referral page, you need to complete the following two steps:

  • You need to deploy a reward pool on Split.

  • The Split SDK must be properly installed on the partner's app.

To start referral marketing, users will need to link their wallet and verify their Twitter account on the user page - this is the minimum safeguard to prevent some users from receiving rewards inappropriately. Once verified, Split provides users with a referral link that they can use to promote their partner's products.

The referrer promotes the partner's product based on the generated referral link, bringing new users to the product, and when those users complete the campaign specified by the partner, the referrer is rewarded. The reward can be claimed on the referral page.

Last updated