Customers earn points through various interactions with the business. For example, a customer might earn 1 point for every dollar spent. Accumulated points can be tracked through a business's loyalty program software or app. Once a customer reaches a certain number of points, they can redeem these points for rewards. The mechanics can vary, but the essence remains the same: rewarding customer loyalty.