Skip to content

saas-trial

A B2B free trial end to end: welcome, activation, a team invite, notice before the trial ends, and the two ways it can close.

Journey What it does
activated Congratulates someone on their first project and says what is next.
activation-nudge Helps a trial that has not created its first project yet.
invite-your-team Asks someone working alone to bring their team in.
trial-ended Closes a trial, either with a welcome or with what happens now.
trial-ending Gives three days’ notice before a trial ends.
trial-welcome Opens a trial with the one thing to do first.

These are names your own app sends through track, not names Cowliss defines. Rename them in the copied files to whatever your app already sends.

Event Named by
invite.sent invite-your-team
project.created activated, activated-users, activation-nudge, unactivated
subscription.created converted, trial-ended, trial-ending, trialing
trial.started trial-ended, trial-welcome, trialing, unactivated
Segment Who is in it
activated-users Created at least one project.
converted Subscribed to a paid plan.
trialing In a trial: started one and has not subscribed.
unactivated In a trial and has not created a project yet.
Terminal window
cow init --blueprint saas-trial

Every file above lands in your repo, yours to edit. In a repo that already has a cow.json, add it with cow add blueprint saas-trial instead.