Workspaces and seats
Workspaces scope collaboration, billing, credits, jobs, files, workflows, and member access in ProteinIQ.
A workspace is the unit of collaboration and billing in ProteinIQ. Use this page to understand what belongs to a workspace, how roles work, and how seat limits affect invitations.
Basic concepts
Workspace
A workspace groups people and shared resources under one billing and access boundary. Jobs, files, workflows, credits, invoices, members, invitations, and settings all belong to a workspace.
You can belong to more than one workspace. The active workspace determines which job history, file library, credit balance, and billing settings you see.
New accounts receive a personal workspace named My Workspace.
Member
A member is a user who belongs to the workspace. Members can see workspace data according to their role.
Pending invitations are not members yet, but they still reserve seats until they are accepted, cancelled, or expired.
Seat
A seat is a slot in the workspace member limit. Occupied seats include active members and pending invitations.
When all seats are occupied, additional invitations are blocked until you add seats, upgrade, remove members, or cancel pending invitations.
Roles
ProteinIQ uses four workspace roles.
| Role | What they can do |
|---|---|
| Owner | Manage workspace settings, billing, members, jobs, workflows, and files. Owners can delete the workspace. |
| Admin | Manage workspace settings, billing, members, jobs, workflows, and files. Admins cannot modify the owner or other admins. |
| Member | View workspace data, run jobs, delete their own jobs and files, and create, run, or update workflows. |
| Viewer | View workspace data, members, jobs, workflows, and files. Viewers cannot run jobs, change workflows, manage members, or manage billing. |
Roles are scoped to one workspace. A user can be an admin in one workspace and a viewer in another.
The workspace owner is special. In Settings > Members, the owner appears as Admin in the Role column and Owner in the Status column. Owner is not available when inviting people or editing a member role.
Member management
Owners and admins manage members from Settings > Members.
- Invite members: Owners and admins can invite up to
50email addresses at once and assign Admin, Member, or Viewer - Change roles: Owners can change members between Admin, Member, and Viewer
- Admin limits: Admins can manage standard members, but cannot remove or change the owner, edit another admin, or promote an existing member to Admin
- Remove members: Owners and admins can remove members when their role allows it
- Self-removal: Members cannot remove themselves from Settings > Members
Removing a member frees that seat immediately. The workspace owner cannot be removed from Settings > Members.
Invitations
Owners and admins can invite members from Settings > Members. Invitations support the Admin, Member, and Viewer roles.
The invite flow accepts up to 50 email addresses at once. Separate multiple addresses with commas or new lines.
- Open Settings > Members
- Click Add member
- Enter email addresses in Invite Members
- Choose Admin, Member, or Viewer
- Click Send Invites
Duplicate email addresses are rejected, and people who are already members cannot be invited again.
Invitations expire after 7 days. Re-sending an unaccepted invitation updates the existing pending invitation and refreshes its role and expiration.
Invitees must accept the invitation while signed in with the same email address the invitation was sent to. If the workspace has no available seats at acceptance time, ProteinIQ blocks acceptance and asks the invitee to contact the team owner.
Pending invitations appear in Settings > Members with the status Pending. Owners and admins can cancel a pending invitation from that table, which frees the reserved seat.
Invitation creation or acceptance can be blocked when:
- No seats remain: Accepted members and active pending invitations already use the available seats
- Existing member: The email address already belongs to the workspace
- Duplicate email: The same email address appears more than once in the invite list
- Expired invite: The invitation is older than its
7-day acceptance window - Invalid invite: The invitation link is revoked, invalid, or already accepted
- Email mismatch: The invitee is signed in with a different email address
Seat limits
Seat limits are resolved from the workspace plan. For per-seat plans, the effective limit is the purchased seat count capped by the plan maximum.
Seat availability is calculated from:
- Seat limit: The maximum allowed seats for the workspace
- Members: Active workspace members
- Pending invitations: Unaccepted, unexpired invitations
- Available seats: Seat limit minus members and pending invitations
Seat reductions are blocked when the target limit is lower than current occupancy.
When all seats are in use, Settings > Members shows Capacity with the occupied-seat count and seat limit. Add member is unavailable until capacity is freed.
When a workspace is over capacity, Settings > Members shows an error notice and new invites stay blocked. Remove members, cancel pending invitations, or upgrade seats to get back under the limit.
Workspace switching
Use the workspace switcher to change the active workspace. Switching workspaces changes:
- Job history
- File library
- Credit balance
- Billing settings
- Members and roles
- Workflows
Confirm the active workspace before running paid jobs or changing billing settings.
You can switch to any workspace where your account is a member from the app sidebar or from Settings > Workspace. ProteinIQ remembers the active workspace in your browser. If ProteinIQ can no longer verify membership for the previously selected workspace, it falls back to your personal workspace.
Leaving or deleting a workspace
ProteinIQ does not currently support a self-serve Leave workspace action. Ask a workspace owner or admin to remove you from Settings > Members.
Switching workspaces does not remove membership. Workspace owners cannot be removed as members. If you own a non-personal workspace and no longer need it, delete the workspace from Settings > Workspace. Workspace deletion is blocked for personal workspaces and for workspaces with an active subscription.