Spend more on the customers who'll pay back, predict who they are at acquisition

LTV models that predict customer value within weeks of acquisition. Connect predicted LTV to CAC, channel-level performance, and bidding strategy. Acquisition spend becomes a portfolio decision backed by data.

Discuss a pilot →

Quick facts

Business size
E-commerce, SaaS, subscription, travel, businesses with measurable customer lifetime value
Timeline
5-7 weeks test, 3-5 months pilot, 6-9 months production
Budget range
Pilot from €35k. Pairs with marketing-attribution infrastructure.
Hardware
Cloud-based data warehouse and ML pipeline. CPU/GPU mix for training.
Data needed
Historical customer-level transaction / engagement data. The longer the history, the better the model.
Evolution

No product gives you this. We assemble and train it around you.

What this scale means

Further right means more proven and cheaper. Further left means newer and riskier. Here is the test for each step.

Commodity
You could get the result yourself from a ready service, with almost no work. We rarely take these on.
Product
A vendor already sells this result turnkey, like shelf recognition from Trax or document reading from ABBYY. If one of them fits you, use it. You come to us when it does not: when it has to run on your own servers, cost less, or fit systems the product cannot reach.
Custom-built
Vendors sell only the parts. A tool like Tableau hands you charts, but the dashboards and metrics for your business still have to be built. That build is the work, and that is us.
Genesis
The approach exists but does not work reliably yet. You are betting on it maturing, so it costs more and carries more risk.

Expected outcomes

MAPE 15-25%
LTV prediction accuracy (cohort-level) typical
Wide; bucketed into high/medium/low confidence tiers
LTV prediction accuracy (individual customer) varies
10-25% efficiency gain
Reallocation of CAC budget to high-LTV channels varies
Days to weeks (vs 6 months or more for traditional cohort analysis)
Time-to-first-LTV-prediction after acquisition typical

The Problem

CAC is easy to measure, you know what you spent on acquisition. LTV is hard to measure, you don’t know what a customer will be worth until they’ve been with you for a long time. The result: companies optimize acquisition against CAC alone, treating every customer as equally valuable. They aren’t.

Traditional cohort analysis tells you eventual LTV after 6-12 months of observation. By then the acquisition decisions are months in the past, so you have optimized blind for half a year. Subscription businesses lose money chasing low-LTV signups. E-commerce platforms over-pay for one-time buyers. SaaS companies miss the segments that would have grown into expansion revenue.

ML-driven LTV prediction shortens the feedback loop. Within days or weeks of acquisition, the model predicts what a customer is likely to be worth, with stated uncertainty. Channel-level ROI becomes a real metric. Bidding strategy adjusts for predicted value. CAC budget shifts toward channels that deliver high-LTV customers. High volume alone stops driving the spend.

What the Solution Does

A predictive model and dashboard that estimates LTV at acquisition time and connects it to your acquisition decisions.

  1. Train, model learns from historical customer trajectories: what early signals predict eventual value.
  2. Score, new customers get predicted LTV within days or weeks of acquisition, with confidence bounds.
  3. Connect to acquisition, predicted LTV flows back to your marketing attribution system, your ad platform bidding, your channel-mix decisions.
  4. Surface insights, dashboards show predicted LTV by channel, by campaign, by cohort.
  5. Iterate, model retrains as new data arrives. Predictions improve over time.

Where It Fits

This makes sense if you…

  • Operate a business with measurable customer-level value over time (subscription, e-commerce repeat purchases, travel rebookings)
  • Have CAC variation across channels and customer segments
  • Have historical customer data (12 months or more ideally, 6 months minimum)
  • Want to move from CAC-only optimization to LTV/CAC ratio optimization
  • Already invest in marketing attribution or are deploying it (LTV prediction is most powerful with attribution context)

This is probably not the right time if you…

  • Have a business model where most value comes from the first transaction (single-purchase items, low-margin commodity sales)
  • Don’t have enough historical data to train (you need 6-12 months minimum)
  • Lack the bidding infrastructure / channel control to act on LTV insights
  • Have such consistent customers that LTV varies little, the prediction adds little value

Business Value

Smarter acquisition spend. When you can bid more for predicted high-LTV customers and less for predicted low-LTV ones, channel-level ROI improves. Typical efficiency gain on CAC budget: 10-25%, depending on baseline LTV variation.

Faster channel-quality assessment. Predicted LTV is available within days/weeks of acquisition. Channel ROI assessment that used to wait 6+ months for cohort maturation happens in real-time.

Better strategic segmentation. Predicted LTV reveals which customer types are most valuable. Product, marketing, and retention strategies all benefit from knowing which segments to invest in.

Cohort discipline. Predicted LTV connected to actual LTV over time builds an accountability cycle. The model gets better. The team’s intuitions get calibrated against data.

How It Works

The architecture below combines a data warehouse (shared with marketing attribution), an LTV prediction model, and BI surfacing.

1. Data foundation

Customer-level history: acquisition source, sign-up date, first-week behavior, transactions, engagement events. Joined to your ad-platform spend data so predicted LTV can be linked to CAC.

The longer the history, the better the model. 12+ months ideal; 6 months minimum to train.

2. Feature engineering

