I'm building a service marketplace, similar to Upwork. I'd like to implement a referral program, where I can offer and track 2 different programs. One program for regular referrals (service provider & customer), and then one program for a small network who will work like a sales team, where I can give them a percentage of commission fees for referrals for a year, or some specific time frame.
• Unique referral links
• Tracking and Payment system
o Reward options:
o Service Provider referrals: Flat Fee upon referral registration + commission on referred Service Provider's 1st job completed
o Customer referrals: Flat Fee for for referral job posting
Any help/guidance is very much appreciated.