A financial analytics and portfolio management platform that turns scattered account data into decisions people can actually act on.
- React
- Node.js
- Python
- PostgreSQL
Subscriptions people choose to keep
A subscription commerce platform where skipping, swapping and pausing are first-class actions rather than cancellation traps.
Overview
Cartwright is a concept product for subscription retailers whose churn is driven less by the product than by the friction around it — a box arriving in the wrong week, an item the customer no longer wants, a pause that can only be arranged by email. It makes skip, swap, pause and change-of-date self-service, and it watches the signals that precede a cancellation so a save offer arrives before the decision rather than after it.
Subscription churn is usually recorded as a cancellation reason typed into a text box at the very end, long after the decision was made. The events that actually predicted it — two skips in a row, a failed payment, a support ticket about delivery timing — sit in different systems and nobody joins them up.
We made every subscription change self-service and logged as an event, so skips, swaps, pauses and date changes are visible in one timeline per customer. Renewal risk is computed from those events rather than from a cancellation form, and the retention offer fires while the subscription is still active, at the moment the risk crosses a threshold.
Desktop
The full-width interface, screen by screen.
Mobile
The same information hierarchy, rebuilt for a screen you hold in one hand.
More work
(→)Start a project
Tell us what you have in mind and we'll come back with a clear scope, a realistic timeline and an honest opinion on the best way to build it.
Project brief