Frictionless SaaS, Chapter 4: The First Ten Minutes - Designing the Session That Decides Everything

This is the fifth post in the Frictionless SaaS blog series. In Chapter 3 we stripped the signup form down to the bone. Now the user is through the door. They’ve logged in for the first time. The cursor is blinking. And you have about ten minutes to convince them this was a good decision.


The Ten Minutes That Decide the Next Ten Months

A user logs into your product for the first time. Stop and picture them for a second, because most product teams never do.

They’re a little excited — something made them curious enough to sign up. They’re also a little anxious. They don’t yet know if this is the right tool. They don’t know where to start. They don’t know what the words on the screen mean in the context of their work. They have a dozen other tabs open, a Slack ping coming in, and a meeting in twenty minutes. They’re giving you a narrow window of focused attention, and they’re watching every second of it with the unconscious question, “is this worth my time?”

Chapter 4 of Frictionless SaaS is built around a single claim: the first ten minutes of a user’s first session are the most consequential minutes in your entire relationship with them. More consequential than the pricing page. More consequential than the fifth email in your nurture sequence. More consequential than any feature on your roadmap. If the first session works, everything downstream becomes easier. If it doesn’t, nothing downstream can save you.

There are two design patterns in this chapter that, together, carry most of the weight: the First Session Blueprint and the Empty State Opportunity.


The First Session Blueprint

The First Session Blueprint is a design pattern that guides a brand-new user toward their first unit of real value in a way that feels natural, intuitive, and non-intrusive. It isn’t a tour. It isn’t a feature carousel. It isn’t a modal that says “Welcome! Let us show you around.” It’s a quiet, scaffolded path that moves the user from “I just logged in” to “I just made this thing and it’s mine” without ever making them feel stuck.

The blueprint in the book has five beats:

1. Welcome & Orient · 2. Guided Action · 3. Reinforce · 4. Suggest Next Step · 5. Dismiss

The entire thing should take 5–10 minutes end to end. Not because users are impatient — they’ll happily spend twenty minutes exploring a product they’re genuinely curious about. It’s because every minute of required interaction is a minute during which something can go wrong. The longer the required path, the more places the user can fall off.

What it actually looks like

Picture a project management tool. A user has just signed up.

  1. Welcome & Orient. A gentle screen appears: “Let’s create your first project. Takes about two minutes.” No overwhelming tour. No fifteen-slide feature parade. Just a single sentence that sets expectations and lowers anxiety.
  2. Guided Action. The tool walks them through the actual thing, not a simulation of it. It highlights the Project Name field. It shows a placeholder like “Q2 Roadmap.” It optionally offers to invite a team member — but skippable, because anything skippable reduces friction for users who aren’t ready.
  3. Reinforce. The moment the project is created, the screen shows it. A subtle animation. A small but visible “you did it” moment. This is the beat most teams skip, and it’s doing more psychological work than it looks like.
  4. Suggest Next Step. “Now add your first task — ten seconds.” Optional. Low stakes. Clear ask.
  5. Dismiss. The user is free. They can follow the suggestion, or they can poke around on their own. Either way, they’ve already crossed the activation line.

Notice what the blueprint is not asking the user to do. It’s not asking them to watch a video. It’s not asking them to read documentation. It’s not asking them to choose between three templates and five themes. The path to first value is the narrowest possible corridor, because every decision point along that corridor is a place where users stop.

The principles behind the beats

The book lays out a set of design principles that make a blueprint work as opposed to just being another guided tour in disguise:

  • Don’t start with a tour. Users want to do, not to watch. Teach by doing — show features in the moment the user actually needs them, not up front.
  • Use progressive disclosure. Show only what’s needed for the current step. Everything else is hidden, and that’s a feature, not a limitation.
  • Keep the language human. Not “instantiate a new project entity.” Just “create your first project.” The copy is part of the UX.
  • Make the first action a creation action, not a consumption action. This one is underrated. Creating something builds ownership in a way that watching or reading cannot. A user who has made a thing of their own is much harder to lose.
  • Celebrate the small win visually. Not with confetti and a trophy — with a calm, clear moment of “this is yours now.”
  • Make everything after the first action optional. Once the user has felt value, stop leading. Step back. Let them explore.

