Skip to main content

Use case / SaaS onboarding

Onboarding sequences that adapt to real behavior.

Generic welcome drips lose activation. SegMailer triggers emails based on what users actually do, or fail to do, inside your product. Skip steps trigger nudges; completed steps exit the flow; nothing gets sent after activation.

The problem

Most onboarding sequences are linear drips: 7 emails across 7 days regardless of what the user did. The result is familiar: the user who activated on day 1 gets 6 more emails they do not need, and the user who bounced on day 2 gets 6 more emails they will never open. Both outcomes waste your list and train users to ignore your brand.

The behavioral approach

Behavioral onboarding replaces the calendar with the user's actual state. Users who complete setup exit the flow. Users who skip a step get a targeted nudge for that step, not a generic email. Users who go dormant get a different reactivation path than users who are stuck on a specific screen.

Implementation

How to ship it, step by step.

01

Model activation as an attribute

Push an onboarding_step attribute (integer 0–N) or a boolean for each activation milestone. Every attribute change re-evaluates segments in real time.

02

Build the trigger segment

Segment: signed_up within 14 days AND onboarding_completed is false. New users flow in; activated users flow out automatically.

03

Design the workflow

Trigger: segment entry → wait 2h → welcome → branch on onboarding_step → step-specific nudges → exit on activation.

04

Set a conversion goal

Goal: onboarding_completed = true. Converted users exit immediately. SegMailer reports activation rate per email, so you know which nudge drives which step.

Segment examples

Actual segment rules you can copy.

Fresh signups not yet activated

signed_up within 14 days AND onboarding_completed is false

Stuck on first-run

signed_up more than 2 days ago AND onboarding_step = 1

// Skipped past "create your first project"

Nearly there

onboarding_step >= 3 AND onboarding_completed is false

Silent dropout

signed_up within 14 days AND last_login more than 3 days ago

Email examples

Subject lines that actually work.

Welcome, {{firstName}}, one tip before you start
Set expectations, drive first login
Missing just one step to finish setup
Re-activate stuck users (branched)
{{firstName}}, here's what other teams do next
Suggest high-value next action
Still here? We can help
Reactivate silent dropouts with founder-signed email

What good looks like

Typical results for teams who do this well.

+15–30%
Activation rate lift
2.1 (down from 6)
Average sends per user
Under an afternoon
Setup time

// Directional ranges, not guarantees, depends on your baseline, audience, and product.

FAQ

SaaS Onboarding Emails, answered.

  • Minimal. In most cases, a single PATCH to /api/v2/contacts whenever an onboarding step completes is enough, update the onboarding_step integer and SegMailer handles the rest via segment re-evaluation.

Ship this flow this week.

Free forever up to 500 contacts. No credit card. Set up in under an hour.

Start free →