What it is
Workspace members are users attached to a workspace with a role. Each gets per-workspace notification preferences, can create/edit links subject to role permissions, and can be removed by the owner.Roles
| Role | Default permissions |
|---|---|
owner | Everything. Created automatically for the workspace creator. Cannot be removed or have role changed. |
member | Default invite role. Create/edit links, manage folders/tags/templates within RBAC permissions. |
| Custom roles | Defined via the RBAC system (admin, viewer, etc.) - workspace-level configurable. |
How to invite
Send invite
Email + role. The system:
- Checks the workspace’s team-member maximum.
- Rejects if the email is already a member or has a pending invite.
- Sends an email with the accept link.

How to accept an invite
The invitee clicks the link in the email. They sign in (or create an account with the same email) and confirm.Removing members
The system can’t remove the owner via this flow. Transfer ownership or delete the workspace.
Per-member notifications
Each member controls what triggers an email to them:| Notification | When you get it |
|---|---|
| New link created | A teammate creates a link in this workspace |
| Click milestones | Your link hits 100, 500, 1k, 5k, 10k, 50k, 100k, 500k, or 1M clicks |
| Team changes | A member joins, leaves, or has their role changed |
| Weekly report | Weekly digest of workspace activity |

Account-level notifications
Separately, each user has account-level toggles (under Account → Notifications) that override workspace-level for system events: domain updates, link expiry, billing alerts, security alerts, etc.Real-world example
Agency client team:Common mistakes
Inviting beyond the team-member maximum
Inviting beyond the team-member maximum
Each workspace has a team-member maximum. The invite endpoint rejects new invites once the workspace is at capacity, with a message naming the current count and limit.
Re-inviting an existing member
Re-inviting an existing member
You can’t invite someone who’s already a member. Remove them first if you want to change their role, or use the role change option directly.
Changing the owner's role
Changing the owner's role
The owner’s role can’t be changed. Transfer ownership separately if needed.
Removing the owner
Removing the owner
Blocked. The owner can leave by deleting the workspace.
Edge cases
Invite expiry. Invites expire after 7 days. If the invitee tries to accept after that, the link won’t work. Resend the invite from the Members page to generate a fresh one.
Email normalization. Invites match against lowercase-trimmed email.
Jane@Acme.com and jane@acme.com are the same invite.Lowering the team-member maximum. If a workspace’s team-member maximum drops below the current count, current members keep access. The new maximum only blocks new invites until the count comes down through manual removal.