

Sync
Sync


Desk H2-12 · near Design
Desk H2-12 · near Design
Booked 3:30 PM, before you asked
Booked 3:30 PM, before you asked
Aims to ease the daily booking ritual, and return the space nobody is using.
Aims to ease the daily booking ritual, and return the space nobody is using.
SYNC AGENT
SYNC AGENT
Parking P12 · Level B1
Parking P12 · Level B1
You drive on Tuesdays
You drive on Tuesdays
Role
Role
Product Designer
Product Designer
End-to-end
End-to-end
Team
Team
Solo concept
Solo concept
Self-directed
Self-directed
Duration
Duration
1-day sprint
1-day sprint
Rapid concept
Rapid concept
Year
Year
2026
2026
April
April
(01)
(01)
Project overview.
Project overview.
Sync is a concept for an agentic booking assistant in a hybrid workplace built on hot-
desking. Instead of a form you fill in every morning, it reads your calendar and holds the
desk, room and parking your day actually needs before you're awake.
Sync is a concept for an agentic booking assistant in a hybrid workplace built on hot-
desking. Instead of a form you fill in every morning, it reads your calendar and holds the
desk, room and parking your day actually needs before you're awake.



14:33
check
Atlas is back in the pool.
One hour of Floor 5 returned before anyone had to ask for it.
1 hr
freed
2
were waiting
0
ghosts left
WHAT CHANGED
undo
Released
Atlas · 15:00 – 16:00
lock
Kept
Desk D4-22 · Parking P12
Undo this release
Done
I'll keep watching for rooms nobody needs.

14:33
check
Atlas is back in the pool.
One hour of Floor 5 returned before anyone had to ask for it.
1 hr
freed
2
were waiting
0
ghosts left
WHAT CHANGED
undo
Released
Atlas · 15:00 – 16:00
lock
Kept
Desk D4-22 · Parking P12
Undo this release
Done
I'll keep watching for rooms nobody needs.
9:41
9:41
home
home
Home
Home
map
map
Map
Map
bolt
bolt
Activity
Activity
person
person
You
You
add
add
TUESDAY, 11 AUG
TUESDAY, 11 AUG
notifications
notifications
Good morning, Digvijay
Good morning, Digvijay
auto_awesome
auto_awesome
I booked your whole day at 6:31 AM
I booked your whole day at 6:31 AM
Desk, parking and Atlas are held
Desk, parking and Atlas are held
chevron_right
chevron_right
TODAY
TODAY
10:00
10:00
Design Review
Design Review
Atlas · Floor 5
Atlas · Floor 5
13:00
13:00
1:1 with Priya
1:1 with Priya
Nook 3 · Floor 2
Nook 3 · Floor 2
16:00
16:00
Sprint Review
Sprint Review
Beacon · Floor 5
Beacon · Floor 5
YOUR WORKPLACE
YOUR WORKPLACE
desk
desk
Desk
Desk
D4-22
D4-22
local_parking
local_parking
Parking
Parking
P12
P12
meeting_room
meeting_room
Room
Room
Atlas
Atlas
NEEDS YOUR CALL
NEEDS YOUR CALL
Design Review moved to 16:30
Design Review moved to 16:30
Atlas is only yours until 16:00. I found Nimbus.
Atlas is only yours until 16:00. I found Nimbus.
Review
Review
search
search
9:41
9:41
Booking your Tuesday
Booking your Tuesday
This usually takes about eight seconds.
This usually takes about eight seconds.
check
check
Checked live occupancy
Checked live occupancy
check
check
Reserved desk D5-08
Reserved desk D5-08
check
check
Booked parking P12
Booked parking P12
radio_button_unchecked
radio_button_unchecked
Holding Atlas 10:00
Holding Atlas 10:00
radio_button_unchecked
radio_button_unchecked
Updating your calendar
Updating your calendar
Cancel
Cancel
(02)
(02)
The Context.
The Context.
Modern corporate offices increasingly run on a hot-desking model, where employees no longer own a fixed seat. Hybrid workers come in only on selected days, mainly for meetings and collaboration, and must book whatever resources they need each time.
Modern corporate offices increasingly run on a hot-desking model, where employees no longer own a fixed seat. Hybrid workers come in only on selected days, mainly for meetings and collaboration, and must book whatever resources they need each time.
(03)
(03)
The Challenge.
The Challenge.
Hot-desking freed the floor plan but pushed the work onto people. Every day meant re-booking a desk, chasing rooms that vanished when a meeting moved, and living with ghost bookings that hoarded space nobody used.
Hot-desking freed the floor plan but pushed the work onto people. Every day meant re-booking a desk, chasing rooms that vanished when a meeting moved, and living with ghost bookings that hoarded space nobody used.

