Settings
Loyalty Settings

First In, First Out (FIFO) Expiration Logic

7min
fifo points expiration logic is in beta testing and is not yet be available for all acounts what is fifo? fifo stands for first in, first out , and it’s exactly what it sounds like when a customer redeems points, the oldest available points are applied first this is helps keep your program transparent, accurate, and easy to maintain benefits for retailers encourages timely redemption – customers are motivated to use their points before they expire, increasing engagement and preventing long term point accumulation that could lead to financial liabilities reduces liability risks – loyalty points represent a future cost to the retailer by expiring older points first, businesses can manage and predict financial obligations more effectively prevents hoarding & overspending – fifo discourages customers from stockpiling points indefinitely, helping retailers control excessive redemptions that could strain profitability enhances customer experience – a transparent system where older points are used first ensures fairness and avoids customer frustration over unexpected expirations improves program efficiency – fifo logic simplifies program management, ensuring a consistent flow of point usage and making reporting and accounting more straightforward how fifo logic works in aiq when fifo is enabled in your loyalty settings each time a customer earns points (via sale, boost, manual adjustment, etc ), an accrual event is logged with a timestamp and expiration on redemption, aiq will automatically use the oldest available points first , moving in order until the full reward is covered example a customer has 250 points total 100 points from january 150 points from march they redeem 120 points in april fifo pulls 100 from january (now gone) 20 from march (130 left) what happens on merges? we use contact id (not phone/email) as the single source of truth that means when profiles merge, point histories and expiration dates remain accurate expired points stay expired active points stay active you won’t see "phantom" redemptions or duplicated points where can i view fifo activity? fifo points reporting will be available through alerts & reporting for more information, see our points reporting docid\ tymegnn sjbrpiymebwdn documentation good to know fifo logic must be enabled in your loyalty settings expiration windows are still set by you (e g , 90 days after earning) fifo just ensures the oldest points are used before they expire