Team

Manage team members and invitations from the dashboard.

The Team page at Team in the sidebar manages the active workspace’s members and pending invitations. It only appears for users who have created or been invited to a team — solo users see an empty state directing them to create one.

See Teams for the primitive; this page walks the dashboard surface.

The members list

Each row shows:

  • Name — the member’s first + last name, or email if no name is set.
  • Email — when different from the display name.
  • Roleowner or member.
  • Joined — when they accepted the invitation.

Only owners see the trash icon on each row for removing a member. Removing a teammate immediately revokes their access — their next API call or dashboard request 404s on team-scoped resources.

Inviting a member

Click Invite member. Enter an email and pick a role (member or owner). Clerk sends the invitation email; the invitee clicks the link, signs up (or signs in), and lands in the team as the role you picked.

Scale plan required

Inviting is gated on the team being on the Scale plan. On Hobby/Hacker/Pro the modal shows an inline “upgrade to Scale” banner. Upgrade from the billing page, then come back — the invite goes through.

Team size cap

Teams top out at 20 members today (Clerk’s free-tier cap). The API returns a clear error if you hit the ceiling.

Pending invitations

Invitations that haven’t been accepted yet show in a separate section below the members list. Each row has its own trash icon (owner-only) to revoke the invitation. Revoking invalidates the invite link — the recipient can’t accept it anymore.

Invitations also expire on Clerk’s side after a while; expired ones drop out of the pending list without action needed.

What members can’t do

Team members see everything but can’t:

  • Change the team’s plan or open the Stripe billing portal (owner-only).
  • Invite or remove other members (owner-only).
  • Delete the team.

Everything operational — create/edit/delete projects, channels, endpoints, rules, replay events, send replies — is available to both roles. Role is about team admin, not about what you can do with the team’s resources.

Switching workspaces

The workspace switcher at the top of the sidebar shows your personal workspace plus every team you’re in. Switching reloads the page into the new owner context: projects, channels, events, and billing are all scoped to whichever workspace is active.