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
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
- Manage billing
- Remove other team members
- Change member roles
- Delete the team account
Role Permissions Summary
| Permission | Owner | Member |
|---|---|---|
| View projects | Yes | Yes |
| View results and analytics | Yes | Yes |
| Manage settings (settings.manage) | Yes | Yes |
| Invite members (invites.manage) | Yes | Yes |
| Manage roles (roles.manage) | Yes | No |
| Manage billing (billing.manage) | Yes | No |
| Remove members (members.manage) | Yes | No |
| Delete team | Yes | No |
| Transfer ownership | Yes | No |
Managing Team Members
Viewing Current Members
To see who is on your team:- Go to your team account page
- Navigate to the Members tab
- View all current members and their roles
Inviting New Members
Both Owners and Members can invite new people to the team:- Go to the team page and select the Members tab
- Click Invite Member
- Enter their email address
- 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)
- Send the invitation
Auto-Join by Domain
Owners can configure a domain for automatic team joining:- Go to team settings
- Set the Auto-Join Domain (e.g., “acme.com”)
- Users who sign up with an email address matching that domain are automatically added to the team
Changing Member Roles
To change someone’s role (Owner only):- Go to the Members tab
- Find the member in the list
- Click the role dropdown
- Select the new role
- 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):- Go to the Members tab
- Find the member to remove
- Click the remove option
- Confirm the removal
- 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:- Go to the team settings
- Find the Leave Team option
- 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:- Invite them with the appropriate role
- Point them to the project documentation
- Walk them through your project structure
- Explain your tracking workflows
Offboarding Members
When someone leaves:- Remove them from the team promptly (Owner action)
- Review any configurations they created
- Update any shared credentials if applicable
Next Steps
- Team Management - More details on team administration
- Account Settings - Configure your personal account