The chapter goes deeper on how to choose the right first action for your product (it’s rarely the most impressive feature), how to handle users who skip the blueprint, and how to instrument it so you can see exactly where users drop off. I’m skipping those details here on purpose — they’re the part worth reading in the book.


The Empty State Opportunity

Most products treat empty screens as a problem to be hidden. Sample data. Dummy projects. Filler. The logic goes: if the user sees an empty screen they’ll be confused, so let’s fill it with something.

Chapter 4 argues, convincingly, that this is backwards.

An empty state isn’t a dead end. It’s one of the highest-leverage onboarding moments in your entire product.

Why? Because a user staring at an empty state has already done the hard part. They’ve signed up. They’ve logged in. They’ve clicked into a section. They are, in that exact moment, asking the question every founder dreams of hearing: “Okay — now what?” If you have a clear answer, they’ll take the next step. If you don’t, they’ll close the tab.

The three-part empty state

A well-designed empty state has exactly three things:

  1. An explanation. One sentence telling the user what they’re looking at and why it’s empty.
  2. A primary action. One button that moves them directly toward their next unit of value.
  3. An optional secondary cue. A link to an example, a template, or a short explainer — for users who want a little more context before acting.

That’s it. Not three buttons. Not a carousel. Not an illustrated robot mascot giving a tutorial. One explanation, one action, one safety net. The fewer the choices, the higher the conversion.

The anti-patterns that are quietly murdering your activation rate

The book calls out the empty-state mistakes that show up in almost every pre-seed and seed-stage SaaS product:

  • The true blank screen. No message at all. The user genuinely doesn’t know whether the product is broken or they’re supposed to do something. They assume broken.
  • The “No data” wall. A helpful label and nothing else. The user now knows there’s no data — and has no idea how to get any.
  • The sample-data trap. A screen full of fake projects and fake users and fake tasks. The user can’t tell what’s real, what’s theirs, and whether they need to delete it before starting. Ironically, this one is worse than a blank screen, because it adds cognitive load instead of removing it.

Contrast any of those with a well-designed empty state that says “No tasks yet. Create your first task to get started” and offers one obvious primary button and one tiny “See an example” link. The path is clear. The emotional tone is inviting. The user knows what to do.

Principles for empty states that activate

The chapter’s design principles, in short: be specific (not “add content” but “create your first report”), be actionable (use verbs), be encouraging (a little warmth goes a surprisingly long way), anchor the primary action to activation (not to some other feature you want adopted), and make the call-to-action visually obvious. The detailed treatment — including when an empty state should use smart defaults, when to preload a template, and when to do neither — is in the book.


A Diagnostic You Can Run This Week

No engineering required. Just honesty.

  1. Open your product in an incognito window, as a brand-new user.
  2. Time yourself from the moment you log in until the moment you’ve done a thing that makes you feel the product worked for you.
  3. Write down exactly how many clicks it took, how many empty screens you hit, and how many decisions you had to make.
  4. Ask a friend who’s never seen the product to do the same. Watch silently. Do not help them.

Most teams discover that their actual first session is dramatically different from the one they imagine. It’s longer. It has more empty screens. It has at least one moment where a sensible person would reasonably give up. The gap between the imagined first session and the real one is your activation problem.

In the next post we’ll move into Chapter 5, which is about just-in-time learning and contextual help — how to teach users the product without ever making them feel like they’re being taught.


📖 Want the Full First-Session Playbook?

This post gives you the shape of the First Session Blueprint and the three-part empty state. The book gets into the parts that actually make the difference: how to choose the one right first action for your specific product, how to instrument the blueprint so you can see drop-off at every beat, how to design empty states that use smart defaults without feeling hollow, and how to run an activation teardown on your own product without kidding yourself about the results.

Plus the full onboarding architecture in the rest of Part II, which turns a good first session into a repeatable activation machine.

Buy Frictionless SaaS on Amazon →

— Sho Shimoda

Based on Frictionless SaaS: Designing Products Users Discover, Adopt, and Never Leave (2026).

2026-03-25

Sho Shimoda

I share and organize what I’ve learned and experienced.