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
- Go to Team Settings → Members.
- Click Invite Member.
- 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.
- Select the app(s) to give them access to (at least one is required).
- Choose their role (Owner, Admin, Developer, Tester, or Guest).
- Optionally add a personal message (up to 200 characters).
- 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
- Click the invite link in the email.
- If you already have an account, sign in. If not, sign up — your email is pre-filled.
- After signing in or signing up, you are automatically added to the team.
- Testers and Guests are redirected to the TestApp.io mobile app install page to get set up on their device.
- Owners, Admins, and Developers are taken directly to the Portal.
How to Change a Member's Role
- Go to Team Settings → Members.
- Find the member and click the three-dot menu (⋯) on their row.
- 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
- Go to Team Settings → Members.
- Find the member and click the three-dot menu (⋯).
- 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.
Related Articles
Need help? Contact us — we're happy to assist!