Skip to content

Trial to paid

Synthesized from the base patterns saas pack

Moves trial users toward the one action that shows the product's value, reminds them before the trial ends, and gives sales a task to call engaged trials. It all stops the moment they subscribe.

  • You run a time-limited free trial and your app sends events for trial start, a key action and a subscription.
  • Sales should spend time only on trials that are using the product.
HowWhat
Events from your app or website (needs a developer)Your app sends trial, key-action and subscription events.
KindNameWhat it doesLands
TeamSalesCalls engaged trials before they end.Empty
SegmentEngaged trialsDid the key action in the last 7 days.Ready
SegmentTrial, no key action yetHasn't done the key action in the last 14 days.Ready
TemplateTrial tip (email)Tip pointing to the key action.Ready
TemplateTrial ending (email)"3 days left" email.Ready
Follow-upTrial to paidTip, "3 days left", and a sales call for engaged trials; exits on subscription.Off
#QuestionDefaultFills in
1What's your product called?none, must answerorg_name
2How long is the trial, in days?14trial_days
3Which event is the "aha" action that predicts people will pay?Report Createdkey_action_event
4Which team calls engaged trials before they end?Salessales_team
5Where should buttons send people? (your app or upgrade page)none, must answerapp_url

These have defaults. Change any that don’t fit.

SettingDefaultKey
Wait after the tip before "3 days left" (trial length minus 5 days)9dending_delay
Trial started eventTrial Startedtrial_event
Subscription started eventSubscription Startedpaid_event
Sender address‹workspace default_sender›email_from
Greeting when a first name is missingtheregreeting_fallback
  • Day 2: a tip email if they haven't done Report Created yet.
  • 14 days minus 3: a "3 days left" email to everyone still on the trial.
  • The same day, engaged trials (did the key action in the last 7 days) create a call task for Sales, due in 48 hours.
  • Everything stops when Subscription Started arrives.
ChannelNeeded forBefore it can send
emailEvery messageA verified sending domain for ‹workspace default_sender›.
  1. Send Trial Started, Report Created and Subscription Started from your app.
  2. The "3 days left" email waits 9d after the day-2 tip, which is your trial length minus 5 days. Change it if your trial isn't 14 days.
  3. Add people to the Sales team, verify the sending domain, switch the follow-up on and test it with your own account.

This playbook is synthesized: no customer has run it with us yet. If you build it, tell us what you changed, and we’ll replace it with the real version.

The request used to test the copilot on this playbook (a live eval):

We have a 14-day free trial. Two days in, email people who haven't created a report yet with a tip. Three days before the trial ends, email everyone still on the trial, and give sales a task to call the ones who are actively creating reports. Stop when they subscribe.

It passes when every piece is a valid draft and everything lands off, with at least: segment, workflow, message_template.