Referral marketing is a strategy that promotes products through word-of-mouth and can be enhanced by businesses through incentive-based programs. There are two types: online, utilizing digital platforms, and offline, which includes personal endorsements and traditional media. Companies can benefit from referral programs by reducing marketing costs, increasing sales, and enhancing customer engagement and retention.