Early signals that predict eventual value:

  • First-week behavior (sessions, page depth, key-event triggers)
  • Acquisition channel (different channels deliver different LTV profiles)
  • First-purchase characteristics (basket size, category, discount used)
  • Demographic / firmographic signals (where available)
  • Engagement velocity over the first 14-30 days

3. Model

Multiple model classes typically deployed: regression for continuous LTV estimation, classification for high/medium/low-value tiering, survival analysis for retention probability.

We’ve shipped XGBoost, gradient-boosted trees, and deep-learning models depending on data volume and complexity. The choice matters less than the feature engineering.

4. Confidence-aware predictions

Individual customer LTV predictions are noisy. We surface prediction confidence as tiers or quantile ranges, so the point estimate never reads as more precise than it is. Cohort-level predictions are much more accurate. We typically present both.

5. Dashboard and decision surfaces

BI dashboards show predicted LTV by channel, by campaign, by cohort. Bid-strategy export to ad platforms where bidding APIs support custom value signals. Alerts fire on declining predicted-LTV cohorts.

6. Continuous improvement

Predicted vs actual LTV gets tracked. Model retrains quarterly on the latest data. Feature engineering iterates as new data sources become available.

Stack

ClickHouse / BigQuery / Snowflake for the warehouse, Datapipe for ETL and incremental retraining, XGBoost / LightGBM / TensorFlow for ML, Metabase / PowerBI / Looker for dashboards. Often paired with marketing attribution infrastructure for end-to-end ROI visibility.

What You Need to Make This Work

Data. 6 to 12 months or more of customer-level transaction history. Acquisition source data (UTM tags, ad-platform exports). Customer engagement data if available (session events, product interactions). LTV measurement metric defined (gross margin? net revenue? retention probability?).

Integrations. Read access to your data warehouse (or we set one up). Optional: outbound integration to ad platforms for value-based bidding (Google Ads supports it; Meta supports it; others vary).

Hardware. Cloud-based. Training is bursty (weekly or monthly retraining cycles); inference is lightweight.

Team. A marketing analytics lead. A data engineer for integration. A CMO / VP-marketing willing to use the LTV insights to change bidding strategy. (Without that last person, the model produces insights that nothing acts on.)

Implementation Roadmap

1. Test (5-7 weeks)

Define LTV metric. Extract historical data. Train baseline model. Validate against held-out cohort. Output: written report on cohort-level prediction accuracy, individual-level confidence tiers, and recommendations for pilot.

2. Pilot (3-5 months)

Production deployment. Wire up scoring of new customers. Build dashboards. Optional: integrate with ad-platform value-based bidding. Measure decision-level impact (channel reallocation, bid adjustments). Output: working production model and documented business outcomes.

3. Production (6-9 months)

Continuous improvement. Quarterly model retraining. Feature engineering expansions as data sources grow. Your team owns the dashboards and decisions; we stay on for model maintenance.

Keep in Mind

Known limits:

  • Individual-level LTV is noisy. A single prediction for a single customer is wide. Cohort-level predictions (average LTV for a segment) are much more accurate. We report the spread, so no single customer number stands alone.
  • The model is backward-looking. It learns from past patterns. Market shifts, new channels, new product mix, all degrade prediction accuracy until the model retrains on the new pattern.
  • LTV definition matters. “Lifetime” is a modeling choice (3 years? 5 years? 7 years?). “Value” is a metric choice (revenue? gross margin? net contribution?). The right definitions are business-specific; we co-design.
  • Acting on LTV requires bidding control. A model that says “this channel delivers high-LTV customers” only helps if you can increase spend on that channel. Some platforms / contracts limit this.
  • Privacy regulations matter. Cross-device identity, cookie deprecation, regional privacy law, all affect what data is available for LTV modeling. We design with privacy-by-default.
  • CAC measurement quality matters. Good LTV predictions on bad CAC data still give you bad LTV/CAC ratios. Sometimes the most useful finding is “fix the CAC tracking”.

FAQ

How long until predictions are accurate?

Cohort-level predictions stabilize within days/weeks of acquisition. Individual-level predictions improve as more customer behavior accumulates, they’re typically usable within 30 days, well-calibrated within 90 days.

Can we use LTV for ad-platform value-based bidding?

Yes, Google Ads, Meta, and others support custom-value bidding. We can integrate predicted LTV as the value signal.

What if our business is a one-time-purchase model?

LTV prediction is less useful when most value is in the first transaction. We can still model repeat-purchase probability for the segment that does repeat, but the value-add is smaller.

How does this differ from off-the-shelf LTV tools (ProfitWell, Lifesight, etc.)?

Commercial LTV tools are excellent for organizations that want a ready-made product they configure and run. Our approach is the right choice when you need: custom LTV definition, integration with non-standard data sources, fully on-prem deployment, or modeling beyond standard subscription-LTV formulas.

What about B2B SaaS LTV prediction?

B2B SaaS has different signal: lower volume, longer sales cycles, account-level signal where consumer models use user-level. We’ve worked in B2B contexts and the architecture adapts.

How accurate is “accurate”?

Cohort-level MAPE 15-25% is typical. Individual-level is much wider. We tier predictions into confidence buckets, so a noisy point estimate never reads as precise.

Ready to Discuss?

If you spend meaningfully on acquisition and your decisions are currently CAC-only, this is a worthwhile upgrade. We’ll walk through your business model, your customer data, and your bidding infrastructure, and tell you what to expect from a pilot.

Discuss your project