Building a referral program could sometimes be challenging with the so many factors that need to be measured, configured, and monitored; nevertheless, if created well, it could be a highly effective and cheap marketing tool that raises brand awareness, acquisition, and sales.