DocumentationAccount & AccessJoining a Team

Joining a Team

Email invite

  1. You receive a link like /auth/invite/accept?t=….
  2. The page validates the token and shows the team name and inviter.
  3. If you are not signed in, click Sign In to Join (return URL preserved).
  4. If signed in, click Accept & Join Team.
  5. On success you are redirected to /teams/:teamId.

You join with the Member role unless an admin changes your role later.

Invite link

Admins with Manage Members can generate a reusable invite link from Team Settings → Invites or the sidebar invite modal. Same acceptance flow as email invites.

Seat limits

Each plan has a seat cap (members + pending invites). If the team is full:

  • Acceptance shows Team is Full.
  • An owner must upgrade the plan or remove members/revoke invites.

Leaving a team

Members can Leave Team from the team header menu. Owners cannot leave until ownership is transferred or the team is deleted.

Private vs public teams

  • Private team — you must be invited; direct URL shows Team Unavailable if you are not a member.
  • Public team — non-members see Guest View: read-only preview of allowed spaces/pages/decisions, no settings or billing.