01
01
Manual, repetitive booking every
single morning
Manual, repetitive booking every
single morning
02
02
Rooms disappearing the moment a
meeting shifts
Rooms disappearing the moment a
meeting shifts
03
03
Ghost bookings holding space
others are waiting on
Ghost bookings holding space
others are waiting on
Brief
Brief
Design an agentic AI that handles all of this proactively, while keeping the user firmly in control.
Design an agentic AI that handles all of this proactively, while keeping the user firmly in control.
(04)
(04)
My Approach.
My Approach.

(05)
(05)
Design Strategy.
Design Strategy.
track_changes
track_changes
Business Objective
Business Objective
Manage and utilise meeting rooms, desks and parking efficiently, reducing the friction of booking and ensuring a seamless hybridwork culture.
Manage and utilise meeting rooms, desks and parking efficiently, reducing the friction of booking and ensuring a seamless hybridwork culture.
bolt
bolt
Solution Overview
Solution Overview
An agentic AI-powered app that works quietly in the background , reducing the load
on employees.
An agentic AI-powered app that works quietly in the background , reducing the load
on employees.


calendar_month
calendar_month
Reads context
Reads context
Integrates with calendar, location & past booking preferences.
Integrates with calendar, location & past booking preferences.
sync
sync
Re-routes automatically
Re-routes automatically
Reschedules resources when meetings are postponed or cancelled.
Reschedules resources when meetings are postponed or cancelled.
auto_awesome
auto_awesome
Books proactively
Books proactively
Chalks out office days and auto-books the resources you'll need.
Chalks out office days and auto-books the resources you'll need.
Remove repetitive manual booking effort
Remove repetitive manual booking effort
Free up "ghost-booked" resources for others
Free up "ghost-booked" resources for others
Maximise utilisation of shared workspace resources
Maximise utilisation of shared workspace resources
(06)
(06)
Three frictions in the current experience.
Three frictions in the current experience.
01
01
sync
sync
Schedules shift dynamically
Schedules shift dynamically
Meetings get moved, cancelled or pushed days
later.
Meetings get moved, cancelled or pushed days
later.
PAIN POINT
PAIN POINT
Employees must manually update every
booking, wasting work time and causing
frustration.
Employees must manually update every
booking, wasting work time and causing
frustration.
02
02
schedule
schedule
Manual booking is slow
Manual booking is slow
Opening the portal, entering details, picking
resources and parking takes real effort.
Opening the portal, entering details, picking
resources and parking takes real effort.
PAIN POINT
PAIN POINT
Repetitive entry leads to fatigue and mistakes,
like wrong slots or missed bookings.
Repetitive entry leads to fatigue and mistakes,
like wrong slots or missed bookings.
03
03
event_busy
event_busy
Forgotten "ghost" bookings
Forgotten "ghost" bookings
People book a room or desk and forget to cancel
when plans change.
People book a room or desk and forget to cancel
when plans change.
PAIN POINT
PAIN POINT
Locked-up resources sit idle while others who
need them can't book, wasting capacity.
Locked-up resources sit idle while others who
need them can't book, wasting capacity.
(07)
(07)
Who is Sync for ?
Who is Sync for ?

Neha
Neha
Product Manager
Product Manager
DEMOGRAPHICS
DEMOGRAPHICS
Age: 28
Work Style :
Highly collaborative, constantly switching between focus work and meetings.
About :
curious and adaptable product manager who enjoys solving complex problems and working closely with different teams. .
Age: 28
Work Style :
Highly collaborative, constantly switching between focus work and meetings.
About :
curious and adaptable product manager who enjoys solving complex problems and working closely with different teams. .
"My day changes by the hour, so my bookings should keep up without me babysitting
them."
"My day changes by the hour, so my bookings should keep up without me babysitting
them."
PAIN POINTS
PAIN POINTS
Constant manual updates to existing bookings
Manual filtering for the right room adds cognitive load
Different resources for each meeting
Constant manual updates to existing bookings
Manual filtering for the right room adds cognitive load
Different resources for each meeting
NEEDS AND GOALS
NEEDS AND GOALS
Meeting rooms with video-conferencing support
To sit near different teams depending on the day's focus
Context-specific spaces, e.g. a room with a large whiteboard
Meeting rooms with video-conferencing support
To sit near different teams depending on the day's focus
Context-specific spaces, e.g. a room with a large whiteboard
DEMOGRAPHICS
Age: 24
Work Style :
Deep-focus worker, in office only 1 to 2 days a week, prefers a quiet environment.
About :
A methodical senior data analyst who does his best thinking in long, uninterrupted blocks and plans his office days around the setup he needs.
"I drive in for deep-focus days, and if my setup and parking aren't guaranteed, the trip is
wasted."
PAIN POINTS
Struggles to find parking spots
Misses his equipment setup because he forgot to pre-book 48 hrs in advance
Doesn’t always get a quiet space
NEEDS AND GOALS
Specific equipment such as a dual-monitor setup.
Prefers to sit in quiet zones for concentration.
A guaranteed parking spot, since he commutes a long distance.

