No, there are many other options. Coupons and discounts are used to build loyalty because customers usually appreciate economic incentives. But emotional factors also influence customer retention. This is why contests and games can also help build customer loyalty, especially if you top it off with a final prize draw among all the participants.