PROJECT / 01 · Customer success / self-hosted

OpenRetention

OpenRetention is a source-available customer-success system for teams that want a focused, inspectable risk workflow instead of a large enterprise suite.

Concept artwork for OpenRetention
RISK / RENEWALexplainable signal stack
WHY THIS NEEDED TO EXIST

Early B2B SaaS teams can have product, billing and renewal data without having a usable daily queue for customer risk. The useful question is not “what is the score?” but “who needs attention first, why, and how much revenue is exposed?”

HOW I BUILT AROUND IT
01

Keep the health model deterministic so every score can be explained.

02

Separate usage, inactivity, payment and renewal signals instead of hiding them inside one opaque model.

03

Order the risk inbox by commercial exposure so the operator sees what matters first.

04

Keep deployment self-hosted and the core intentionally small enough to inspect.

CAPABILITIES

What it does,
without the theatre.

01Deterministic health scoring02Usage decline and inactivity signals03Payment and renewal signals04Revenue-at-risk prioritisation05Risk inbox and account inspector06Node.js 24 + SQLite07Docker configuration08Public seeded product preview
ARCHITECTURE

What the system is meant to preserve.

  1. 01Explainability over opaque scoring
  2. 02Workflow density over dashboard theatre
  3. 03Revenue context beside every risk signal
  4. 04Accurate source-available licensing language
USEFUL ANSWERS
Is OpenRetention open source?+

Not before its Change Date. It is source-available under Business Source License 1.1 and the repository states the future Change License.

What does the health model use?+

The deterministic model uses observable signals including product-usage decline, inactivity, payment state and renewal proximity.

Is it a full enterprise customer-success suite?+

No full feature-parity claim is made. The current product is deliberately narrower and focused on self-hosted, inspectable risk and renewal workflows.

NEXT BUILD / 02

Commander Plus

A local-first AI agent workstation with MCP workspaces, reusable skills, persistent project context, health guardians and automation.

↗