Kabir
Sr. Data Analyst

(08)
(08)
User Journey Map.
User Journey Map.

(09)
(09)
Ideas Before Interfaces .
Ideas Before Interfaces .


(10)
(10)
Meet Sync .
Meet Sync .
A control-aware AI agent that books the right spaces, with transparent control.
psychology
psychology
Eliminates mental load
Eliminates mental load
When schedules change, the agent quietly handles rebooking, so the user never has to track or fix it.
When schedules change, the agent quietly handles rebooking, so the user never has to track or fix it.
event_available
event_available
Reduces ghost bookings
Reduces ghost bookings
Resources are released the moment a meeting is delayed or cancelled, freeing them for everyone else.
Resources are released the moment a meeting is delayed or cancelled, freeing them for everyone else.
tune
tune
Keeps the human in control
Keeps the human in control
Every action is visible and reversible, so you can undo, edit or override any AI decision at anytime.
Every action is visible and reversible, so you can undo, edit or override any AI decision at anytime.
Design System
Design System
With limited time constraint and a huge task I decided to use Claude code with my Figma MCP to establish a proper Design system for sync with components and variants along with the colour tokens, Typography and variables inside my Figma file.
With limited time constraint and a huge task I decided to use Claude code with my Figma MCP to establish a proper Design system for sync with components and variants along with the colour tokens, Typography and variables inside my Figma file.
Sync
Sync
Your AI agent for a seamless
workplace experience
Your AI agent for a seamless
workplace experience
Design System
Design System




