How-to guide

How to build a free trial conversion model

A free trial conversion model is not a single conversion rate on a slide. It is a staged funnel view that scores each cohort across signup, activation, feature adoption, trial-end, and paid, and it is the operating layer that decides which lever to pull on which segment and when. B2B SaaS teams that build this well land inside the 10 to 25 percent trial-to-paid band that OpenView and ProductLed consistently publish as the market norm, and they move inside that band by acting on stage-level drop-off instead of chasing a global number. This guide walks the full arc of building the model: writing the five stages, instrumenting the events, pulling cohort history, benchmarking against the public range, and sequencing the three levers that actually move the funnel, which are onboarding emails, in-app prompts, and a named success manager outreach for the high-fit segment.

Before you start

What you need.

Time: 2-3 weeks setup, ongoing

  • A trial signup dataset that captures every signup with a timestamp, a user identifier, a company identifier, and the acquisition source attached as a tag
  • A written activation event, or a short set of events, that reliably pattern-matches to what paid customers do in their first session, instrumented in the analytics or product telemetry tool
  • At least ninety days of trial cohort history where you can observe the full signup-to-paid outcome for each trial, including the ones that expired without converting
  • A CRM or PQL surface where each cohort stage can land as a stand-alone field on the account or lead object, so the funnel is reportable and the levers are routable
  • Billing conversion data that cleanly joins to the trial signup record, so the model can learn against the paid outcome rather than against a sales-stage proxy
Build a free trial conversion model for B2B SaaS

