Engaging customers through online and offline referral reward programs | Synapse