Workspaces & teams
Workspaces are containers for projects. They keep client work, side projects, and team decks in their own contexts. Every account has at least one personal workspace; Pro adds unlimited personal workspaces; Team adds a shared workspace everyone on the team can edit.
What's in a workspace?
A workspace is a scope around projects, brand kits, and saved blocks. Switching workspace in the editor changes which projects show up in the Open menu, which kits appear in the Apply-Kit dropdown, and which blocks live in the Blocks sidebar — and where new ones land. Account, billing, and decorations stay user-level.
Workspace types
| Type | Who can access | Lifecycle |
|---|---|---|
personal | Only the owner | Created on signup; you can add more on Pro. Delete moves projects to your default Personal workspace. |
team | Every member of the linked team subscription | Auto-created when you upgrade to Team. Auto-deleted on cancel/refund (projects move to the owner's default Personal). |
Plan limits
| Plan | Personal workspaces | Team workspace |
|---|---|---|
| Free | 1 (default) | — |
| Pro | Unlimited | — |
| Team | Unlimited (per member) | 1 shared, 4 seats |
The picker
Top of the editor toolbar — switches the active workspace in one click. The row shows the workspace name plus a TEAM tag if applicable. Hover any row to reveal:
- Pencil ✎ — inline rename. Hit Enter to save, Escape to cancel. Only the owner can rename.
- × — delete a personal workspace. Disabled on the default workspace (you always need at least one). Projects in the deleted workspace move to your default Personal.
- + New personal workspace — at the bottom of the picker. Pro-only; free users see an upgrade link.
Creating a project in a workspace
When you save a new project, it lands in whatever workspace the picker has active. Switching workspaces clears the editor canvas to a fresh project so there's no ambiguity about where your next save goes.
Existing projects stay in the workspace they were created in — saves (Ctrl+S) update them in place rather than moving them. A "move to workspace" feature is on the roadmap.
Team workspaces
When you upgrade to Team, a workspace named {your name}'s Team is created automatically. You can rename it any time from the Team page or from the picker's pencil icon.
Every member of your team — owner included — can access projects in this workspace. Members switch into it from their own picker (it appears with a blue TEAM tag) and create / edit projects exactly like a personal workspace, except changes are visible to the whole team.
Team workspaces also unlock live collaboration: when multiple members open the same project, you see who's editing, changes mirror in real-time, and you can request the lock to take over.
What happens when the team is canceled or refunded?
When the team subscription ends:
- Projects in the team workspace are moved to the owner's default Personal workspace — no data loss.
- The team workspace is deleted.
- Members lose access to those projects (they were never their projects — only accessible through team membership).
- Pending invites are canceled.
If the owner re-subscribes to Team later, a fresh team workspace is created and the team starts empty — old members must be re-invited and projects must be re-moved by the owner if desired.
Permissions
| Action | Personal owner | Team owner | Team member |
|---|---|---|---|
| View projects | ✓ | ✓ (team workspace) | ✓ (team workspace) |
| Create / edit projects | ✓ | ✓ | ✓ |
| Delete project | ✓ (own workspace) | ✓ (any in team workspace) | ✓ (only ones they created) |
| Rename workspace | ✓ | ✓ | — |
| Delete workspace | ✓ (non-default personal only) | — (auto-deleted on team cancel) | — |
| Invite / remove members | — | ✓ | — |
Joining a team while keeping your own Pro
If you already have a personal Pro subscription and accept a team invite, you keep both. Personal Pro covers your personal workspaces; team Pro covers the shared team workspace. There's no double-billing — they cover different scopes.
You can only be a member of one team at a time. To join a different team, leave your current one first via Billing.