// retention-lifecycle

Retention & Lifecycle

Onboarding, activation, lifecycle email, churn, and expansion.

4 skills

Execute

email-lifecycle-sequence

engine

Email Lifecycle Sequence

Use when the user wants to build or fix lifecycle email — welcome sequences, onboarding emails, nurture, win-back, expansion, or re-engagement. Also use when the user mentions email sequences, drip campaigns, automated emails, lifecycle marketing, email flows, or "what emails should we be sending". Maps which sequences exist, checks the combined send load for fatigue, and writes the sequences that are missing.

Retention & Lifecycle·Starter#email-marketing#lifecycle
$ npx skills add email-lifecycle-sequence

Design

lifecycle-and-retention

engine

Lifecycle And Retention

Use when the user wants to reduce churn, improve retention, or grow net revenue retention (NRR) through onboarding, lifecycle communication, and account expansion. Also use when the user mentions churn, retention, NRR/GRR, net dollar retention, activation, onboarding, customer lifecycle, upsell/expansion, or "why are customers leaving / how do we keep them." Produces churn, NRR, GRR, quick-ratio and lifetime math plus a diagnosis and a prioritized retention plan across onboarding, churn drivers, and expansion.

Retention & Lifecycle·Intermediate#retention#churn
$ npx skills add lifecycle-and-retention

Design

marketing-loops

engine

Marketing Loops

Use when the user wants to build or diagnose a compounding growth loop — referral, viral, content, or paid-recycling — rather than optimize a linear funnel. Also use when the user mentions growth loops, viral loop, viral coefficient, k-factor, referral loop, content loop, network effects, compounding growth, flywheel, "how do we grow without spending more", or "why doesn't our growth compound". Computes the loop factor, shows what it buys in amplification and effective CAC, finds the throttling stage, and projects users over time.

Growth, Retention & RevOps·Intermediate#growth-loops#viral-coefficient
$ npx skills add marketing-loops

Execute

onboarding-activation

Onboarding Activation

Use when the user wants to improve product onboarding, activation rate, or time-to-first-value — getting new signups to the moment the product actually works for them. Also use when the user mentions activation, aha moment, time-to-value, first-run experience, product onboarding, user adoption, or "people sign up and never come back". Defines the activation moment from data, finds where new users stall, and specifies the fix.

Retention & Lifecycle·Intermediate#onboarding#activation
$ npx skills add onboarding-activation

// go deeper

The Retention & Lifecycle playbook on aajconsult.com

Interactive tools, methodology, and case studies behind these skills.

// human in the loop

Need a human in the loop?

AAJ builds the strategies, tools, and playbooks these skills are made of — with engagements for growth-stage and enterprise teams.