Users

Overview

The Users section is where you control access to your account, meaning who gets in, what they can see and what they can do. Whether you run a single-screen storefront or a global network with hundreds of displays, user management on the Platform scales with you. Each user is identified by their email address and the permissions assigned to them.

📍You’ll find the Users module in the top-right menu of the Portal within your Profile icon button.


How User Access Works

User access on the Platform is built on three core concepts:

ConceptWhat it means
UsersThe people who can access your account
RolesWhat users can do
WorkspacesWhere those permissions apply

A user has one role in each Workspace they can access. You can use Groups to apply roles to many users at once, with optional SSO integration to automate the whole thing at sign-in. We’ll cover each of those further down.


The Account Owner

Every account has one designated Account Owner, usually the person who originally created the account. The Owner has special privileges that no other role can match:

  • The Account Owner cannot be deleted.
  • The Owner is automatically included in the Global Admins group and cannot be removed from it.
  • Only the Account Owner can transfer ownership to another user.

Transfer Account Ownership

Only the current Account Owner can do this, not Global Admins, not Workspace Admins, not anyone else.

  1. Log in as the current Account Owner.
  2. Click the top-right menu and select My Profile.
  3. Change the email address to the new owner’s email and click Save.

If the new owner’s email is already registered as a user on your account, delete that user first, then change the email. The new owner can then reset their password and sign in as the Account Owner.

Example

Your IT manager (it.manager@company.com) is leaving, and you want to hand the account over to new.manager@company.com. Log in as the current owner, open My Profile and update the email address. The new owner takes it from there.


Inviting New Users

To bring someone new onto your account, click the “Invite User” button. Enter their email address and assign a role. The Platform handles the rest.

Here’s what happens behind the scenes:

  • The invited user receives a personalized invitation link, valid for 30 days.
  • Two days before expiration, the Platform sends a reminder email if they haven’t accepted yet.
  • They click the link, set their own password (or sign up via Google or Microsoft, depending on your account settings), and they’re in.

When you edit a user, the User Details form covers:

  • First Name and Last Name
  • Allowed IP Addresses & Networks
  • Role or permissions
  • Primary Workspace, Group membership and explicit Workspace access

To delete a user, a Global Admin opens the Users list page and uses the quick actions button (three dots). The Account Owner is the only exception. To remove the current Owner, you must first transfer ownership of the account.

Troubleshoot User Invitations

You can find the answers to all the issues listed below by clicking them to expand.

Email already in use

If you can’t invite someone because their email is already in use, the email is most likely tied to another account, usually a standalone account they signed up for separately. Each email can only belong to one account.

To resolve the conflict:

  • Confirm the conflict. Have the user check whether they have a separate login under that email.
  • Delete the standalone account. The user deletes the existing account from their own profile settings. Heads up: deleting the account also removes any media uploaded to it, so make sure that content is no longer needed.
  • Reinvite them. Once the old account is gone, send the invitation again.
Invitation email not received

If the invited user doesn’t see the email in their inbox:

  • Ask them to check their spam or junk folder.
  • Confirm the email address is spelled correctly.
  • Resend the invitation if needed.
User signed up individually

Sometimes a user creates their own account instead of accepting your invitation, for instance, by signing up directly rather than through your team’s SSO flow. In that case, their email is locked to that standalone account. To bring them onto your account, they need to delete the standalone account first; then you can reinvite them.


Standard User Roles

Roles & Permissions define a user’s access rights to specific parts of your account. To make life easier, the Platform ships with a set of standard roles that cover the vast majority of use cases.

Each user gets one role per Workspace. Please also check the “Assigning Users Roles in Workspaces” article section.

RoleBest forWhat they can do
Global AdminsTrusted users who need full account controlFull, unrestricted access to the entire account
Billing AccessFinance, purchasing or accounting teamsAccess to billing, invoices and subscription management only
Workspace AdminLocal or regional admins managing one WorkspaceFull access to a Workspace’s content, screens and users
Content & Device ManagerUsers handling both content and screensFull access to content and screens; can push to screens and broadcast emergencies
Content ManagerDay-to-day content creators and publishersFull access to content; can push to screens
Restricted Content ManagerCreators who need approval before publishingFull access to content, but cannot publish to screens
Content ViewerStakeholders who need visibility but shouldn’t editRead-only access to media, apps, playlists, layouts and schedules
Template ManagersManaging Branded TemplatesFull access to Branded Templates in Layouts

The sections below give the full permission breakdown of each role.

Global Admins

The Global Admin role grants unrestricted access to your entire account. Beyond full access to content and screens, it’s the only role (alongside the Account Owner) that can:

  • Manage other users: create, edit or delete them
  • Manage Workspaces: create, edit or delete them
  • Manage Custom Roles
  • Create or delete screens (other roles can edit existing screens)
  • Manage Tags account-wide (also available to any user with media change permissions)
  • Configure global account settings (Password Policy, SAML)
  • Receive every email notification when a device goes offline or back online

