Вашою мовою цієї сторінки поки немає. Ви читаєте англійський текст.
Team
Team, roles and groups
- $3
- per extra seat, per month
- 5
- roles: owner plus four you assign
- 3 min
- profile lock, renewed every minute
- 7 days
- invite code lifetime
The workspace and its pool
Every account belongs to a workspace. Accept an invite and you stop standing on your own: from that moment the owner's plan is your plan.
Quota, device seats, the proxy library, groups and the log all come from the owner's plan, so the team draws from one paid pool and one bill. A seat is a person in that workspace, and the owner always holds one.
- Free
- 1 seat, 2 profiles, 1 device
- Professional
- 1 seat, 10 to 100 profiles, 2 devices
- Business
- 3 seats, 200 to 1000 profiles, 5 devices
- Enterprise
- 20 seats, 5000+ profiles, 20 devices
The owner holds one of those seats. Extra seats add $3 per seat per month before the term discount: 10% for a quarter, 20% for a year.
Seats follow the payment
Five roles and their limits
Owner belongs to whoever created the workspace and is never handed out. The four below it are the ones you assign, in the invite or later from the roster.
Roles are ranks, not checklists. A higher role opens everything a lower one opens.
| Role | What it opens | Where it stops |
|---|---|---|
| Owner | Everything in the workspace, including billing, the team and the log | Cannot be removed or restricted to groups |
| Admin | Checkout and plan, invites and roles, group access, the whole log, other people's devices | Cannot change or remove the owner |
| Manager | Groups, the proxy library and orders, automation flows, schedules, IP rotation | No billing, no team management, no log |
| Operator | Their own profiles: create, edit, start, stop, sync. Profiles shared with them: start, and edit or share further only if the owner chose that level | Sees library proxies, groups, flows and schedules but cannot create or edit them |
| Member | The same rights as operator | The same limits as operator |

What a colleague sees
A role applies to the whole workspace, so it alone cannot say that a freelancer works on one client. Groups do that: press Groups on the colleague's row, tick the ones they may see, and their list narrows to those groups.
The restriction holds in two places, and it has to. A colleague will not see a profile outside their groups in the list, nor by opening it straight from its id, because ids travel in links, exports and scripts.

