Iris uses a role-based access system to control what each person can do inside a Studio. Every user with access to a Studio is assigned a role that determines their level of control — from full administrative access down to view-only.
Roles are assigned per Studio, meaning the same person can be an Admin in one Studio and a Viewer in another. The person who creates a Studio automatically becomes its Owner.
The Four Roles
Role | Description |
Owner | The person who created the Studio. Full control over everything — settings, billing, sources, users, Bridges. Only one per Studio. Cannot be transferred or assigned to someone else. |
Admin | Appointed by the Owner. Can control all sources, invite and manage users, update Studio settings, manage billing, and link/unlink Bridges. Day-to-day management. |
Producer | Focused on production. Can control sources (all or specific ones) and access Bridge settings. Cannot invite users, manage billing, edit Studio settings, or link/unlink Bridges. |
Viewer | View-only access. Can see all video and audio sources but cannot control them, change settings, or invite anyone. Displayed as "GUEST" in the Studio Switcher. |
Detailed Permissions Table
Permission | Owner | Admin | Producer | Viewer |
View sources | Yes | Yes | Yes | Yes |
Control sources (PTZ, settings) | Yes | Yes | Yes | No |
Manage collaborators (invite/remove) | Yes | Yes | No | No |
Manage billing | Yes | Yes | No | No |
Edit Studio settings | Yes | Yes | No | No |
Link/unlink Bridges | Yes | Yes | No | No |
Access Bridge settings | Yes | Yes | Yes | No |
Delete the Studio | Yes | No* | No | No |
Leave the Studio | No | Yes | Yes | Yes |
What Each Role Sees in the UI
The Iris interface adapts based on your role:
Owners and Admins see everything — top toolbar with movement tools, right-side Control Tray, bottom panel with presets and auto-tracking, Bridge panel, invite panel, Studio settings with delete/rename options.
Producers see the Control Tray, toolbar tools, presets, Bridge settings — but not the invite panel, billing, or Studio management options.
Viewers see the left panel (source list) and center viewport (camera feeds) only. The toolbar, Control Tray, bottom panel, and right panel are all hidden. Features they can't access simply don't appear — there are no grayed-out options.
Role badges appear in the Studio Switcher next to each Studio name: OWNER, ADMIN, PRODUCER, or GUEST (for Viewers).
Managing Roles
Inviting Someone and Assigning a Role
Open the Invite users panel in your Studio.
Enter email addresses and select a role (Admin, Producer, or Viewer).
Click Send Invite.
Or create a shareable invite link with a pre-set role. Anyone who joins via the link gets that role.
Changing a User's Role
From the Invite users panel, click the role dropdown next to a user's name and select the new role.
Setting Temporary Access
You can add an expiration date to any user's access. Once the expiration passes, their access ends. Users with expiring access appear in the Guests tab. You can edit or remove the expiration at any time.
Removing a User
From the Invite users panel, select "Remove User" from the dropdown next to their name. Accepted members get a confirmation dialog; pending invitations are removed immediately.
Enabling Support Access
Toggle on Support Access in the Invite users panel. This invites the Iris support team as an Admin with access that automatically expires after 24 hours. You can revoke it at any time.
Key Constraints
Owner role cannot be transferred. Only the Studio creator is the Owner.
Owners cannot leave their own Studio — they can only delete it.
Can't delete your last Studio. The delete option only appears when you have two or more.
Collaborator limits depend on your plan. When the limit is reached, the invite input is disabled.
Role selection may depend on your plan. Some plans only allow Admin invites.
One invite link at a time per Studio. Creating a new one replaces the previous.
Organization-Level Permissions
At the Organization level, permissions control who can:
Create new Studios within the Organization
Update Organization settings (name, logo, website, industry)
Delete the Organization
These are typically available to the Organization owner.
What Happens If…
…you try to accept an invite meant for a different email? "Wrong Email" error. You need to sign in with the correct email.
…you already have a higher role? "Higher Role Exists" — your existing, higher-level access is preserved.
…the invite expired? "Invitation Expired." Ask for a new one.
…the invite was already used or revoked? "No Longer Part of This Studio." Contact the Admin or Owner.
…you try to invite more people than your plan allows? "Can't add more collaborators" error. Upgrade or remove existing users.
…you delete a shareable link? Permanently disabled. Anyone trying to use it can no longer join. You can create a new one.
Troubleshooting
What's happening | Likely cause | What to do |
Can't see the invite panel | You're a Producer or Viewer | Ask an Admin or Owner to invite on your behalf |
Role dropdown missing when inviting | Plan doesn't include role selection | Upgrade your plan, or note that all invitees become Admins |
"Can't add more collaborators" | Collaborator limit reached | Remove users or upgrade |
"Wrong Email" when accepting invite | Signed in with different email | Sign out and use the correct email |
Can't control sources | You're a Viewer | Ask an Admin to change your role to Producer or Admin |
Can't link/unlink a Bridge | You're a Producer or Viewer | Only Admins and Owners can do this |
"Leave Studio" option missing | You're the Owner | Owners can't leave — delete instead (if you have 2+ Studios) |
Invite link says "Expired" | Link was deleted or access expired | Admin or Owner should send a new invite |
FAQs
How many roles are there? Four: Owner, Admin, Producer, and Viewer.
Can I change someone's role after they've joined? Yes. Admins and Owners can change any member's role from the Invite users panel. Changes take effect immediately.
Can I make someone else the Owner? No. The Owner role is automatically assigned to the Studio creator and cannot be transferred.
What role do people get when joining via a shared link? Whatever role was selected when the link was created (Admin, Producer, or Viewer), depending on your plan.
Can a Viewer do anything besides watch? Viewers can see all video and audio sources, but cannot control cameras, change settings, or invite others. The control panels and toolbar are hidden for them.
What happens when a user's access expires? They lose access to the Studio. They'd need a new invitation to rejoin.
Can I set temporary access? Yes. Add an expiration date when inviting or editing a user. Expiring users appear in the Guests tab.
Why can't I choose a role when inviting? Your plan may not include role selection. On those plans, all invitees get Admin access. Upgrade to unlock granular roles.
How does support access work? Toggling it on invites the Iris support team as an Admin with 24-hour auto-expiring access. You can revoke it anytime.
Is there a collaborator limit? Yes — determined by your plan. You'll see an error when you reach it.
Use Cases
Multi-role productions — Owner manages billing and settings, Admins handle day-to-day operations and user management, Producers run the cameras, Viewers observe without risk of accidental changes.
Client review — Invite clients as Viewers with an expiration date so they can watch a session without affecting anything.
Temporary staff — Add freelance producers with expiring access for a single event.
Support troubleshooting — Enable 24-hour support access so the Iris team can diagnose issues in your Studio.