Billing Access

Tailor-made for purchasing and accounting teams who need access to billing without touching content. Users with this role can:

  • Access all subscription-related screens
  • Upgrade, downgrade or modify the subscription
  • View billing history, invoices and credit card charges
  • Receive purchasing and billing emails (orders, failed charges, shipping notifications)

Workspace Admin

Full ownership of a Workspace’s content and screens. The Workspace Admin is also the only role, besides Global Admins, that can manage users whose Primary Workspace matches.

Permissions include:

  • Full access to Workspace media, apps, playlists, layouts and schedules
  • Full access to Workspace screens (configuration and content)
  • Create and delete screens
  • Push to Screens
  • Broadcast Emergency
  • Manage users within their Workspace

Content & Device Manager

The same content and screen permissions as Workspace Admin, minus user management. Granular enough for a senior content lead who shouldn’t be managing user accounts.

  • Full access (view/add, edit, delete) on the Workspace’s media, apps, playlists, layouts and schedules
  • Full access (view, change, edit) to the Workspace’s screen content
  • Create and delete screens
  • Push to Screens
  • Broadcast Emergency

Content Manager

Hands-on content role. Can publish to screens, but cannot change screen configuration. Allows the user to view, change and delete:

  • Apps
  • Media
  • Playlists
  • Layouts
  • Schedules
  • Screen Content
  • Push to Screens
  • Broadcast Emergency Alerts

Restricted Content Manager

Same as Content Manager, minus publishing. Useful when you want a creator who can build content but needs another team member to approve before it goes live. Allows the user to view, change and delete:

  • Apps
  • Media
  • Playlists
  • Layouts
  • Schedules
  • Screen Content

Content Viewer

Read-only access. Useful for stakeholders who want visibility into the content pipeline but shouldn’t be making changes. Allows the user to view:

  • Apps
  • Media
  • Playlists
  • Layouts
  • Schedules

Template Managers

This role allows members to create, edit and delete Branded Templates. The same role also allows for view access to Media, Apps and Playlists.


How Permissions Cascade

Permissions follow a logical hierarchy: Schedules contain Layouts, Layouts contain Playlists and Playlists contain Media and Apps. When you grant access to a higher-level item, view access to everything inside it follows automatically. This keeps your permission model consistent and prevents users from being locked out of items they need to see to do their jobs.

If you give this permissionThe Platform also allows
View SchedulesView the related Media, Playlists and Layouts
Change LayoutsView Layouts, plus the related Playlists and Media

In practice

Grant a user permission to Change Layouts, and they automatically gain View access to those Layouts, along with the Playlists, Media and Apps inside them. You don’t need to tick each box manually, since the Platform selects the relevant permissions for you.

Media Tags are account-wide

Media Tags are not scoped to a Workspace. Any user with change_media permission in at least one Workspace can create and edit Media Tags, regardless of their role or admin status. Because Tags apply across the entire account, changes made by one user affect the tag structure for everyone.


Custom Roles

If the standard roles don’t fit your needs precisely, Custom Roles let you define exactly what a user can view, change or delete. They’re ideal when:

  • A specific job function doesn’t map to a standard role (think: an IT technician who manages screen configuration but never touches content)
  • You need to limit access for security or compliance reasons
  • You want roles that scale as your organization grows
  • You want a team to manage media files without access to app instances

Media and Apps are separate permissions, each with its own View, Change and Delete access. See the Custom Roles article for the full permission list.

To create one, go to Account Settings > Custom Roles, click Add Custom Role and check the boxes for the actions you want to allow.


Primary Workspace

Primary Workspace is an optional field that declares which Workspace a user belongs to. Once set, two things become possible:

  • Workspace Admins can manage their users. A Workspace Admin can edit or delete any user whose Primary Workspace matches their own.
  • Groups can dynamically assign roles based on each user’s Primary Workspace.

Example

Frank is the Workspace Admin of “Workspace London.” Dolly is a Content Manager based in the London branch. By setting “Workspace London” as Dolly’s Primary Workspace, Frank can manage Dolly’s user account directly (edit or delete).


Explicit Workspace Access

A user can have explicit access to specific Workspaces, with a different role in each one. This is how you build flexible, layered permission structures, for instance, granting full content management in one Workspace and read-only access in another.

To assign explicit access:

  1. Open the User Details section.
  2. Click + Add New Role.
  3. Pick the Workspace and the role for that Workspace.

Example

A regional manager needs full Content & Device Manager access to the “Europe” Workspace, but only Content Viewer (read-only) access to “US.” Use explicit Workspace access to set both in the same user record.

💡Best practice: Use explicit Workspace access for exceptions. For access patterns that apply to many users, use Groups instead.


Groups

Groups apply roles to many users at once. Instead of editing each user manually whenever something changes, you add them to the right Group, and the Group handles role assignment.

The Platform includes System Managed Groups (All Users, Global Admins, Billing Access and Template Managers) and a set of Predefined Groups matching the standard roles. You can also create your own.

