Following up on my initial referral program proposal, I believe that I finally found a viable solution for a Giveth referral program that works for our needs, and that also would not need extensive developer resources using Chainvine: https://www.chainvine.xyz/
Chainvine offered to create a custom referral program for us in which:
- We’ll be able to track referrals made from anyone (on Mainnet or Gnosis chain) and be able to split that data by project and referred donation amount.
- The referrer and referee both will receive a reward (that we define as a percentage).
- We can set the minimum threshold for payouts and only whitelist certain tokens for the referral program (like what we do with nice tokens).
- We can fund the payouts as part of the GIVbacks program.
1.5 ETH upfront and $250 / month (with a 6-month commitment)
This program will allow us to create grassroots referral incentives with an endless amount of ambassadors (big and small). This will allow us to work with “influencers”, grassroots communities and anyone that wants to shill Giveth, in a decentralized manner (without having to get approval each time we want to run a partner promotion or keep requesting marketing funds).
Additionally, working with a partner like Chainvine, will allow us to save hours of dev time needed to build a custom referral system inhouse (given our backlog and other dev team priorities). Also, since they’re still early in their own product development, the Chainvine team is also very flexible and wants to work with us to customize their solution for our use case.
They will create a custom microsite for us that will allow users to connect their wallet, join the referral program and get a special link. Once anyone takes the actions we define through that link (donating certain tokens to projects that meet the minimum threshold we set), both the referrer and the referrer will get rewarded.
How we define that reward is up to us. I suggest we keep it as part of the GIVbacks program calculation and use that pool for rewards as @Griff suggested earlier. I also suggest we have a minimum referral amount that is paid out in GIV tokens (perhaps 10% with a minimum of $10, or even higher) and maybe even have it where only stablecoins are accepted for the referral program (similar to the nice token program but instead they’re rewarded in GIV).
For example, if $10 xDAI is donated, we could give 10% ($1) to the referrer from the GIVbacks that would be allocated to that donation anyway and the rest goes to the new user being referred (to avoid people gaming the system with multiple wallets).
Expected duration or delivery date (if applicable):
We had a meeting with the Chainvine dev team earlier this week with @mateodaza and @cquinterom096 and their team said they can give us a working solution within 2 weeks. The next steps would be to get approval for funding from GIVgarden and if the DAO approves, have a final scoping meeting with them to address any concerns or customizations we want.
If any concerns or questions are surfaced from this proposal, we could also have another meeting with them before that point of course.
Skills and previous experience in related or similar work:
I have a lot of experience working in digital marketing and referral programs, so I’d be happy to lead the project management of this, working closely with @MoeNick and the rest of the dev team.
Amount of GIV requested: 1.5 ETH (upfront fees) and $1,500 (6 month subscription for $250 / month). At the time of this writing would be ~ 159,527 GIV (84,527+75,000)
Ethereum address where funds shall be transferred: TBD
More detailed description of how funds will be handled and used:
They are giving us a generous discount since we’re in the public goods space (more than 50% off), so we’ll need to pay 1.5 Eth (for initial development) and $250 / month with a 6 month commitment (to give us time to see if we like it).
Should we do this referral program with Chainvine?
- I have concerns and would like to discuss below