LTV model sanity check from cohort data
Stress-tests an LTV figure against cohort retention data, exposing hidden assumptions about lifespan, margin and discounting.
Any capable chat model (ChatGPT, Claude, Gemini, others) · Google Sheets / Excel
Calculates CAC and payback from your inputs, shows every formula, and checks that definitions are consistent before the number is quoted.
For: Performance marketers, Marketing analysts, Growth marketers · Works with: Any capable chat model (ChatGPT, Claude, Gemini, others), Google Sheets / Excel
The fields start with example values so you can see how the prompt works. Everything stays in your browser.
Reporting period.
What spend counts.
Total spend for the period.
Currency.
Count for the period.
Definition.
Margin, not revenue.
Anything else.
A cost whose inclusion changes CAC.
Illustrative only. It describes the kind of result this prompt aims for; real output varies by tool, model and run.
Definitions, blended CAC with step-by-step arithmetic (here 120000 / 800 = 150, illustrative), payback computed from margin, a second-pass check, sensitivity to cost definitions and a 'what this does not tell you' list.
Expected format: Definitions, CAC and payback calculations, check, sensitivity, caveats.
Works in any capable chat model. Paste a small anonymised sample and recompute the key numbers yourself: chat models can misread columns or miscalculate.
Formula syntax is shared across Google Sheets and Excel for the functions used here, but argument separators and function availability depend on your locale and version; test on a small range first.
These informed the structure and the platform notes. A reference is not a license, and no third-party prompt text is copied here.
Spotted an attribution error, or are you a source owner with a request? Use the chat button at the bottom right and quote prompt ID ana-026. We will correct or remove it.
Stress-tests an LTV figure against cohort retention data, exposing hidden assumptions about lifespan, margin and discounting.
Any capable chat model (ChatGPT, Claude, Gemini, others) · Google Sheets / Excel
Translates ROAS into profit terms using margin and variable costs, so a campaign is judged against break-even rather than a generic ROAS target.
Any capable chat model (ChatGPT, Claude, Gemini, others) · Google Sheets / Excel
Produces a transparent CAC-by-channel query once you describe spend and customer tables, with attribution rules stated explicitly rather than assumed.
BigQuery / SQL · Any capable chat model (ChatGPT, Claude, Gemini, others)