Everything you'd want to know before you install.
A detailed look at how Predictive LTV & Churn — Predicted LTV and Automatic Customer Segmentation for WooCommerce works, why we built it the way we did, and the thinking behind the features above.
Why predicting LTV changes everything
Most WooCommerce stores treat every customer the same way: same newsletter, same offer, same frequency. As a result, customers at risk of churn are over-solicited while Champions who could carry 80% of revenue get neglected. Predictive LTV & Churn assigns every customer a predicted lifetime value and a churn probability, from their very first order, so you can drive your marketing actions case by case.
How the model works
The engine takes inspiration from the BG/NBD model used by data scientists, but simplified so no configuration is needed. It combines two signals: the customer's own history (number of orders, personal average basket, last order date) and your store's baseline (global repeat rate, average interval between two orders, store-wide average basket). The probability that the customer is still active decreases exponentially with the time since their last order, modulated by their usual purchase rhythm. The predicted LTV combines the amount already spent and the expected future purchases over a one-year horizon.
The 9 automatic business segments
Champions: top RFM, to reward and retain. High-value at risk: high predicted LTV but signs of disengagement. Churn risk: high probability of loss on valuable customers. New customer: recent first order, to convert to recurring. Potential loyalist: several recent orders. Loyal: recurring buyer. Dormant: has not purchased in a long time. Lost: very old, churn almost certain. Low value: low predicted LTV. The priority logic ensures a customer falls into the most actionable segment, not into all of them at once.
Native ESP integrations
Once the scores are computed, the plugin automatically pushes the data to Brevo, Mailchimp or Klaviyo (or all three in parallel if you want). On Brevo: attributes DFPLC_PREDICTED_LTV, DFPLC_CHURN_PROB, DFPLC_SEGMENT and the others are created on the contact, and tags like dfplc_champions or dfplc_high_churn are applied. On Mailchimp: shortened merge fields (DFPLTV, DFCHURN, DFSEG) because of the 10-character limit, plus tags. On Klaviyo: profile properties and optional list subscription. The export queue is processed hourly to respect rate limits.
Security, GDPR and performance
No sensitive data is sent to the ESPs: no card number, no full address, no date of birth. Only the analytical attributes useful for marketing (LTV, churn, RFM, segment, totals). All database writes use the plugin's dedicated tables with WordPress prepared statements, and uninstallation cleanly removes the 3 tables and all options. The plugin is compatible with WooCommerce High Performance Order Storage.
There are no reviews yet.