MCP
MCP
Typography
Typography
Color Palette
Color Palette
INTER
INTER
Regular
Regular
Medium
Medium
Semi-Bold
Semi-Bold
Bold
Bold
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z1 2 3 4 5 6 7 8 9 0
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1 2 3 4 5 6 7 8 9 0
#0066ff
#0066ff
#ff8d67
#ff8d67
#4fe3b6
#4fe3b6
Components
Components
Button
Button
Button
Button
Button
Button
Button
Button
Button
Button
Button
Button
Button
Button
Button
Button
Button
Button
meeting_room
meeting_room
Floor 5 · 2 min walk
Floor 5 · 2 min walk
Free now
Free now
tv
tv
edit_square
edit_square
videocam
videocam
Screen · Whiteboard · Video
Screen · Whiteboard · Video
Atlas
Atlas
8 seats
8 seats
meeting_room
meeting_room
Floor 5 · 2 min walk
Floor 5 · 2 min walk
Free now
Free now
tv
tv
edit_square
edit_square
videocam
videocam
Screen · Whiteboard · Video
Screen · Whiteboard · Video
Atlas
Atlas
8 seats
8 seats
meeting_room
meeting_room
Floor 5 · 2 min walk
Floor 5 · 2 min walk
Free now
Free now
tv
tv
edit_square
edit_square
videocam
videocam
Screen · Whiteboard · Video
Screen · Whiteboard · Video
Atlas
Atlas
8 seats
8 seats
Button
Button
Resource Card
Resource Card
Bottom bar
Bottom bar
Input Fields
Input Fields
home
home
Home
Home
map
map
Map
Map
bolt
bolt
Activity
Activity
person
person
You
You
add
add
home
home
Home
Home
map
map
Map
Map
bolt
bolt
Activity
Activity
person
person
You
You
add
add
home
home
Home
Home
map
map
Map
Map
bolt
bolt
Activity
Activity
person
person
You
You
add
add
home
home
Home
Home
map
map
Map
Map
bolt
bolt
Activity
Activity
person
person
You
You
add
add
Corporate email
Corporate email
person
person
name@company.com
name@company.com
Corporate email
Corporate email
person
person
name@company.com
name@company.com
Corporate email
Corporate email
person
person
name@company.com
name@company.com
Corporate email
Corporate email
person
person
name@company.com
name@company.com
Corporate email
Corporate email
name@company.com
name@company.com
Corporate email
Corporate email
name@company.com
name@company.com
Corporate email
Corporate email
name@company.com
name@company.com
Corporate email
Corporate email
name@company.com
name@company.com
Corporate email
Corporate email
lock
lock
name@company.com
name@company.com
Corporate email
Corporate email
lock
lock
name@company.com
name@company.com
Corporate email
Corporate email
lock
lock
name@company.com
name@company.com
Corporate email
Corporate email
lock
lock
name@company.com
name@company.com
Agent Interactions
Agent Interactions
Sync is designed to act on the user’s behalf without making decisions feel invisible. These interactions define how much the agent can do, what it is doing, and what it remembers.
Sync is designed to act on the user’s behalf without making decisions feel invisible. These interactions define how much the agent can do, what it is doing, and what it remembers.
9:41
9:41
arrow_back
arrow_back
Autonomy level
Autonomy level
How much should
I decide alone?
How much should
I decide alone?
You can change this any time, or per resource.
You can change this any time, or per resource.
Full auto
Full auto
Books and rebooks silently, tells you after.
Books and rebooks silently, tells you after.
Confirm first
Confirm first
Proposes, waits for a tap, then books.
Proposes, waits for a tap, then books.
check
check
Manual
Manual
Suggests only. You book everything.
Suggests only. You book everything.
info
info
Parking is always Confirm first
Parking is always Confirm first
You asked me not to book bays alone
You asked me not to book bays alone
User-defined autonomy
User-defined autonomy
Users decide how much Sync can handle on its own. From fully automatic booking to confirmation-first, autonomy can be adjusted per resource.
Users decide how much Sync can handle on its own. From fully automatic booking to confirmation-first, autonomy can be adjusted per resource.
Space
Matrix
Space
Matrix
Team Signal
Team Signal
Calendar
Sync
Calendar
Sync
Almost done..
Almost done..
9:41
9:41
Reading calendar
Reading calendar
Finding available desks
Finding available desks
Matching meeting rooms
Matching meeting rooms
Optimizing your commute
Optimizing your commute
Lining up your week...
Lining up your week...
Transparent agent actions
Transparent agent actions
Sync shows what it is doing while it works, reading the calendar, finding desks, matching rooms, and optimizing the commute, so the agent never feels like a black box.
Sync shows what it is doing while it works, reading the calendar, finding desks, matching rooms, and optimizing the commute, so the agent never feels like a black box.
9:41
9:41
arrow_back
arrow_back
Privacy & data
Privacy & data
What I keep
What I keep
Patterns only. Never the contents of your meetings.
Patterns only. Never the contents of your meetings.
check
check
Which desks you book
Which desks you book
6 weeks of history
6 weeks of history
check
check
When you arrive
When you arrive
Time of day only
Time of day only
check
check
Who you sit near
Who you sit near
Team, not individuals
Team, not individuals
close
close
Meeting titles or attendees
Meeting titles or attendees
Never stored
Never stored
CONTROLS
CONTROLS
psychology
psychology
Keep learning
Keep learning
Improves what I suggest
Improves what I suggest
history
history
Review what I remember
Review what I remember
5 patterns stored
5 patterns stored
chevron_right
chevron_right
download
download
Export my data
Export my data
A copy of everything
A copy of everything
chevron_right
chevron_right
delete
delete
Forget everything about me
Forget everything about me
I will start from scratch tomorrow
I will start from scratch tomorrow
Control over Sync Memory
Control over Sync Memory
Sync makes its data boundaries explicit. Users can see what is stored, manage learning, export their data, or erase everything at any time.
Sync makes its data boundaries explicit. Users can see what is stored, manage learning, export their data, or erase everything at any time.
The Hero Flow
The Hero Flow
The final high-fidelity screens, following Neha through a single office day, from an auto-booked morning to a mid-day reroute she never had to touch.
The final high-fidelity screens, following Neha through a single office day, from an auto-booked morning to a mid-day reroute she never had to touch.

STEP 1
STEP 1
The day, already booked
The day, already booked
By 6:31 AM the agent has held Neha's
desk, parking and room straight from her
calendar.
By 6:31 AM the agent has held Neha's
desk, parking and room straight from her
calendar.

STEP 2
STEP 2
A recommendation, not a
command
A recommendation, not a
command
Sync proposes the best-fit space and
always leaves the final call to Neha.
Sync proposes the best-fit space and
always leaves the final call to Neha.

STEP 3
STEP 3
Transparent reasoning
Transparent reasoning
One tap reveals exactly why a desk was
chosen, with no black box.
One tap reveals exactly why a desk was
chosen, with no black box.

STEP 4
STEP 4
The meeting moves
The meeting moves
At 1:01 PM Design Review shifts to 16:30
and the held room is about to expire.
At 1:01 PM Design Review shifts to 16:30
and the held room is about to expire.