Group Permission Modes

Groups can apply roles in two ways. Pick the mode that fits how your team is organized:

ModeUse it when…Example
On Primary Workspace (recommended)Users need the same role in their own WorkspaceContent Managers in the Boston, New Orleans and Los Angeles Workspaces who each manage their own branch
On Other WorkspaceUsers need shared access to one specific WorkspaceA cross-regional marketing team that all need access to a shared “Global Campaigns” Workspace

The cleanest pattern: create one Group per common responsibility, set it to apply to each member’s Primary Workspace and let it scale as you onboard new users.

Groups and SSO (SAML 2.0)

Groups also work with SSO (SAML 2.0). By enabling Use SAML Group Access, you can map your identity provider’s groups to your account’s Groups, so permissions are assigned automatically when users sign in.

Supported SSO identity providers include:

  • Microsoft Azure Active Directory / Microsoft Entra
  • ADFS (Active Directory Federation Services)
  • Okta
  • Salesforce
  • OneLogin
  • Google Workspace

⚠️One important caveat: you can use SAML for automatic role assignment or assign roles manually, but not both at the same time.

Read more about Groups


My User Profile

Every user can manage their own settings under My User Profile (top-right menu). The profile is split into tabs, including Basic Info, Notifications, Password and Two Factor (2FA).

Read more about My User Profile


Security Policies

Global Admins can enforce account-wide security policies under Account Settings > Security Policies. Available controls include:

  • Disable Email Password Reset: Block password resets via email
  • Enforce Password Change Every: Require password changes every 1, 3, 6 or 12 months
  • Enforce Two Factor Authentication: Make 2FA mandatory for all users
  • Enforce Password Reset on First Login: Require new users to change their password on first login
  • Password Policy Templates: Apply ready-made password rules
  • Regular Expression Check: Define your own custom password pattern
  • IP Address Whitelist: Restrict portal access to specific IP addresses
  • Social Login Toggle: Disable Google sign-in account-wide
  • Session Policies: Set session timeout and duration

Set up 2FA on your own account first

Before you enable Enforce Two Factor Authentication, set up 2FA on your own account under My User Profile > Two Factor. If your own account does not use 2FA yet, the setting does not save, and a Password policy update failed message appears.

Best Practice

For accounts that manage sensitive or public-facing screens, we recommend enabling Enforce Two Factor Authentication and setting Enforce Password Change Every to 3 months.


Best Practices

Keep your setup simple and scalable by following these principles:

  • Build your Workspace structure to mirror your organization (one Workspace per branch, region or team).
  • Give users only the access they need and nothing more.
  • Use standard roles whenever possible. Reach for Custom Roles only when standard roles aren’t specific enough.
  • Set a Primary Workspace for each user so Groups can do their work.
  • Use Groups for recurring access patterns; reserve explicit Workspace access for genuine exceptions.
  • Review user access regularly and delete users who no longer need access.
  • Enable two-factor authentication for stronger account security.

For large accounts, the recommended pattern is:

  1. Create one Group per role or responsibility.
  2. Assign each user a Primary Workspace.
  3. Add each user to the Group that matches their role.
  4. Let the Group apply the right role to the right Workspace automatically.
  5. Reserve explicit Workspace access for the exceptions.

F.A.Q.s

Got questions? We’ve got answers! This section addresses common questions about Users.

Why can’t I invite a user?

The user’s email is most likely already connected to another account. Each email can only belong to one account, so they need to delete their standalone account before you can invite them.

Can the same email be used in two accounts?

No. Each email address can only be associated with one account.

A user signed up directly instead of through our SSO. How do I add them?

Have them delete the standalone account they created, then invite them again from your account.

Can I delete the Account Owner?

No. The Account Owner cannot be deleted. To replace the Owner, the current Owner must transfer ownership from My Profile.

Can a Global Admin transfer account ownership?

No. Only the current Account Owner can transfer ownership.

How do I remove a user who has left the company?

Global Admins can delete users from the Users section. The Account Owner is the only exception. You have to transfer ownership first if you need to remove the current Owner.

Should I use Groups or explicit Workspace access?

Use Groups for access patterns that apply to many users; that’s where they shine. Reserve explicit Workspace access for exceptions or special cases.

Can a user belong to multiple Groups?

Yes. A user can belong to multiple Groups, one Group or no Group at all. If multiple Groups grant roles on the same Workspace, the user receives the combined permissions.

Can Workspace Admins manage Groups?

Not directly. Workspace Admins can’t view or edit Groups. However, if a Group is set to be Available to all Workspace Admins, they can use it when adding or editing users.

Can I use Groups with SSO?

Yes. You can map SAML groups from your identity provider to your account’s Groups, so permissions are automatically assigned when users sign in via SSO.

Can a user manage media without having access to apps?

Yes. Create a Custom Role with Media permissions and no Apps permissions.

Can a user manage apps without having access to media?

Not exactly. The user can view and manage apps, but they also get View access to Media. They can’t change or delete media files.