A referral program is a very effective lead-generation technique. By offering a referral bonus, you can easily encourage people to promote your programs. Since you gove referral bonus only after you get the leads, you do not have to lose anything through this marketing technique. Do you use a referral program for your marketing campaigns?