It is proven that a company’s most loyal customers are also its most profitable. Having a loyalty program can accelerate the speed that someone becomes loyal. Rewards programs also encourage behavior. If you want customers to spend more, visit more, engage more, refer more, sign up for social, leave reviews, take surveys, etc, offer rewards to incentivize this behavior.