Open app

September 22, 2026

A usage metric now creates only the properties you ask for, expansion becomes something you define and Uptend records, every stage page asks the same two questions, and Reactivation becomes a ranked list. Plus: Uptend now calls the thing it tracks a profile, everywhere.

A usage metric only creates the properties you ask for

Admin

Declaring a usage metric used to create ten properties, every time. "Lifetime revenue" got a 90-day window, a previous-90-day window and a thirteen-week sparkline whether or not anything would ever read them — ten keys in the property editor, the rule builder and the scoring editor, and ten values your database recomputed on every refresh.

The editor now has a What to track section that asks what you want to know instead of listing property names:

  • Total, all time is always tracked. It's the measure itself.
  • When it happened creates the first and most recent timestamps.
  • Track it over time opens the windows — pick any of last 7, 30 and 90 days — plus compare each window with the one before and keep a weekly trend.

Every answer names the properties it creates underneath it, and the list at the bottom counts them. Everything is on by default, so a metric you don't think about behaves exactly as before. A metric that only answers "how many, ever" is now one property instead of ten — and one aggregate instead of eleven on every sync.

Existing metrics are untouched: they keep all ten. Turning something off on a saved metric deletes those properties, so the editor names them before you save.

One word: profile

Admin

Settings → Profiles used to let you rename what your workspace calls a profile — a singular and a plural, "Account" / "Accounts", "Customer" / "Customers". That name is gone.

It only ever reached five places: the profiles list header and its search box, the profile page's back link and subtitle, and the dashboard tile. Everything else — the lifecycle screens, the scoring copy, the docs, the API, the webhook payloads — kept saying "profile", because a name you type into a box cannot be threaded through prose. A workspace that renamed to "Accounts" got "Accounts" in five places and "profile" in a hundred, which reads as two concepts rather than one.

So Uptend says profile, singular and plural, everywhere. Nothing about your data changes: the same rows, the same properties, the same funnels and monitors.

The copy caught up

Admin

With one word settled, the admin and the docs were swept for the places that still said something else:

  • The Lifecycle screens — stage populations, the retention and expansion overviews, the monitor editor and monitor detail — now say "profile" rather than "account" or "signup".
  • The scoring category hints, the dashboard subtitle and the shipped funnel and monitor template descriptions say it too.
  • The workspace Member role description no longer claims members can work in "orders, products, customers, inventory and analytics" — leftover words from a template Uptend was built on. It now names what is actually there: profiles, lifecycle, monitors and analytics.
  • The expansion and scoring copy followed: Profiles differ in worth, "Only count some profiles", "every active profile". The worth score is Profile value — it was briefly Account value, which was the same slip one layer down.

"Account" still appears where it means your own Uptend login, and where the docs are describing a table in your database — accounts.owner_id, "the earliest user on an account". Those are not profiles, and they still read that way.

Expansion is something you define, and something Uptend records

Admin

Expansion was the one stage with nothing behind it. The other three are anchored to a moment Uptend writes down — an activation, a churn, a win-back — and expansion was a quadrant of two scores and a list of thresholds crossed: pictures of who looks big, never a record that anyone grew.

Now you say what growing means in your product, under Settings → Lifecycle. An expansion type is either a ladder of tiers — free → starter → pro, so free-to-paid and pro-to-enterprise are the same motion — or a number going up by an amount, a percentage, or past a line you name. Add as many as you track separately; each gets its own rate and its own denominator.

From there the Expansion page is the ledger. Of the profiles that could have grown in the window, how many did; how long it took them; expansions minus contractions; and every move, with the values it moved between. The quadrant is still there at the bottom, doing the one job it was always good at — who is next. Expansion funnels can now converge on a type, so they report a real conversion, and a downgrade feeds the churn risk score, which could not see one before.

If expansion is not a concept in your product, switch it off and the stage leaves the sidebar.

Every stage page asks the same two questions

Admin

How much is this profile worth to us, and how likely is this stage's outcome. That is what every quadrant in Uptend now plots, in the same shape on every page — so an axis means the same thing wherever you meet it.

The scores that answer those questions are fixed: ICP fit and Profile value (the same axis, measured from firmographics before activation and from usage after), Churn risk, Expansion readiness, and each funnel's own Momentum. You no longer pick which model goes on which axis, and you can no longer create or delete the four — but every factor, weight, transform, band and line inside them is still yours to edit. Models you built before this are listed as Additional models: fully editable, useful for sorting and filtering, never drawn on a stage axis.

Usage size is now Profile value. Engagement has been retired: it was a blend of recency and volume — half the worth axis and half the likelihood axis — which is why it meant something different on each of the three pages it appeared on. Every fact it read still feeds a score; they just feed the score whose question they answer. The at-risk list keeps a third column and it is a better one: the factors actually driving the risk.

Two switches under Settings → Lifecycle let you say a whole dimension is not yours. Turn Profiles differ in worth off and every quadrant in the product becomes a ranked list, in one answer.

Reactivation is a list

Admin

The Reactivation page is no longer a funnel you land in. It opens on what you lost: every churned and dormant profile ranked by what it was worth, how recently it went, and how far it got before it went — "Invited a teammate, step 2 of 4 in Onboarding". The win-back funnels are underneath, unchanged.

There is deliberately no win-back score. We have no evidence about what predicts one, and a number invented to fill an axis looks like a measurement and behaves like a guess.

On this page