Every TestApp.io team includes members with different levels of access. Roles control what each person can see and do — from uploading releases to managing billing. This article explains the available roles, their permissions, and how to invite and manage team members.

The Five Roles

TestApp.io has five roles. Each role grants a specific set of permissions:

Role What they can do
Owner Full access. Manages billing, plan, and team settings. Can transfer ownership. Can manage all other roles.
Admin Team management and invitations. Can manage Developer, Tester, and Guest members — but cannot manage other Owners.
Developer Creates and manages apps and releases. Cannot invite or manage members.
Tester Views releases and comments. No management access.
Guest Access to assigned app(s) only. Can install, comment, and receive notifications. Cannot see the team member list or other team details. Guests do not count toward team member limits.

Permissions at a Glance

Permission Owner Admin Developer Tester Guest
Manage team settings & billing
Send invitations
Manage members (edit roles, remove)
Create and manage apps
Upload and manage releases
Manage tasks
View tasks
View activity feed
Comment on releases
Install releases
Manage external storage
Transfer ownership
⚠️
Only Owners and Admins can send invitations. Admins cannot invite someone as Owner — you can only assign roles at or below your own level.

How to Invite a Team Member

  1. Go to Team SettingsMembers.
  2. Click Invite Member.
  3. Choose how to invite:
    • By email — Enter one or more email addresses. The person receives an email with a link.
    • By link — Generate a shareable invite URL (no email required). Anyone with the link can join.
  4. Select the app(s) to give them access to (at least one is required).
  5. Choose their role (Owner, Admin, Developer, Tester, or Guest).
  6. Optionally add a personal message (up to 200 characters).
  7. Click Send Invite.
📝
You can invite someone who does not have a TestApp.io account yet. They will be prompted to sign up when they click the invite link.

How to Accept an Invitation

  1. Click the invite link in the email.
  2. If you already have an account, sign in. If not, sign up — your email is pre-filled.
  3. After signing in or signing up, you are automatically added to the team.
  4. Testers and Guests are redirected to the TestApp.io mobile app install page to get set up on their device.
  5. Owners, Admins, and Developers are taken directly to the Portal.

How to Change a Member's Role

  1. Go to Team SettingsMembers.
  2. Find the member and click the three-dot menu (⋯) on their row.
  3. Select Edit Role and choose the new role.
⚠️
You cannot assign a role higher than your own. For example, an Admin cannot promote another member to Owner.

How to Remove a Member

  1. Go to Team SettingsMembers.
  2. Find the member and click the three-dot menu (⋯).
  3. Select Remove.
🛑
Owners cannot be removed by Admins. Only another Owner can remove an Owner from the team.

About Guests

Guests have a more limited view of the team than other roles:

  • Guests can only see and access the specific apps they were invited to.
  • They cannot see the team member list, team settings, or other apps.
  • Guests do not count toward your team's member limit — you can invite unlimited Guests.
  • Both invite link and email methods work for Guests.

Member Limits

Team member limits depend on your plan. View current plan limits at testapp.io/pricing.

ℹ️
Guest members do not count toward your plan's member limit. Only Owner, Admin, Developer, and Tester roles count against your team's seat allocation.
💡
Use the Guest role for external testers, clients, or stakeholders who need access to specific apps without visibility into your team's internal settings or full member list.


Need help? Contact us — we're happy to assist!