Small businesses use points programs to attract new customers, build customer loyalty, and incentivize repeat purchases.