Role: Sn. Product Designer
Product Area: Enterprise Workplace & Space Management
Primary Users: Workplace Admins, Facilities, IT
Scope: Global organizations with complex locations and hybrid work policies
As organizations scale, booking policies become increasingly complex:
Different rules per location
Different permissions per team or role
Frequent exceptions for individuals
Need for bulk changes without breaking existing policies
Existing systems failed because:
Rules were tightly coupled to single locations or users
Exceptions required duplication
Admins couldn’t predict which rules applied when multiple overlapped
This led to:
Inconsistent employee experience
Meeting rooms and workspaces are often booked incorrectly or underused.
Managing these spaces requires significant administrative work and increases the risk of mistakes.
As organizations scale, booking policies become increasingly complex:
Different rules per location
Different permissions per team or role
Frequent exceptions for individuals
Need for bulk changes without breaking existing policies
The UI needed to reflect this mental model exactly, or the system would feel unpredictable.
The solution is built around three explicit, always-visible components:
Spaces – where the rule applies
People – to whom the rule applies
Rules – what constraints are enforced
Each booking rule is a self-contained policy object that combines all three.

Why This Matters
Admins begin by reviewing an overview before jumping straight into creating something new.
Filters help narrow down results by:
Location
Org unit
Space type
The “New rule” option appears in context, rather than as a separate feature.

Why a Side Panel?
Keeps the context from the list clear
Enables rapid iteration across multiple rules
Helps prevent confusion that often happens with full-page forms
Admins can always see:
Selected spaces
Selected people
Active rules
Design Decisions
Hierarchical location tree (All locations → Floor)
Bulk selection at any level (campus, building, floor)
Visual indicators for:
Space type (Desk, Bench, Meeting room)
Ownership (Me / We)
Org unit
Why this works:
Mirrors how facilities teams think
Reduces selection errors
Makes bulk rules intentional and visible
Key Capabilities
Select:
All people on a floor
Individual users
Mixed selections
Role visibility (Basic vs Privileged)
Live counts (“80 of 80 people”)
Key UX safeguard:
Admins can quickly see the scope and impact.
Rule Design
Rules are:
Atomic (one concern per rule)
Composable
Independently removable
Examples:
Advanced booking window
Required check-in
Maximum booking duration
Bulk Policy Example
All people on Floor 01 can book desks up to 2 weeks in advance.
Applied once
Affects dozens of users
Easy to audit and change
Individual Override Example
A specific user has required check-in disabled.
No duplication
No global rule breakage
Clear visual distinction
To eliminate ambiguity, rules follow a strict hierarchy:
Individual user rules
Group rules
Location-level rules
This is reinforced by:
UI ordering
Scope labels
Explicit selection context
Admins never need to “test and see” what happens.
Bulk Policy Example
Explicit impact counts
Clear remove actions for:
Spaces
People
Rules
Cancel vs Save separation
No destructive defaults
Admin Efficiency
Setting up new locations now takes less time
Fewer duplicated rules
There is now less work for support teams
Employee Experience
Predictable booking behavior
Fewer denied or conflicting bookings
System Scalability
Helps the organization grow and adapt to changes in structure
You can add new rule types without redesigning the system.
help
Simulate rule conflicts to see what will happen before you save changes.
Visualize how rules are inherited in the system.
Track all changes with an audit log and change history.
Analyze how effective your rules are with built-in analytics.