Step by step.

  1. 1

    Write the five funnel stages the model will track end to end

    Before any instrumentation, write the five stages the model is going to track and the one-line definition for each. Signup is the trial signup event with the account identifier attached. Activation is the two or three in-product events that pattern-match to what paid customers do in their first session. Feature adoption is the deeper workflow events that confirm the user is using the product for the job it was bought for, not just the walkthrough. Trial-end is the time-boxed expiration event, with the conversion status flagged at the moment the window closes. Paid is the billing event, sourced from the billing system and not from a sales dashboard. OpenView PLG and ProductLed research both land on the same point: the teams that outperform on trial conversion are the ones that treat the funnel as a named sequence of events with clean definitions, because the model, the dashboards, and the lifecycle automations all learn against the same labels.

    • Write a one-line definition for each of the five stages and store the definitions as code comments on the cohort view, so the next person to touch the model sees the same labels
    • Pick two or three activation events, not ten, so the signal stays sharp and the lifecycle sequencing stays legible to the growth team
    • Pick two or three feature-adoption events that are observably deeper than the activation set, so the model can tell a true power user from a trial tourist
    • Source the paid stage from the billing system as a boolean on the trial record, never from a CRM sales stage, so the label the model learns against is clean
    Tip: If the five stages cannot be written on a single index card and shared with product, marketing, and sales in one conversation, the labels are not clean yet. Spend the extra day on the definitions before any instrumentation, because the model is only as good as the labels it learns from.
  2. 2

    Instrument the events and build the ninety-day cohort view

    Once the stages are defined, instrument the events in the product telemetry tool with the trial account identifier attached, and build a cohort view in the warehouse that joins every trial from the last ninety days to its stage-by-stage outcome. One row per trial, with the signup timestamp, the acquisition source, firmographic fields from the enrichment provider, every stage event with its timestamp relative to signup, and the paid-conversion boolean. Ninety days is the minimum because shorter windows do not give the slow-converting trials time to resolve, and because the signal most teams miss is the gap between a seven-day converter and a twenty-eight-day converter. Appcues trial research and Reforge PLG research both call out the same discipline here: the cohort view is the artifact the whole program depends on, and teams that build it as a durable warehouse view ship a durable model, while teams that pull it ad hoc find themselves rebuilding it every month.

    • Instrument the five stages with the trial account identifier on every event, so the join from telemetry to the CRM and the billing system is clean on the first pass
    • Build a cohort view in the warehouse with one row per trial and columns for every stage event, firmographics, source, and the paid-conversion boolean
    • Spot-check the join by sampling twenty converted trials and twenty expired trials against the raw billing and telemetry records, so the view is trusted before anyone reports on it
    • Version the view with a dated name so the monthly reruns do not silently overwrite the training set that produced the deployed model
    Tip: Treat the cohort view as the single source of truth. If marketing is pulling signup counts from one tool, sales is pulling conversion from another, and product is pulling activation from a third, the model will not be trusted no matter how well it predicts, because every stakeholder will cherry-pick the number that matches their intuition.
  3. 3

    Benchmark each stage against the 10 to 25 percent industry band

    With the cohort view in place, compute the stage-to-stage conversion rate for the last ninety days and compare the end-to-end trial-to-paid rate to the public B2B SaaS benchmark of 10 to 25 percent. OpenView PLG benchmarks consistently land inside that band, with the higher end reserved for products that require a credit card at signup and the lower end for opt-in trials with no payment gate. The benchmark is a sanity check, not a target. The useful work is in the stage-level numbers: signup to activation, activation to feature adoption, feature adoption to trial-end, and trial-end to paid. A below-band global rate is almost always driven by a single bad stage, and a model that reports only the global number cannot tell you which. ProductLed research is explicit on this point: trial programs that move inside the 10 to 25 percent band do it by diagnosing and fixing the worst stage first, not by raising a global number through brute acquisition.

    • Compute the stage-to-stage conversion for the last ninety days and lay it out as a five-stage bar chart, with the end-to-end rate at the bottom
    • Overlay the 10 to 25 percent benchmark on the end-to-end rate, with a note that the higher end assumes a credit-card-up-front model
    • Flag the worst stage in red, which is usually signup to activation or feature adoption to trial-end, so the team can agree on where to pull the first lever
    • Share the chart with product, marketing, and sales in one review, so the three teams see the same numbers and agree on the diagnosis before any lever is pulled
    Tip: Do not benchmark your trial program against someone else's blog post without reading what their trial actually is. A free opt-in trial with no credit card converts at a fraction of a credit-card-required trial, and comparing the two side by side is how teams end up chasing a number that was never a fair baseline.
  4. 4

    Segment the funnel by signup source and firmographic fit

    A single global funnel hides the two segmentation layers that drive the biggest differences in conversion: acquisition source and firmographic fit. Compute the five-stage conversion for each major acquisition source, usually organic, paid, referral, and existing-list, and compute it again for high-fit and low-fit cohorts using the ICP score from the enrichment provider. The segmentation step is the one most teams skip and the one that pays off the most, because it tells you whether paid acquisition is converting below its channel baseline, whether a specific referral is doing the work the sales team thinks the product is doing, and whether the high-fit cohort is being left to self-serve when it should be routed to a named success manager. OpenView PLG benchmarks are consistent that trial-to-paid rates vary by source and by fit by multiples, not by percentage points, and that any program that pulls levers against the global number is tuning the channel mix as much as the user experience.

    • Compute the five-stage conversion for each acquisition source with a minimum cohort size of fifty signups per source before any rate is reported
    • Compute the five-stage conversion for the high-fit and low-fit cohorts using the ICP score from the enrichment provider, so the fit layer is visible alongside the source layer
    • Flag any source whose end-to-end conversion is more than fifty percent below the organic baseline, because that source is a candidate for a volume cut or its own lifecycle treatment
    • Flag the high-fit cohort separately as the pool a success manager will work from in the lever step, so the segmentation and the lever design land in the same artifact
    Tip: If a signup source has fewer than fifty trials in the ninety-day window, do not report a conversion rate for it. Small-sample rates look precise and are not, and the funnel will overfit to the noise if the team treats them as signal.
  5. 5

    Pull lever one, which is state-based onboarding emails

    The first lever against a weak signup-to-activation stage is a state-based onboarding email sequence. Pair every activation event with the specific email that drives at it, suppress the email the moment the event fires, and sequence against in-product state rather than against calendar days. A user who activates on day two should not receive the day-three activation nudge, and a user who has not activated by day five should receive a tighter nudge that references the specific event that is missing. ProductLed and Appcues both show the same pattern: nurture that is sequenced against user state converts materially better than nurture sequenced against the signup date, because state-based sequencing meets the user where the trial actually is rather than where the lifecycle tool thinks the trial should be. Keep each email short, action-oriented, and tied to one state transition, so the program is debuggable one message at a time.

    • Write a message map that pairs each activation event with one email and one in-app message, so every stage transition has a single owning message rather than a chorus of nudges
    • Sequence the sends against in-product state and suppress on event completion, so no user receives a nudge for an event they already fired
    • Measure activation lift per message weekly, segmented by acquisition source and fit, so the message map can be tuned one row at a time
    • Document every send with the triggering state, the suppression rule, and the measured lift, so the next person to tune the sequence has a clean trail
    Tip: Do not send a daily email during the trial. The signal from a well-timed state-based send is the opposite of the signal from a daily cadence, and teams that pack the inbox at the start of the trial burn the attention they would otherwise have at the trial-end stage.
  6. 6

    Pull lever two, which is in-app prompts tied to feature adoption

    The second lever is an in-app prompt program tied to the feature-adoption stage. Pick the two or three deeper workflow events the funnel flagged as weak, write a short in-app prompt for each that surfaces the next action and the reason it matters, and gate the prompt on the user not having completed the event. The in-app surface is the right place for the feature-adoption lever, because the user is already in the product and the friction cost of acting on the prompt is a single click rather than a context switch. Appcues research is consistent that in-app prompts tied to specific workflow events outperform email on the feature-adoption stage by a wide margin, because the attention is already loaded on the task. Keep the prompt copy short, keep the surface non-blocking, and never stack two prompts on the same screen, because the second one erodes trust in both.

    • Pick the two or three feature-adoption events the funnel flagged as weak, so the in-app program stays sharp rather than becoming a tour of every feature
    • Write one short prompt per event, with a one-line value statement and a single primary action, and skip any secondary action that distracts from the next step
    • Gate every prompt on the user not having completed the event, so repeat exposure is impossible and prompt fatigue stays low
    • Measure feature-adoption lift per prompt weekly, segmented by acquisition source and fit, so the prompt set can be tuned one row at a time
    Tip: Never run an in-app prompt on top of an onboarding checklist for the same event. The two surfaces are competing for the same attention, and running them together is how the checklist completion rate quietly collapses while the prompt metric reads clean.
  7. 7

    Pull lever three, which is a success manager touch on the high-fit cohort

    The third lever is a named success manager outreach on the high-fit cohort, timed to the activation stage. Define the high-fit cohort against the ICP score and against the activation signal, route those trials to a named success manager rather than a round-robin queue, and agree on an SLA for first touch, typically inside one business day. The purpose of the touch is not to sell at the user, because the user is already inside the product. The purpose is to show up with context, because the funnel has already told the success manager which activation events fired, which feature-adoption events are missing, and which firmographic signals matter. OpenView PLG and Reforge both call out the same discipline: a product qualified lead program dies when the human touch treats a PQL like a cold inbound, and it compounds when the human touch treats a PQL as a warm conversation that the product has already opened. Keep the outreach short, specific, and tied to the next workflow the user is likely to need.

    • Define the high-fit cohort against the ICP score and the activation signal, and size the cohort to what the success team can realistically touch at the agreed SLA
    • Route the cohort to a named success manager based on territory or account ownership, so the first touch carries context rather than resetting the relationship
    • Equip the success manager with a short talk track that references the activation events the funnel flagged and the specific feature-adoption events that are missing
    • Measure accepted rate and converted rate on the high-fit cohort weekly, and tune the threshold on accepted rate rather than on volume, so the human lever stays trusted
    Tip: Do not route the low-fit cohort to the success team as a safety net. Low-fit nurture is a different motion, and loading the success team with low-fit trials to backstop the funnel is how both the success motion and the self-serve motion quietly fail.
  8. 8

    Instrument a trial-end moment that acts on the final seventy-two hours

    The trial-end stage is the one most funnels under-serve, because the lifecycle tool is usually set up to send a generic expiration email on the last day. Replace that single send with a trial-end sequence that triggers at seventy-two hours before expiration, references the specific workflows the user actually ran, offers an extension path for a user who has activated but not yet decided, and offers a clean upgrade path for a user who has already hit the ceiling. The seventy-two-hour window is the moment the user is most likely to act, because the time-box is salient and the alternative is losing access to work already in flight. Appcues trial research and ProductLed benchmarks both call out the same lift: a trial-end sequence that references the user's own workflow state converts materially better than a date-based reminder, because the specificity reduces the perceived cost of the decision.

    • Trigger the trial-end sequence at seventy-two hours before expiration, not on the expiration day, so the user has time to act before the clock runs out
    • Reference the specific activation and feature-adoption events the user hit, so the sequence feels like a continuation of the trial rather than a generic reminder
    • Offer an extension path for the activated-but-undecided user and an upgrade path for the ceiling-hit user, and route the hesitation signals to the success manager for the high-fit cohort
    • Measure trial-end-to-paid conversion weekly, segmented by acquisition source and fit, so the sequence can be tuned one row at a time
    Tip: Never run the trial-end sequence as a hard shut-off. A user who has activated and has work in flight is a user who converts at a higher rate when the sequence feels like an invitation rather than a threat, and the data from the paid cohort will tell you the same thing within a month.
  9. 9

    Review the funnel monthly and move inside the 10 to 25 percent band

    Once the funnel and the three levers are in production, run a formal review every month for the first two quarters and quarterly thereafter. Lead with five numbers: stage-to-stage conversion, end-to-end trial-to-paid versus the 10 to 25 percent band, activation lift from the email program, feature-adoption lift from the in-app program, and accepted rate from the success manager cohort. Pick one lever per month to tune, change one thing at a time, and document every change with the triggering state, the expected lift, and the measured outcome. Reforge research is consistent that durable trial programs are tuned on a cadence and one layer at a time, and that teams that leave the funnel static for a quarter watch the lift decay without seeing it until the trial-to-paid number falls out of the band. Days-to-activation is the leading indicator that moves weeks before trial-to-paid does, so obsess over it as the monthly health signal and retrain the model when it moves.

    • Report the five headline numbers to the weekly revenue review, so the trial conversion program stays funded on measured lift rather than on vibes
    • Pick one lever per month to tune: the email map, the in-app prompt set, the success manager threshold, or the trial-end sequence, and change one thing at a time
    • Retrain the stage model monthly on a rolling ninety-day window and compare calibration against the previous deployed version, so stale features get caught early
    • Document every retrain and every lever change with the training window, the feature list, the production decision, and the measured outcome, so the next person to touch the funnel has a clean trail
    Tip: Days-to-activation is the leading indicator you should watch most closely. A program where days-to-activation is dropping is a program where trial-to-paid is about to rise, and the right move is to tighten the success manager threshold ahead of the lift rather than after it.
