Loyalty points reconciliation is a complex process that presents significant challenges. One of the main challenges is the diverse ways in which customers can earn and redeem points, including purchases, referrals, and social media engagement. Additionally, tracking customer spends in real time, assigning scores to each spend unit, and tracking crucial data points like expiry can be difficult and lead to dropoffs.