Skip to main content

Inviting a user to your Studio

Inviting a user to your Studio

Updated over a week ago


Iris lets you invite other people to collaborate in your Studio. A Studio is your shared workspace where you and your team can view and control video sources together. You can invite users by email or by generating a shareable invite link.

Each invited person is assigned a role that determines what they can do inside the Studio. You can manage your team at any time — change roles, resend invitations, set access expirations, or remove users.


What You'll Need

  • An Iris account — you must be signed in.

  • An active Studio — you need to be inside a Studio to invite others.

  • Owner or Admin role — you need to be the Owner or an Admin to invite users.

  • Available collaborator slots — your plan determines the maximum number of collaborators. If you've reached the limit, you'll need to upgrade.

On some plans, you can choose which role to assign to each invitee (Admin, Producer, or Viewer). On other plans, all invitees are added as Admins by default.


Inviting by Email

  1. Open your Studio and click the Share button (blue button in the top navigation bar) to open the invite panel.

The invite panel has two tabs: Invite users (selected by default) and Guests (users with access expirations — more on that below).

  1. In the "Enter email addresses" field, type one or more valid email addresses. Each address is validated as you type — only properly formatted emails are accepted.

  2. If your plan supports it, use the role dropdown next to the email field to choose a role for the invitees:

    • Admin — Can control all sources and invite other users

    • Producer — Can control all or specific sources

    • Viewer — Can view all sources but not control them

  3. Click Send Invite.

  4. You'll see a confirmation notification with the email addresses listed.

The invited user appears in the list below with an "Invitation Pending" status.

Email addresses are treated as case-insensitive. Inviting "User@Example.com" and "user@example.com" is treated as the same person. If you try to invite someone who's already a member or has a pending invitation, the system deduplicates automatically.


Inviting by Link

A shareable link lets anyone join your Studio without you needing to know their email in advance. It's quick to share but gives you less control over who joins compared to email invites — you won't see participants until they actually join.

  1. In the invite panel, find the "Invite users with a link" section.

  2. Click Create Link.

  3. A shareable URL is generated. Click Copy link to copy it to your clipboard. You'll see a confirmation: "Link Copied to your clipboard."

  4. Share the link with anyone you'd like to invite via Slack, email, messaging, etc.

  5. If your plan supports it, you can change the role assigned to the link (Viewer, Producer, or Admin) using the dropdown next to it.

Important: Changing a link's permission generates a new link and disables the existing one. If you shared a link before changing the permission, the old link will no longer work.

You can only have one active invite link per Studio at a time. Creating a new link replaces the previous one.

To disable the link entirely, select "Delete this link" from the dropdown. You'll be asked to confirm: "Are you sure you want to delete this link? It will be permanently disabled and users will no longer be able to sign up."


What the Invitee Sees

When someone clicks an invite link (from email or shared directly):

  1. They see a page with the Studio name, organization logo, and the message: "You were invited to join [Studio Name] on Iris."

  2. They click Accept Invite.

  3. If they already have an Iris account, they're prompted to sign in. If they don't, they're prompted to create an account — the email field is pre-filled with the invited address.

  4. After signing in or signing up, the invitation is automatically redeemed and they're taken into the Studio.

The invitee must use the email address the invitation was sent to. If they try to accept with a different email, they'll see a "Wrong Email" error explaining which email address the invitation is linked to.

The invitee does not need an existing Iris account — they can create one during the acceptance process.


Managing Your Team

Once people have been invited or joined your Studio, you can manage them from the invite panel:

Changing a User's Role

Click the role dropdown next to their name and select a new role (Viewer, Producer, or Admin). The Owner role cannot be changed.

Setting Temporary Access (Expiration)

You can add an expiration date to any user's access. Once the date passes, their access is marked as expired. This is useful for temporary collaborators, guest producers, or event-based access.

  • Select "Add Expiration" from the role dropdown, then pick a date and time.

  • Users with expirations appear under the Guests tab in the invite panel.

  • You can edit or remove the expiration at any time.

  • Expired users see "Access expired" next to their name.

Removing a User

