Skip to main content
DevTune projects are shared within teams. This guide covers how access works, what each role can do, and how to manage your team.

How Project Access Works

Projects belong to team accounts, not individual users. This means:
  • Everyone on the team can access all projects in that team
  • Access is controlled at the team level, not the project level
  • Member permissions apply across all projects in the team
Note: If you need different access for different projects, consider creating separate team accounts for different groups.

Team Roles

DevTune has two role levels:

Owner

The team Owner has full control:
  • Create and delete projects
  • Manage billing and subscriptions
  • Invite and remove team members
  • Change member roles
  • Access all settings
  • View all results and analytics
Each team has one primary owner. Ownership can be transferred to another team member if needed.

Member

Members have broad access to use DevTune features:
  • View all projects
  • View results and analytics
  • Manage project settings (settings.manage permission)
  • Invite new team members (invites.manage permission)
  • Create and edit configurations
Members cannot:
  • Manage billing
  • Remove other team members
  • Change member roles
  • Delete the team account

Role Permissions Summary

PermissionOwnerMember
View projectsYesYes
View results and analyticsYesYes
Manage settings (settings.manage)YesYes
Invite members (invites.manage)YesYes
Manage roles (roles.manage)YesNo
Manage billing (billing.manage)YesNo
Remove members (members.manage)YesNo
Delete teamYesNo
Transfer ownershipYesNo

Managing Team Members

Viewing Current Members

To see who is on your team:
  1. Go to your team account page
  2. Navigate to the Members tab
  3. View all current members and their roles

Inviting New Members

Both Owners and Members can invite new people to the team:
  1. Go to the team page and select the Members tab
  2. Click Invite Member
  3. Enter their email address
  4. Select a role — Owners see a role dropdown and can assign either Owner or Member; Members can only invite as Member (no role selection shown)
  5. Send the invitation
The invitee receives an email with instructions to join. There is a limit of 5 pending invitations at a time. Invitations expire after a set period.

Auto-Join by Domain

Owners can configure a domain for automatic team joining:
  1. Go to team settings
  2. Set the Auto-Join Domain (e.g., “acme.com”)
  3. Users who sign up with an email address matching that domain are automatically added to the team
This is useful for organizations where all employees share a common email domain.

Changing Member Roles

To change someone’s role (Owner only):
  1. Go to the Members tab
  2. Find the member in the list
  3. Click the role dropdown
  4. Select the new role
  5. Confirm the change
Note: Only Owners can change roles. You cannot change your own role or assign a role higher than your own.

Removing Members

To remove someone from the team (Owner only):
  1. Go to the Members tab
  2. Find the member to remove
  3. Click the remove option
  4. Confirm the removal
Removed members:
  • Immediately lose access to all projects
  • Cannot see any team data
  • Must be re-invited to regain access

Leaving a Team

If you want to leave a team yourself:
  1. Go to the team settings
  2. Find the Leave Team option
  3. Confirm your departure
Note: The primary Owner cannot leave without transferring ownership first.

Multiple Teams

You can be a member of multiple teams:
  • Each team has its own projects
  • Switch between teams using the team selector in the header
  • Your role may be different in each team

Best Practices

Role Assignment

  • Owners - Typically the team lead or billing contact
  • Members - Day-to-day users who work with projects and results

Onboarding New Members

When adding new team members:
  1. Invite them with the appropriate role
  2. Point them to the project documentation
  3. Walk them through your project structure
  4. Explain your tracking workflows

Offboarding Members

When someone leaves:
  1. Remove them from the team promptly (Owner action)
  2. Review any configurations they created
  3. Update any shared credentials if applicable

Next Steps