Overview

Managing your team

Add members#

  1. Go to Settings → Team in the dashboard.
  2. Click Invite member.
  3. Enter the email address and select a role.
  4. They receive an email invitation.

Invited members sign in with their GitHub account, and their GitHub identity links automatically on first login.

Bulk invite by CSV#

For larger teams, go to Settings → Team, click Bulk invite, and upload a CSV with email and role columns:

email,role
alice@company.com,admin
bob@company.com,member
carol@company.com,viewer

Valid roles are admin, member, and viewer. Invalid rows are skipped with an error message.

Roles and permissions#

Permission Viewer Member Admin
View reviews and findings Yes Yes Yes
View specs and decisions Yes Yes Yes
View team members Yes Yes Yes
Edit specs and decisions No Yes Yes
Edit project settings No Yes Yes
Connect repositories No Yes Yes
Invite and remove members No No Yes
Change member roles No No Yes
Manage billing No No Yes
Delete organization No No Yes

Each role inherits the permissions of the roles below it.

Multiple GitHub connections#

Connect more than one GitHub account or installation to a single organization when your codebase spans multiple GitHub orgs or you are migrating between accounts. Go to Settings → Connections and click Connect GitHub. Each connection carries its own repositories and permissions, and reviews work across all of them.

GitHub permission sync#

Repository access syncs from GitHub, so each member sees only the repositories they can access there. Access updates automatically when someone is added to or removed from a repository. Prelint roles are managed separately in the dashboard.

Remove members#

Go to Settings → Team, find the member, click Remove, and confirm. Access ends immediately. You cannot remove the last admin — transfer the admin role first.