Who it's for
B2B SaaS teams where admin and customer UI drifted apart. Live products with tenants, roles, and billing - where the champion cannot explain what a new member should do on day one.
Multi-tenant SaaS UX
Admin and customer surfaces in one coherent system - workspace context, roles people can explain, and a shared kit engineering can ship without forking the product.
B2B SaaS teams where admin and customer UI drifted apart. Live products with tenants, roles, and billing - where the champion cannot explain what a new member should do on day one.
Multi-tenant UX design: admin consoles, customer workspaces, role models, and a shared component kit with tenant-safe variants. Phased rollout into live products, not a big-bang redesign.
Empty workspaces after signup, permission fog, and parallel admin/customer roadmaps. When every release risks forking the product, we map workspace → role → surface → action first.
Kriva is a product design and engineering studio - not a boxed SaaS vendor. You own the designs, component specs, and documentation after launch. For full build scope (MVP + engineering), start at SaaS product solutions.
Which page should I read? This page is for multi-tenant admin and customer surfaces in live SaaS. For MVP, onboarding strategy, and engineering scope, start at SaaS product solutions.
Where it stalls
Live SaaS rarely fails on polish. It fails when admin, customer, and roles drift apart - and nobody can explain what a tenant should do next.
The happy path assumes an admin who already knows the product. New tenants hit a blank state and leave, or open a ticket that should have been a first-run path.COST: churn before first value, support load on day one
Roles were added for sales and security. Users hit “you don’t have access” with no path to the owner or admin who can grant it.COST: blocked actions, champion escalations, sales confusion
Teams freeze UI work rather than ship incrementally. Without a shared kit, every release risks forking admin and customer into two roadmaps.COST: parallel design systems, slower releases, tenant regressions
Tenant & role model
Every screen answers four questions before UI begins - so admin and customer stay one family, not two products bolted together.
Which tenant is this? Nav, empty states, and billing copy follow that context.
Owner, admin, member, guest - in language the champion can repeat on a sales call.
Admin console or customer workspace: same kit, different job.
What can this role do here? Blocked actions name who can unlock them.
One clear move: invite, import, ask admin, or complete the job they came for.
What we design
Admin, customer, and permissions - each with a distinct job, built from the same component kit.
Members, billing, and integrations in language that matches how the team actually joins, not a policy matrix dumped into settings.
Workspace home, empty states, and next actions that know the tenant and the role: so “you don’t have access” is never a dead end.
Four roles most B2B products actually need. Advanced policy waits until someone asks for it, after first value, not before.
Product system
Shared components with tenant-safe variants. Engineering ships one family - design does not maintain parallel admin and customer roadmaps.
Type, density, buttons, and tables stay in one system: admin and customer inherit the same foundation.
Variants for role, tenant state, and surface - not a separate codebase per screen.
Flagged variants ship incrementally. A workspace stays usable while the kit evolves.
Case study · PayrollPro
Progressive onboarding and permission clarity for a UK & EU payroll platform - after SSO pushed admin setup ahead of the job.
PayrollPro is a published case study. Client labels may be portfolio names. Signed-off numeric outcomes appear only on ShiftRail.
Pattern from the published PayrollPro study · illustrative UI only
How we engage
Every step ties to a live SaaS product - not a generic agency process deck.
Who is in the workspace, what they can do, and which surface they open. Named before screens.
Admin and customer in one family: empty states, blocked actions, and the ask-admin path.
Components and flagged variants engineering can ship without a rewrite.
Sequence the rollout so tenants stay usable while the kit evolves.
Adjacent services
This service owns tenant-aware UX. These are the capabilities that usually sit beside it.
Whole-product story, flows, and launch-ready UI when the product is new or being rebuilt.
→ 02The morning scan: hierarchy, filters, and exceptions - not the first-run or the role model.
→ 03Activation, onboarding, and MVPs when the leak is signup-to-first-value, not the kit itself.
→FAQ
How this differs from Product Design and Dashboard Design - and how we ship into a live tenant.
Yes. Phased rollouts are the default. We work inside the live product with flagged variants and a sequence engineering can ship: without a big-bang cutover.
Product Design owns the whole-product story for new or rebuilt products. This service owns tenant-aware UX, permissions, and admin versus customer surfaces on a live SaaS. Many engagements start here when the product is already shipping.
Dashboard Design owns the morning scan: hierarchy, filters, drill-downs. This service owns workspace context, roles, and the relationship between admin and customer UI. A live SaaS often needs both.
Yes. The brief is usually the gap between them: an admin console that drifted, a customer product that never inherited the same patterns, and permissions that only make sense to the person who built the role model.
Design-only or design-and-build. Tenant model and API contracts are in scope when engineering is. Full MVP scope lives on SaaS product solutions.
Start a conversation
If admin and customer surfaces do not share permissions, roles, and one system - say where they drifted. We'll review the tenant model and recommend a phased path. No RFP required.
Reply within one business day NDA available No obligation
We will reply within one business day. If you still need a longer brief or a scheduled call, use the contact page.