Avoid

Common mistakes.

  • Reporting trial-to-paid as a single global number and leaving the five stages buried. The global number is a benchmark against the 10 to 25 percent band and nothing more, and the useful work is always in the stage-level drop-off that the global number hides.
  • Sequencing onboarding emails against calendar days instead of in-product state. A user who activates on day two should not receive the day-three activation nudge, and a program that keeps sending it trains users to tune the inbox out at the moment attention matters most.
  • Running in-app prompts and an onboarding checklist against the same event at the same time. The two surfaces compete for attention, and running them together is how the checklist completion metric quietly collapses while the prompt metric reads clean.
  • Routing the low-fit cohort to the success team as a safety net. Low-fit nurture is a different motion from success manager outreach, and loading the human lever with low-fit trials is how the accepted rate drops and the success team stops trusting the funnel.
  • Sending a single generic expiration email on trial-end day instead of a seventy-two-hour sequence tied to the user's workflow state. The last seventy-two hours are the moment the decision is most actionable, and a date-based reminder leaves the stage underserved.
  • Benchmarking against a trial-to-paid rate from a different trial design. A credit-card-up-front trial and a free opt-in trial sit at opposite ends of the 10 to 25 percent band, and comparing them side by side is how teams end up chasing a number that was never a fair baseline.
