BG/NBD · Gamma-Gamma Model

Turn transactions
into predictions.

Upload your customer transaction history. LTV Analyzer runs the industry-standard BG/NBD model and returns predicted revenue per customer — in minutes.

Free plan available · No credit card · EU data residency
Analysis complete Just now
€847
Avg CLV
€4,230
Top 10%
12%
Churn risk
Customer ID Predicted CLV Segment
cust_0042 €6,180 Champion
cust_1837 €2,940 Loyal
cust_0291 €520 At Risk
cust_3014 €310 New
Join 200+ DTC brands already using LTV Analyzer
No data team needed Results in <2 min GDPR compliant
200+
brands trust LTV Analyzer
4.2M
customers analysed
94%
model accuracy
<2 min
per analysis

Three steps to clarity

From raw transaction data to actionable revenue predictions — no data science team required.

01 📄

Upload your CSV

Export your transaction history from any e-commerce platform or CRM. We accept any CSV with customer ID, date, and order value columns.

02 ⚙️

Model runs automatically

The BG/NBD + Gamma-Gamma model fits your data, calculates purchase probability and expected spend per customer over the next 12 months.

03 📊

Download predictions

Get a ranked CSV with predicted CLV, churn probability, and RFM segment for every customer. Ready to import into your CRM or BI tool.

Put your predictions to work

LTV scores are only useful if they drive action. Here's what growth teams do with their results on day one.

Klaviyo · Mailchimp · CRM

Trigger the right flow at the right time

Sync customer segments directly into your email platform or CRM. Let churn probability and predicted LTV drive your automation logic.

  • Launch win-back sequences for At Risk customers before they go dormant
  • Offer VIP early access or rewards to Champions to reinforce loyalty
  • Suppress Dormant customers from promotional sends — protect your sender reputation
Strategy · Planning

Allocate budget by channel LTV

Use the optional dimension column to tag customers by acquisition channel, then compare LTV by source. Stop optimising for first-order ROAS.

  • See which channel produces the highest 12-month LTV — not just the cheapest first order
  • Shift budget toward channels with the best LTV : CAC ratio
  • Present a defensible, data-backed media plan to stakeholders

Simple, transparent pricing

Start free. Upgrade when you're ready. No contracts, no surprises.

Free

Perfect for testing the model on your data before committing.

€0 / month
  • 1 analysis
  • 25-row results preview
Get started free
Pro

For agencies and brands with large customer bases and custom needs.

€149 / month
  • Everything in Starter
  • Unlimited analyses
  • Up to 2,000,000 customers per file
Contact us

Everything you need.
Nothing you don't.

Built for growth teams, analysts, and founders who need real predictions without the data science overhead.

🎯

Google Ads Customer Match

Export your Champions list and upload it to Google Ads. Bid higher on your best customers, exclude them from acquisition campaigns, or build lookalike audiences from your top 10%.

📥

Flexible CSV import

Shopify, WooCommerce, Klaviyo, Stripe — any CSV works. Map your columns once and we handle the rest automatically.

🏷️

Customer segmentation

Every customer is automatically tagged — Champions, Loyal, At Risk, Dormant, Lost — so you know exactly where to focus retention budget.

📤

Export-ready output

Download a clean CSV with LTV prediction and segment per customer — ready to upload to Google Ads, Klaviyo, or Meta Audiences.

🔒

EU data residency

All data is processed and stored in EU infrastructure. GDPR-compliant by default. Your data is deleted after 30 days.

Results in minutes

Most analyses complete in under 2 minutes. No infrastructure to manage, no Python environment to set up, no waiting.

Frequently asked questions

What format does my CSV need to be in? +

Your CSV needs at minimum three columns: a customer identifier, a transaction date, and an order value. Column names don't matter — you map them during upload. We support exports from Shopify, WooCommerce, Stripe, Klaviyo, and any custom format. Files up to 50 MB are accepted on the Starter plan.

How accurate are the CLV predictions? +

LTV Analyzer is built on the BG/NBD and Gamma-Gamma models — the peer-reviewed academic standard for non-contractual CLV prediction, developed by Peter Fader and Bruce Hardie at Wharton and widely adopted by enterprise analytics teams. Across our validation dataset of 4.2M historical customer records, cohort-level accuracy (MAPE) is under 5%. Individual predictions are probabilistic — the model gives you the statistically expected value per customer, not a guarantee. Accuracy improves with 12+ months of history and 200+ customers.

Is my data secure and GDPR-compliant? +

Yes. All data is processed exclusively in EU infrastructure (Frankfurt). We never share or sell your data. Uploaded files and analysis results are automatically deleted after 30 days. You can request immediate deletion at any time by contacting support. We are GDPR-compliant and operate under Spanish LOPD-GDD guidelines.

How much transaction history do I need? +

The model works best with at least 6 months of transaction history and a minimum of 100 customers. For reliable predictions, we recommend 12–24 months of data. If you have less, the model will still run but the confidence intervals on predictions will be wider. The output will flag data quality issues automatically.

Can I cancel my subscription anytime? +

Yes. You can cancel at any time from your account settings. Your plan remains active until the end of the current billing period. We offer a 14-day refund policy — if you're not satisfied within 14 days of your first payment, contact us and we'll issue a full refund.