Members

Manage team members, invite users, and control roles in your workspace.

The Members page lets you manage who has access to your workspace. You can view current team members, invite new ones, and manage pending invitations.

My team

The My team tab displays all current members of your workspace along with their roles and join dates. You can search for specific members using the search bar.

Each member's entry shows:

  • Their name and avatar
  • How they were added (e.g., "Added on DeepSource")
  • When they joined (e.g., "Since Aug 5, 2022")
  • Their current role (Owner, Administrator, Member, or Contributor)

To change a member's role, click on the role dropdown next to their name and select the new role. To remove a member, select Remove from team from the same dropdown.

If you have Automatic Sync with GitHub enabled, removing a member from your GitHub organization also removes them from the corresponding team on DeepSource.

Invite new members

Click the Invite new member button to open the invite dialog. You can invite members via email or by sharing an invitation link.

Via email

  1. Enter the email addresses of the people you want to invite.
  2. Choose the appropriate role for each user: Administrator, Member, or Contributor. See Permission levels for teams for details on each role.
  3. Click + Add more emails to invite multiple people at once.
  4. The invited people will receive an email with instructions to join your team.
  1. Copy the invitation link shown in the Invite via link section.
  2. Share the link with the people you want to invite.
  3. When they sign up using this link, they are automatically added to your team.

Click Reset Link to generate a new invitation link. This revokes the previous link.

On the Team plan, each member who commits code counts as a contributor toward your billing. New contributors can also join via an automated approval flow when they open a pull request. For more information, see Billing.

Pending invites

The Pending invites tab shows members who have been invited but have not yet accepted. You can view their email addresses, assigned roles, and re-send or cancel invitations as needed.

Transfer ownership

An Owner can transfer ownership of the team to another member:

  1. Go to the My team tab.
  2. Find your own entry (marked as Owner).
  3. Click on Owner to open the options and select Transfer ownership.
  4. Select the member you want to transfer ownership to.
  5. Confirm the transfer by verifying your email address and completing the required fields.

On this page