Select "Remove User" from the dropdown next to their name. For accepted members, you'll be asked to confirm. For pending invitations, the removal happens immediately without confirmation.

Resending an Invitation

For pending invitations, click the Resend link. This deletes the original invitation and creates a fresh one.


Roles Explained

Role

What they can do

Owner

Full control — one per Studio, can't be changed or transferred

Admin

Control all sources, manage settings, invite and remove users

Producer

Control all or specific sources. Can't manage billing or remove users.

Viewer

View live sources only. No control, editing, or management access.


Collaborator Limits

Your plan determines how many collaborators you can have in a Studio.

When you reach the limit:

  • The email input field becomes disabled

  • A banner appears: "Collaborator limit reached. Upgrade your plan to invite more users."

  • Clicking the banner opens your billing settings


What Happens If…

…the invitee accepts with the wrong email? They'll see a "Wrong Email" error explaining which email the invitation is linked to, with options to sign in or create an account with the correct email.

…the invite link has expired or been deleted? The invitee sees "Invitation Expired" with a message that the invite is no longer valid.

…the invitee already has a higher role? They'll see a message: "You already have a higher role within this Studio than the one offered in this invite."

…the invitee was previously removed? They'll see: "You are no longer part of this studio."

…you've reached your collaborator limit? The email input is disabled and a banner prompts you to upgrade.

…you try to add more emails than your remaining slots? You'll see: "Can't add more collaborators — You've reached the maximum number of collaborators."

…something goes wrong on the server? The invitee sees a generic error message suggesting they verify their account and try again later.


Troubleshooting

What's happening

Likely cause

What to do

"Send Invite" button is grayed out

No emails entered, or collaborator limit reached

Enter a valid email. If limit reached, upgrade your plan.

"Can't add more collaborators"

Plan limit reached

Upgrade or remove existing users to free up slots

Invitee sees "Wrong Email"

Signed in with a different email than the invite was sent to

Invitee should sign out and use the correct email

Invitee sees "Invitation Expired"

Link was deleted or invite expired

Resend the invitation from the invite panel

Invitee sees "Access Denied"

Invite revoked, expired, or linked to different email

Confirm invite is still active. Resend if needed.

Role dropdown not visible

Plan doesn't support custom role assignment

All invitees are Admins on your current plan. Upgrade to assign specific roles.

"Collaborator limit reached" banner

All slots used

Remove users you no longer need, or upgrade

Invitee sees "Session Invalid"

Authentication issue during acceptance

Invitee should verify they're using the correct account. Admin can resend.


FAQs

What roles can I assign? Owner (one per Studio, can't be changed), Admin (control all sources, invite users), Producer (control sources), and Viewer (view only). Role assignment depends on your plan.

Can I invite multiple people at once? Yes. Enter multiple emails before clicking Send Invite. All receive the same role.

How does the invite link work? It's a shareable URL anyone can use to join. You set the role for anyone joining via the link. Only one link can be active at a time. Deleting it permanently disables it.

Can I change someone's role after they've joined? Yes. Click the role dropdown next to their name in the invite panel.

Can I set temporary access? Yes. Add an expiration date to any user's access. Once expired, their access is marked accordingly. Users with expirations appear under the Guests tab.

What happens if I resend an invitation? It deletes the original and creates a new one. The invitee receives a fresh invite.

Are email addresses case-sensitive? No. Treated as case-insensitive.

How many people can I invite? Depends on your plan. When you hit the limit, the invite field is disabled with a message.

Does the invitee need an existing Iris account? No. They can create one when they click the invite link. The email field is pre-filled.

Can I remove someone from my Studio? Yes. Use the dropdown next to their name and select "Remove User." Accepted members get a confirmation dialog; pending invitations are removed immediately.


Use Cases

  • Production teams — Invite camera operators as Producers and directors as Admins for full collaboration.

  • Client review — Invite clients as Viewers with an expiration date so access automatically ends after the project.

  • Multi-location events — Share a link with on-site staff at each location so they can join the Studio quickly.

  • Training — Add trainees as Viewers to observe live production without risk of accidental changes.

  • Temporary support — Set an expiration for guest collaborators who only need access for a specific event or session.

Did this answer your question?