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 .

0:00
0:00

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

mail

mail

name@company.com

name@company.com

Corporate email

Corporate email

mail

mail

name@company.com

name@company.com

Corporate email

Corporate email

mail

mail

name@company.com

name@company.com

Corporate email

Corporate email

mail

mail

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.