STEP 5
STEP 5
Re-routed automatically
Re-routed automatically
The agent releases the old room and
secures a new one, with parking, on its
own.
The agent releases the old room and
secures a new one, with parking, on its
own.

STEP 6
STEP 6
Nothing left to do
Nothing left to do
Everything is confirmed and Neha never
once broke focus.
Everything is confirmed and Neha never
once broke focus.
Ghost bookings & cancelling, on the user's terms
Ghost bookings & cancelling, on the user's terms
The whole promise of Sync is that it frees space others need without ever acting behind the user's back. These two flows are where that principle is tested, so they got the most attention.
The whole promise of Sync is that it frees space others need without ever acting behind the user's back. These two flows are where that principle is tested, so they got the most attention.
The ghost-booking guardrail
The ghost-booking guardrail
A meeting is cancelled but the room stays held in Neha's name. Sync flags it as a ghost
booking, explains who's waiting, and hands the decision back to her.
A meeting is cancelled but the room stays held in Neha's name. Sync flags it as a ghost
booking, explains who's waiting, and hands the decision back to her.

STEP 1
STEP 1
Spotted on the list
Spotted on the list
"Atlas · in 40 min" is still held while
plans have quietly changed.
"Atlas · in 40 min" is still held while
plans have quietly changed.
arrow_forward
arrow_forward

STEP 2
STEP 2
Flagged, not deleted
Flagged, not deleted
"Your 3 PM was cancelled." The
room is still held. Sync asks before
releasing.
"Your 3 PM was cancelled." The
room is still held. Sync asks before
releasing.
arrow_forward
arrow_forward

STEP 3
STEP 3
Handed back
Handed back
One hour of Floor 5 returns to the
pool: 2 people were waiting, 0 ghosts
left.
One hour of Floor 5 returns to the
pool: 2 people were waiting, 0 ghosts
left.
shield
shield
"Nothing is released without you." Every release is opt-in and fully reversible with a one-tap Undo.
"Nothing is released without you." Every release is opt-in and fully reversible with a one-tap Undo.
Cancelling & changing manually
Cancelling & changing manually
When Neha wants to steer, the agent steps back. Any booking can be opened, changed, or
cancelled directly, with the AI offering to re-plan only if asked.
When Neha wants to steer, the agent steps back. Any booking can be opened, changed, or
cancelled directly, with the AI offering to re-plan only if asked.

STEP 1
STEP 1
Open any booking
Open any booking
Full detail of what's held, with plain
"Change" and "Cancel" controls.
Full detail of what's held, with plain
"Change" and "Cancel" controls.
arrow_forward
arrow_forward

STEP 2
STEP 2
Choose the change
Choose the change
Change the time, swap the desk,
move to another day, or let the agent
handle it.
Change the time, swap the desk,
move to another day, or let the agent
handle it.
arrow_forward
arrow_forward

STEP 3
STEP 3
Cancel cleanly
Cancel cleanly
Confirm the cancel and the space is
freed for the pool immediately.
Confirm the cancel and the space is
freed for the pool immediately.
pan_tool
pan_tool
“The agent is a default, never a lock-in. Manual override is always one tap away, and "Keep it as it is" is always an option.”
“The agent is a default, never a lock-in. Manual override is always one tap away, and "Keep it as it is" is always an option.”
(11)
(11)
What building it taught me
What building it taught me
Sync was designed without access to a real workplace, and no booking data sits behind the screens. Three things only showed up once the flows had to work end to end.
Sync was designed without access to a real workplace, and no booking data sits behind the screens. Three things only showed up once the flows had to work end to end.
01
01
psychology
psychology
The interface was the easy half
The interface was the easy half
Most of the work went into deciding what the agent may do on its own.
Most of the work went into deciding what the agent may do on its own.
THE REAL DECISION
THE REAL DECISION
How much autonomy to give, per resource, was the design.
How much autonomy to give, per resource, was the design.
02
02
visibility
visibility
Transparency needed a place to live
Transparency needed a place to live
Every automatic action had to carry its reason where the action appears.
Every automatic action had to carry its reason where the action appears.
WHY IT SHAPED THE UI
WHY IT SHAPED THE UI
That is why "why this desk" sits in the flow instead of a toast.
That is why "why this desk" sits in the flow instead of a toast.
03
03
bolt
bolt
The system bought the time
The system bought the time
Tokens and components were built before any screen was designed.
Tokens and components were built before any screen was designed.
WHAT IT ENABLED
WHAT IT ENABLED
That groundwork is what made this many screens possible in the time I had.
That groundwork is what made this many screens possible in the time I had.

