Skip to content
New

One door to Flow.

The upgrade path used to be a fork. A PricingModal here, a TrialStartModal there, and for anonymous visitors who clicked "Try Flow": nothing. A silent void. The button fired an event, the event found no listener, and the moment passed.

There is one door now. A single adaptive overlay reads three states — anonymous, trial unused, trial used — and shows the right shape every time. It also knows your why. If you clicked "All Themes", the hero shows your atmospheres. If you reached for the Coach, it shows the Coach. The feature you wanted survives the auth redirect through sessionStorage, so signing up does not erase the reason you came.

Seventeen touchpoints across the product now speak the same language. The overlay is the upgrade flow — not a place you arrive at, a place that meets you.

What changed

  • Unified FlowUpgradeOverlay — replaces split PricingModal + TrialStartModal
  • Feature-aware hero — content map covers 17 features plus a generic fallback
  • Three adaptive states — anonymous, trial unused, trial used
  • Auth redirect preserves intent — feature context survives the round-trip
  • No more silent failures — anonymous "Try Flow" clicks land
  • Showcase page — every variant viewable at /dev/showcase/upgrade-flow

Value first. Account second.