Most businesses launch referral programs when they have built a loyal customer base. A referral program is also helpful to generate buzz during the pre-launch as a marketing tool.