Read the workspace roster – its columns, statuses, filters and row menus – then invite someone, add a person directly, or remove them safely.
Team members is the roster of everyone with access to your workspace, plus
everyone waiting on an invitation. It is where you add people, change what they
are, and take them out again.Open it at Settings → Team Members, or go to
/{workspaceSlug}/settings/team-members.
Everyone. The roster is not hidden from anybody in the workspace.What you can do on it is a different question. Each action carries its own
capability, and controls you cannot use are not shown.
When your plan has a seat limit, the header shows where you stand, itemised. For
example: 3 of 3 seats – 2 members, 1 pending invite.The breakdown separates staff, client-portal contacts and pending invitations,
because all three take a seat.
An open invitation is access. An invite you have sent but nobody has accepted
still counts toward your seat limit, exactly like an active person. The Free plan
allows 3.
If you are at the limit, clicking Invite teammate or Add member opens the
upgrade dialog instead of the form. The block is stated before you fill anything
in, not after.Being over the cap is never punished. A 5-person workspace that drops to Free
keeps all 5 people working. The limit only bounds the next person you add.
One table holds active members and standalone invitations together. The Status
column tells them apart.
Column
What it shows
Name
Their picture, their name as a link to their record, and their email underneath. Your own row is marked (you). A row with no email reads “No email”.
Employee ID
Your own staff or payroll number for them, or a dash.
Groups
One badge per group they belong to, primary group first, or a dash.
Role
Their role as a badge.
Status
Where they stand on access.
Use the Search members… box to filter. It matches both names and email
addresses. Click a column header to sort by it. The list pages when it gets long.An empty roster tells you to use Invite teammate to add someone.
The Status column is about access, not about being on the roster.
Status
Meaning
Active
They have signed in at least once.
Invited
They are on the roster and have an email address, but have not claimed their account yet.
No login
They are on the roster with no email address at all. This is a supported state, not a mistake.
Deactivated
Somebody switched their access off. They stay on the roster and keep their history.
Pending
A standalone invitation. Nobody is on the roster for this address yet.
A person you added without an email folds their invitation into their own row
once you give them one. They are one person, listed once – never a member row and
an invite row for the same human.
An address that is not valid is refused with “Enter a valid email address.”
3
Pick a role
The picker offers every role in your workspace except Owner and Client. It
opens on Member.
4
Click Send invite
The invite goes out by email and a confirmation message names the address.
5
Share the link if you prefer
Copy invite link copies the same secure link the email carries. The panel
below the buttons shows it as Latest invite link.
The person lands straight in this workspace when they accept. An invite lasts
7 days.Owner is never invitable. Ownership is only ever handed over by an existing
owner, on a person’s record.Client contacts are invited elsewhere. A portal contact has to be tied to a
client company, so they are invited from that client’s own page, never from here.
Only shown if the workspace has groups and you hold member.changeRole. First pick is the primary group.
Billing rate / hour
Only shown if you hold rate.manage.
Cost rate / hour
Only shown if you hold rate.manageandrate.viewCost.
Job title
Under More details. Free text, for example Senior Designer.
Employment type
Employee, Contractor or Part time. Drives capacity and cost reporting, never permissions.
Employee ID
Your own staff or payroll number. Must be unique in this workspace.
Joining date
Optional.
Termination date
HR record only. It never removes their access. Cannot be before the joining date.
The form only shows you what you may actually set. Someone without rate
permissions never sees the rate fields, rather than seeing fields that would be
refused when they save.
A person with no email is a real member. They appear in reports, they can
have time logged for them, they can carry rates and a schedule. The one thing
they cannot do is sign in. This is how you put offline staff and freelancers on
the books.
Headed Invite with the person’s name. One Email field, then Send
invite. Their tracked time, rates and groups stay exactly as they are – only
an address is added. This fills a blank, it never changes an existing address.
Change role (on a pending invite)
Headed Change role for the address. One Role picker, then Save.
They get the new role when they accept, and their existing invite link keeps
working. Owner and Client are not offered. A client contact’s role belongs to
the client page it came from, so the item is disabled for them.
Revoke invite
A confirmation that names the address and explains that anyone already on the
roster stays on it. They only lose the ability to claim a login until you
invite them again. This cannot be undone.
Remove member
A confirmation headed Remove with the person’s name. It states they lose
access to the workspace immediately and that it cannot be undone.
Clicking a person’s name opens their record at
/{workspaceSlug}/settings/team-members/<id>. The page header shows their
picture, name, role badge, email and – when something is outstanding – their
access status.Sections run across the top. A section only appears if you can actually read it,
so you never land on a tab that dead-ends.
Section
What is on it
Who sees it
Profile
Picture, display name, role picker, and the Remove and Access controls
Anyone who can open the record
Employment
Job title, employment type, employee ID, joining and termination dates, groups, manager, and the clock in/out switch
member.changeRole
Rates
Their billing and cost rates over time
rate.viewBilling
Schedule
The working schedule assigned to them
schedule.manage
Time off
Leave balances and manual adjustments
leave.viewOthers and this person in your scope, or your own record
Location
Whether location rules apply to them
location.manage
Notifications
Their notification choices
member.changeRole and this person in your scope, or your own record
Your own record is always yours. Reading someone else’s needs
member.changeRole, otherwise the page says you do not have permission.
Two of these sections need capability and scope. Holding leave.viewOthers
does not mean this particular person is inside your supervision scope. Both have
to pass, which is why the tab can be missing even when you hold the permission.
Display name – how they appear in this workspace. Leave it blank to use
their account name.
Role – change what they are. Disabled unless you hold member.changeRole,
with a line explaining why.
Access – a Can open this workspace switch. Turning it off stops them
signing in without removing them or anything they have logged. The confirmation
offers an undo.
Transfer ownership – only shown to an Owner. Hands the workspace to this
person and drops you to Admin. You cannot undo it yourself.
Remove from workspace – a destructive button that opens a confirmation. Not
shown on your own record.
The last Owner can never be removed, and only an existing Owner may remove an
account that holds the Owner role.If Maya Ellis is leaving Northwind Studio, she uses Transfer ownership on
Tom Whitfield’s record first. Once Tom is the Owner, Maya can be removed.You also cannot remove yourself from this screen. Remove from workspace is
greyed out on your own row.
Maya (Owner) clicks Invite teammate, enters Sarah Lin’s address, leaves
the role on Member, and sends it. The header now reads 2 of 3 seats,
counting Maya and Sarah’s open invite.
2
Maya adds Ana directly
Ana Ferreira is a freelance copywriter who does not want a login. Maya clicks
Add member, enters her name, leaves the email blank, picks
Contractor, and sets a billing rate of 80 and a cost rate of 55.
3
Ana appears as No login
Ana is on the roster with the No login status. Sarah can log time against
Ana’s copywriting tasks, and Ana’s hours show in reports at $80 an hour.
4
The workspace hits the cap
The header reads 3 of 3 seats. Clicking Invite teammate now opens the
upgrade dialog rather than the invite form.
5
Ana later needs a login
Maya opens Ana’s three-dot menu, picks Add email & invite, and enters her
address. Ana’s rates, groups and logged time all stay exactly as they were.
They should not be. A person added directly who is then invited keeps one row,
with their invitation managed from their own three-dot menu. A separate
Pending row means nobody is on the roster for that address yet.
Why can't I invite an Owner?
Ownership is never handed out at invite time. Only an existing Owner can grant
it, through Transfer ownership on a person’s record.
How do I invite a client contact?
From that client company’s own page, not from here. A portal contact has to be
tied to a client, and an invite with no company is refused.
Does a client contact use a seat?
Yes. A portal contact is a login like any other. The seat label lists them
separately so the number is never a surprise on your invoice.
What is the difference between deactivating and removing?
Deactivating switches their access off but leaves them on the roster, and it
can be switched back on. Removing takes them off the roster and cannot be
undone.
Does a termination date remove someone's access?
No. It is a record for your own HR purposes. Access ends only when you switch
it off or remove them, so you can enter a leaving date in advance without
locking anybody out.
Can I remove myself?
Not from this screen. Remove from workspace is disabled on your own row.
Leave the workspace from your own account instead.