The simplest explanation is pattern matching: we analyze customer and transactional data to understand how different customers behave. Using this understanding we can make predictions for how each user will behave in the future.
We use all of that analysis to power actions - take actions on the right user at the right time, optimizing for CLV.
Here's more: https://www.custora.com/home/customer_lifetime_value