SaaS Development

Multi-tenant SaaS architecture: what to build in version one

By tofanapbPublished · Updated · 2 min read
On this page

What onboarding is really for

Onboarding is not a product tour. Its job is to help a new user reach their first real result. We call this the first moment of value.

For an invoicing tool, that might be sending a first invoice. For an analytics product, it might be seeing data from their own site. Everything in onboarding should move people toward that moment.

Tip

Write your first moment of value as one sentence. If your team can’t agree on it, fix that before you design any screens.

Find the shortest path to value

Map every step a new user takes today, from sign up to first result. Then ask which steps are truly needed right now.

Remove or delay steps

  • Ask only for details you need to get started
  • Move profile and team settings to later
  • Offer sample data so users can explore before connecting their own

Order what remains

  1. Create the account
  2. Connect or add the one thing the product needs
  3. Complete the first key action
  4. Show the result clearly

Choose the right onboarding patterns

Different patterns suit different products. Most good onboarding combines two or three.

PatternWorks well forWatch out for
Setup checklistProducts with a few required stepsToo many items feel like homework
Empty statesScreens with no data yetBlank screens with no next step
TooltipsPointing out one important controlLong tours people skip
Sample dataAnalytics and reporting toolsUsers confusing it with real data

Design helpful empty states

An empty screen is a chance to teach. Explain what will appear there and give one clear action.

<section class="empty-state" aria-labelledby="empty-title">
  <h2 id="empty-title">No invoices yet</h2>
  <p>Create your first invoice to see it here.</p>
  <a href="/invoices/new" class="button">Create invoice</a>
</section>
Example caption. Describe what the screenshot shows and why it matters.

Measure and improve onboarding

Track how many new users reach the first moment of value, and how long it takes. Look at where people stop.

  • Activation rate. The share of new users who reach the first result.
  • Time to value. How long that takes after sign up.
  • Drop off points. The steps where most people leave.

Change one step at a time, and compare results before and after. Talk to new users too. They will tell you what confused them.

Your onboarding also depends on how clear the rest of the product is. Read more in our SaaS Design articles.

Key takeaways

  • Define your first moment of value before designing screens
  • Remove or delay every step that isn’t needed to get there
  • Use empty states and short checklists instead of long tours
  • Measure activation and time to value, then improve one step at a time

About the author

tofanapb, Senior SaaS Product & Growth Strategists

We design, build, and grow B2B SaaS products—covering product UI/UX, full-stack application development, technical SEO, and paid acquisition.