FAQ

Frequently asked questions.

What is a free trial conversion model?

A free trial conversion model is a staged funnel view that tracks each cohort across signup, activation, feature adoption, trial-end, and paid, and that scores each stage so the growth team can see which drop-off is driving the end-to-end rate. It is the operating layer that decides which lever to pull on which segment, not a single conversion number on a slide.

What is a good free trial to paid conversion rate for B2B SaaS?

OpenView and ProductLed benchmarks consistently land the B2B SaaS trial-to-paid rate inside a 10 to 25 percent band, with the higher end reserved for products that require a credit card at signup and the lower end for opt-in trials with no payment gate. Treat the band as a sanity check, not a target, and do the useful work at the stage level.

Which levers actually move trial conversion?

Three levers move the funnel in B2B SaaS: state-based onboarding emails tied to each activation event, in-app prompts tied to the two or three deeper feature-adoption events, and a named success manager outreach for the high-fit cohort. Pull the levers against the stage the funnel flagged as weakest, and change one thing at a time.

How long should the trial window be?

Fourteen days is the most common B2B SaaS trial window, with thirty days common for products that require a longer implementation. The right window is the one that matches time-to-activation for the median user, because a trial that ends before most users activate is a trial that caps the end-to-end rate below the 10 to 25 percent band regardless of lever quality.

How often should the model be retrained and reviewed?

Retrain the stage model monthly on a rolling ninety-day window, hold out the most recent two weeks for validation, and compare calibration against the previous deployed version. Review the five headline numbers in the weekly revenue meeting, pick one lever per month to tune, and change one thing at a time so every lift is attributable.

What is the right trigger moment for success manager outreach?

Trigger success manager outreach on the high-fit cohort at the moment the activation signal fires, and route the trial to a named success manager with an SLA of one business day. The point of the touch is to arrive with context, because the funnel has already told the success manager which workflows ran, which feature-adoption events are missing, and which firmographic signals matter.

See it in Strkr

Related product surfaces.

Strkr pricing Strkr CRM All features

Run the five-stage funnel on the record the whole team already works from

Strkr gives product, marketing, and sales a shared view of signups, activation events, feature-adoption triggers, trial-end moments, and paid conversions, so the funnel lives on the account record itself and the three levers route themselves to the right owner.

Try it free. Bring your team next week.

No sales call, no migration consultant, no four-month implementation. Enter your card, get 14 days of the full Pro tier, cancel any time before day 14 with zero charge. Spin up a workspace, import your CSV, and have something useful before lunch.