An empty list means they see everything
One window per profile
Two people opening one profile at the same time produces two live sessions of one account from two places. Your machines do not see each other, so a profile has one lock for everyone.
The lock is held by time, not by promise. Pull a machine from the wall and nothing is left to renew the lock: three minutes later the profile opens again.
Who holds the profile and for how long
- 1
Whoever gets there first
Two starts in the same second cannot both go through: one person opens the profile, the other gets a refusal.
- 2
You see who has it open
The refusal names the machine holding the profile, since when it has been held, and whether it is your own other computer.
- 3
You can only take it deliberately
You can take the profile, but only after a separate confirmation.
- 4
Renewal every minute
Only the machine that took the lock can extend it, not another machine of the same person.
- 5
Three minutes and it lapses
A crash or a power cut stops the renewals and the profile frees itself, so nobody has to call support.
- 6
The server unreachable
The app starts the profile anyway, because the lock guards you from a colleague's window rather than permitting your own work.
What the log records
Every action worth arguing about leaves one row in the log: who, what, when, and which workspace. The workspace stays in that row for good, so removing a colleague does not empty the owner's history.
Profiles
create, update, delete, restore, start, stop
Proxies
create, update, delete, check, and every time a stored password was handed out
Team
invite, invite withdrawn, invite accepted, role changed, group access changed, removal or departure
Devices and access
device registered, device unlinked, login, login locked after failed attempts, two-step turned on or off
Money and keys
plan change, refund, manual access cut or grant, API key created and revoked
Who reads the log
Names in the log stay as they were that day, so renaming a profile today does not rewrite last week. Reading the log is an admin or owner action, in three views over the same rows.
A second reading of the same rows
Devices are seats too
Machines are the second kind of seat. The plan gives you a number of them across the whole workspace, and the machines that registered earliest hold them.
The app remembers an unlink: the seat is free immediately, and the machine itself is told the truth on its next heartbeat. Anyone may unlink their own machine, and only an admin or the owner may unlink somebody else's.
An unlinked machine stops working with profiles
When someone leaves
People leave. The path is the same whether the owner removes them or they leave on their own, and nothing in the list below is done halfway: no access is left open behind them.
What leaves and what stays
Everything below happens at once, in this order.
- 1
Access is cut both ways
Their access to your profiles goes, and so does anyone's access to the profiles leaving with them.
- 2
Their lock is lifted
Otherwise a profile they left open would still look busy to everyone else, and anyone who opened it would get an error.
- 3
Work profiles move to the owner
Profiles created after they joined were made in your quota, so they stay with the workspace.
- 4
Library proxies stay behind
They do not take your library proxies with them, while a proxy they bought themselves is left alone.
- 5
Their devices leave with them
Their machines stop holding seats, and those device seats come back to the workspace.
- 6
Unused invites are burned
A never-accepted code to the same address would otherwise be a working key back in.
- 7
Group limits are cleared
Otherwise your restriction travels with the person and locks them out in their next workspace.
The log row names the person
What this does not do
- Roles are workspace-wide. You cannot make someone an admin over one group and an operator over another: group access narrows what a person sees, not what their role is allowed to do.
- Invites go to an account that already exists. The person signs up first, then you invite that address, and the code is valid for 7 days or until you withdraw it. There is no company-wide sign-on and no directory sync.
- The invite letter reaches the person only if the server has mail configured. Otherwise the letter stays in the queue unsent, and you pass the code or link over yourself.
- Revoking a share removes the profile from a colleague's app but does not erase the cookies already written to their disk. That data is deliberately left alone, so revocation is not a remote wipe.
- You page the workspace Logs newest first, with no filter by person, action or date. Filtering like that exists only in the staff surface, not in your team view.
How to check
Each claim on this page has a file behind it, and most have a stand that fails while the defect is present.
- Seats are counted when you invite and again when the invite is accepted, under a lock on the owner's record
- apps/server/src/team/team.service.ts · apps/server/test/team-money-seats.js
- Each role gates real routes: manager for the library, groups, flows and schedules; admin for billing, team and the log
- apps/server/src/common/roles/workspace-roles.ts · apps/server/src/common/roles/roles.guard.ts · apps/server/test/group-access.js
- Group access filters the list and the direct open alike, and an empty list means no restriction
- apps/server/src/team/team.service.ts · apps/server/src/profiles/profiles.service.ts · apps/server/test/group-access.js · apps/web/test/member-folders.js
- One window per profile: a named holder, a deliberate takeover, and a lock that lapses on its own
- apps/server/src/profiles/profiles.service.ts · apps/server/test/profile-lock.js · apps/desktop/test/profile-busy.js
- Leaving and removal run one path, and the log row keeps the workspace it belonged to
- apps/server/src/team/team.service.ts · apps/server/src/common/audit/audit.service.ts · apps/server/test/team-money-seats.js · apps/web/test/уход-из-команды.ts
Questions
- Can a member pay separately to get more room?
- No, because the room belongs to the workspace and to one bill. Quota, seats, the proxy library and groups all come from the owner's plan, whoever is signed in.
- Do operator and member differ?
- Not in rights today. The two names exist so a roster can read the way a team actually talks, and everything one of them may do the other may do.
- What does the second machine see when a profile is already open?
- A refusal carrying the holder's machine name, since when the lock has been held, and whether it is your own other computer. Two takeovers racing each other cannot both succeed.
- What happens if my own lock is taken while I work?
- The next renewal fails, your windows close, and a notification says what happened. That is deliberately louder than letting two windows of one account stay open.
- Does the log say which key acted?
- No. The key id is written into the log row, but neither the dashboard nor the app shows it.
- Can an owner with members accept an invite elsewhere?
- No. Quota and seats would then be counted against two owners at once, so you cannot accept another invite while your workspace still has members.
Read next
Profiles
What one profile actually keeps apart, and what a colleague gets when you share it.
Your session on two computers
How a profile reaches a second machine, and what a device seat covers.
Security
Two-step login, API keys, stored proxy passwords and what the server refuses.
For agencies
One client per group, one contractor per seat, and what happens when the contract ends.
Set the team up before the first shared account appears
Seats beyond the plan are bought one at a time. Roles, groups and the log come with every plan that has more than one seat.