cohort-analysis

Compute cohort retention rates, lifetime value, and CAC payback periods.

1|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/Bainbridge-Growth/drivepoint-plugins --skill cohort-analysis-bainbridge-growth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cohort-analysis
Source: https://github.com/Bainbridge-Growth/drivepoint-plugins/tree/main/plugins/smartmodel/skills/cohort-analysis
Command: npx skills add https://github.com/Bainbridge-Growth/drivepoint-plugins --skill cohort-analysis-bainbridge-growth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires smartmodel-protocol, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides an all-in-one analysis for cohort retention and lifetime value, addressing customer-related questions in finance, customer retention, and strategy.

Core Features & Use Cases

  • Cohort Retention Analysis: Offers in-depth analysis of customer retention curves.
  • Lifetime Value Calculation: Computes cumulative revenue per acquired customer.
  • CAC Payback Period: Determines the payback period for Customer Acquisition Cost.
  • Use Case: When a user asks about customer retention rates, LTV, or CAC, this Skill provides a consolidated report that includes retention curves, LTV:CAC ratios, and other performance metrics.

Quick Start

To analyze customer retention for a specific cohort, use the cohort-analysis skill with the query "Please analyze customer retention for the cohort starting in January 2021."

Frequently Asked Questions about cohort-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate customer retention rates and lifetime value for subscription cohorts?

To calculate customer retention rates and lifetime value, you need to analyze historical cohort data and subscription records to compute retention curves and cumulative revenue per acquired customer. This process requires accessing historical cohort or subscription data.

What is the best way to determine CAC payback periods using cohort analysis?

Determining CAC payback periods through cohort analysis involves computing cumulative revenue per acquired customer against acquisition costs. This analysis reveals the exact timeframe required to recoup customer acquisition investments.

Do I need historical customer data to generate accurate retention curves?

Yes, you need historical cohort, subscription, or customer data to generate accurate retention curves. Accessing historical customer data allows the analysis to compute retention rates and lifetime value with precision.

Can I use smartmodel-protocol settings to analyze cohort retention metrics?

You can use smartmodel-protocol settings to analyze cohort retention metrics by providing the necessary settings and index configurations. This integration enables consolidated reporting of retention curves and LTV:CAC ratios.

What is included in a consolidated cohort analysis report?

A consolidated cohort analysis report includes retention curves, lifetime value calculations, CAC payback periods, and LTV:CAC ratios. These performance metrics address customer-related questions in finance and retention strategy.

How do I compute LTV:CAC ratios for different customer cohorts?

Computing LTV:CAC ratios for customer cohorts requires analyzing cumulative revenue per acquired customer alongside acquisition costs. This calculation produces performance metrics for customer retention strategy.