Figma 'sessions'
Figma 'sessions'
Designing a workspace switcher for Figma that lets users group design files by context and maintain confidentiality while sharing their screen.
Designing a workspace switcher for Figma that lets users group design files by context and maintain confidentiality while sharing their screen.
My Role
Product Designer
Duration
3 weeks
Tools
Claude, Figma


Problems Identified
Figma has no concept of context. Work, client, and personal files all live in the same top tab bar, with no way to separate them.
This creates two issues for designers managing multiple projects:
Confidential files get exposed during screen shares, and
Switching between contexts means manually closing and reopening files every time.
Problems Identified
Figma has no concept of context. Work, client, and personal files all live in the same top tab bar, with no way to separate them.
This creates two issues for designers managing multiple projects:
Confidential files get exposed during screen shares, and
Switching between contexts means manually closing and reopening files every time.

SOLUTION
Introducing Figma Sessions
A feature that lets you organise your files into separate contexts, Work, Client, and Personal. Switch between them in one click, without losing where you left off.
SOLUTION
Introducing Figma Sessions
A feature that lets you organise your files into separate contexts, Work, Client, and Personal. Switch between them in one click, without losing where you left off.
Creating a session
EDGECASE
What if the same file lives in multiple projects?
Sessions handles that. A file like your Design System can exist across Work, Client, and Personal, it shows up wherever it's needed, without duplication or conflict.
EDGECASE
What if the same file lives in multiple projects?
Sessions handles that. A file like your Design System can exist across Work, Client, and Personal, it shows up wherever it's needed, without duplication or conflict.
Files that are a part of multiple sessions
Safe Share
Before any client call, activate Safe Share. Only your active session's files are visible. Everything else is hidden, no scrambling, no accidental exposure. When the call ends, your full context is right where you left it.
Safe Share
Before any client call, activate Safe Share. Only your active session's files are visible. Everything else is hidden, no scrambling, no accidental exposure. When the call ends, your full context is right where you left it.
Safe share
Behind the scenes
While the beginning of this project happened because I faced the problem personally and felt like Figma really needed this.
I started off by validating it first. Reddit was an immense help here, with real users talking about the same frustrations, and that's what led me to actually design this feature.
Behind the scenes
While the beginning of this project happened because I faced the problem personally and felt like Figma really needed this.
I started off by validating it first. Reddit was an immense help here, with real users talking about the same frustrations, and that's what led me to actually design this feature.

Design process
Closing notes
While I spent some time designing this, Figma launched native tab grouping, which was one of the solutions I had explored. It's a good validation that this was a real problem worth solving.
This case study doesn't cover all details, to know more, drop me a mail at
Closing notes
While I spent some time designing this, Figma launched native tab grouping, which was one of the solutions I had explored. It's a good validation that this was a real problem worth solving.
This case study doesn't cover all details, to know more, drop me a mail at
devmehtaa05@gmail.com