Back to notes

May 8, 2026 · 6 min read

Rebuilding a Freemium Conversion Funnel From Scratch, Numbers Inside

A freemium product's free-to-paid conversion rate had been stuck at 2.1% for a year. Rebuilding the funnel from the upgrade trigger backward got it to 5.4% in a quarter.

Case StudyGrowth

A B2B SaaS client's freemium product had been stuck at a 2.1% free-to-paid conversion rate for roughly a year despite multiple pricing-page redesigns and three different onboarding email sequences. None of those changes touched the actual root cause, which turned out to be upstream of both: the upgrade prompt itself was triggered on a time-based schedule (day 14 of trial) rather than on any signal that the user had actually hit a limitation worth paying to remove.

Rebuilding backward from the trigger

We mapped every feature gate in the free tier and instrumented which specific gate users hit immediately before upgrading, for the small number who did convert under the old flow. One gate — exporting more than 3 reports per month — accounted for a disproportionate share of actual upgrades. The day-14 time-based prompt was competing with, and usually losing to, that specific moment of genuine friction.

The best upgrade prompt isn't the one with the best copy, it's the one that shows up exactly when the free tier just failed to do what the user needed.

What we rebuilt

  • Replaced the day-14 time-based prompt with a contextual upgrade prompt triggered at the exact moment a user hit the report-export limit.
  • Added a secondary trigger for a less-dominant but still meaningful gate — team member seat limits — since a smaller cohort converted off that signal.
  • Kept the pricing page and onboarding emails essentially unchanged, to isolate the effect of the trigger redesign alone.
  • Measured by cohort month, not blended average, to avoid the stale-cohort distortion that had been hiding the real trend in past analyses.

Conversion rate rose from 2.1% to 5.4% within a single quarter of launching the new trigger logic, with no other major funnel change. The lesson that outlasted this specific project: a funnel rebuild that starts at the top of the funnel is often optimizing the wrong end — start at the moment of actual conversion and work backward to find what really triggers it.