Organizations & Teams
Organizations group users, builds, and resources. Each user can belong to multiple organizations.
Organization Roles
| Role | Permissions |
|---|---|
| Owner | Full access, billing, delete org, manage all members |
| Admin | Manage members, API keys, webhooks, env vars |
| Member | Build, submit, update operations |
Role Hierarchy
- Owners can do everything Admins can do
- Admins can do everything Members can do
- Only Owners can manage billing and delete the organization
Inviting Team Members
From Dashboard
- Go to Dashboard → Organization → Members
- Click Invite Member
- Enter the email address
- Select a role (Owner, Admin, or Member)
- Click Send Invitation
Invitation Details
- Invitations are sent via email
- Include a unique invite link
- Expire after 7 days
- Can be revoked before acceptance
Accepting Invitations
- Recipient clicks the invite link
- Creates account or signs in
- Automatically joins the organization
Managing Members
View Members
Navigate to Dashboard → Organization → Members to see:
- Member email and username
- Role
- Join date
Change Roles
- Find the member in the list
- Click role dropdown
- Select new role
- Changes apply immediately
Restrictions:
- Can’t demote the last Owner
- Owners can change any role
- Admins can only manage Members
Remove Members
- Find the member in the list
- Click Remove
- Confirm removal
Note: Removing a member doesn’t delete their builds or data.
Switching Organizations
In Dashboard
Use the Organization Switcher in the top navigation to switch between organizations.
In CLI
# List organizations
norrix orgs list
# Select default
norrix orgs select
# Check current
norrix orgs current
# Override per command
norrix build ios release --org org_abc123Organization Data
Each organization has:
- Isolated build history
- Separate environment variables
- Independent API keys
- Own webhook configurations
- Separate billing and usage
Creating Organizations
Organizations are created automatically when you sign up. Additional organizations can be created from the dashboard.
Deleting Organizations
Only Owners can delete organizations.
Warning: Deleting an organization:
- Removes all builds, submissions, and updates
- Removes all environment variables
- Revokes all API keys
- Cancels webhooks
- Can’t be undone
Best Practices
Role Assignment
- Use Owner sparingly (billing access)
- Admin for team leads and DevOps
- Member for developers
Team Structure
- One organization per product/team
- Invite contractors as Members
- Use project scoping for large teams
Security
- Review member list regularly
- Remove inactive members
- Use least-privilege roles