Customer retention is important for any business, most organizations do that by incentivizing their customers by rewards. However, it is more important to incentivize your customers with the right reward, one that they would want. We created a system that learns user’s interest over a period of time and matches them with the right kind of incentive they would like to have. Moreover, the system takes into account the available rewards and then recommends the most deserving users. Using cosine similarity based recommender system, we predict the outcomes of which reward will bring most gratification score for the user. The system was tested on users playing a scavenger hunt application.