Table of contents
How people, spaces, and roles fit together
Fugo gives you full control over who can access your account and what they can do.
Whether you're onboarding a single teammate or rolling out Fugo across a large organization, this article covers everything in one place: inviting members, organizing your team into spaces, customizing permissions with roles, and connecting your identity provider for single sign-on.
Think of it this way:
Workspace - your entire Fugo account. Every invited user belongs to the workspace.
Spaces - optional sub-groups inside the workspace (e.g. "Marketing", "Retail East"). A user belongs to exactly one space at a time.
Roles - a named set of on/off permissions (e.g. "Manager", "Viewer"). Every user is assigned one role. Roles are workspace-wide, not per-space.
Admin space: Users who aren't assigned to any regular space appear in a special system space labeled Admin (marked with an "Admin space only" badge for some members). This isn't a space you create - it's where workspace-level members live. You can't rename or delete it.
The Team settings menu
Everything in this article lives under one roof: open the Settings modal from your Account menu in the left sidebar, then look at the Team section of the left-hand navigation.
There's no single dedicated "team management" page in Fugo - People, Spaces, Roles, and Single Sign-On are separate tabs within this shared Team settings menu, alongside Company info, Billing, Space Billing, Fallback playlist, and API keys.
Which of these tabs you personally see depends on your permissions, not just whether you're an admin. Tenant Admins see every tab automatically, but a non-admin user can also see the People tab if their role has the View people permission, the Spaces tab with View spaces, and the Roles tab with View roles - each tab checks for its own permission independently.
Single Sign-On and API keys are the exception: those two are always restricted to Tenant Admins, regardless of individual permissions, since they affect how your entire workspace authenticates and integrates with other systems.
☝️ Tip: If you don't see a tab you're expecting, it's usually a permissions issue rather than a bug - check with whoever manages your Roles, or see the Permissions explained section below.
The People tab
To get here: Settings → Team → People.
The People tab shows every member of your workspace in a Members table. Use the Search members bar in the top right to filter by name or email. The table columns are:
Name - display name and avatar. Pending invitees are badged Invited.
Email
Role - a dropdown you can change inline (except for your own account - you can't change your own role from this screen; ask another admin to update it for you).
Space - the space this member currently belongs to.
⋮ menu - per-member actions, covered below.
Inviting someone to your workspace
From the People tab, click Invite people in the top-right corner.
In the dialog that appears:
Enter the person's email address.
Optionally select a space from the dropdown to place them there right away - leave it blank to add them at the workspace (Admin space) level.
Select a role from the dropdown.
Click Invite people and the invitee receives an email with a link to accept. While the invite is pending, they appear in the member list with an Invited badge, and their role and space can't be edited until they accept.
☝️ Tip: Invitations are protected by reCAPTCHA. If a send fails on a security check, Fugo retries automatically before showing an error.
Join workspace requests
Instead of inviting everyone manually, you can let people request access to your workspace themselves and approve them as they come in - useful for larger teams where new users shouldn't have to wait on an admin to send the first invite.
Toggle Allow join requests on at the top of the People tab.
Once enabled, anyone who creates a Fugo account using an email address on a matching domain sees a "Join a workspace" prompt before entering the CMS, with a Request to join button. They can also choose to create a separate workspace of their own instead:
Pending requests appear in a list below the toggle, showing the requester's email and the date submitted:
For each one you can:
Add as tenant member - approves the request and adds them to the workspace without a specific space assignment.
Add as tenant admin - approves and grants admin-level access.
Reject - declines the request.
Use the refresh control next to the requests list to pull the latest pending requests.
Removing users
From a member's ⋮ menu in the People tab, you have one option: Delete user completely. This permanently deletes the user from the entire workspace - it can't be undone, and the user can no longer log in to this workspace at all.
If you just want to reorganize someone out of their current space without revoking their access entirely, do that from the Spaces tab instead - see Moving users between spaces below.
ℹ️ Owner protection: If a member holds the Owner role and is the workspace's only Owner, both removal actions are blocked with the message "This user is the only owner. At least one owner must remain." Assign the Owner role to someone else first, then come back to remove or delete the original.
The Spaces tab
To get here: Settings → Team → Spaces.
The screen is split into two panels: a left-hand list of all your spaces (each showing a member count, with the currently selected space highlighted), and a right-hand panel showing the members of the selected space - name, email, and role. Use the Search spaces bar to filter the list by name.
Two labels you'll see in the spaces list itself: Default marks the space new members land in automatically, and Admin marks the system space for workspace-level members - it's read-only and can't be renamed or deleted.
Members holding the Owner role show an Admin space only badge, since Owner access is workspace-wide rather than tied to one space.
When to use spaces - and when not to
Spaces are a hard organizational boundary. Every asset in Fugo - screens, playlists, media, and dashboards - is fully isolated per space. Members in one space have no visibility into another space's assets. For example, a screen in "Midwest" is invisible to anyone working in "Southeast," and vice versa.
This makes spaces the right tool when you need genuinely separate working environments inside one account - for example:
Resellers or agencies managing Fugo on behalf of multiple clients, where each client should only ever see their own screens and content.
Large organizations with divisions that operate independently and should never share content or screens.
Multi-location businesses where each location manages its own screens with no need to see what other locations are doing.
Spaces are not a content scheduling or targeting tool. If your goal is to control which content plays on which screen and when, that's what playlists are for - not spaces. A single space with well-organized playlists can run different content in different areas without needing separate spaces at all.
☝️ Tip: A good rule of thumb - if two groups of users need to be completely unaware of each other's screens and content, use spaces. If they just need different publishing permissions or different content schedules, stay in one space and manage that through roles and playlists instead.
Creating a space
Click the + button at the top of the spaces list.
Enter a space name, and optionally search for and select members to add right away (pending invitees and Admin space members won't appear in this list).
Click Create space to finish - any members you selected are moved from their current space into the new one immediately.
Space names must be unique, 255 characters or fewer, and can't contain :/, http, or <.
Renaming a space
Hover over a space to reveal its action icons, click the edit (pencil) icon, type the new name inline, then press Enter or click the checkmark to save. Default spaces and the Admin space can't be renamed.
Setting a default space
Hover over a space, click the Set as default icon, and confirm. From then on, new members without an explicit space assignment are placed here automatically.
Deleting a space
Hover over a space, click the delete (trash) icon, and confirm. All members in that space are automatically relocated to the default space before it's removed. This is permanent and can't be undone; the default space and the Admin space can't be deleted.
Moving users between spaces
Each member row has a ⋮ actions menu with options that depend on the member's role:
Move to space - opens a searchable list of your other spaces. Select a destination and confirm; the member moves immediately. This option is hidden if no other spaces exist yet.
Remove from space - removes the member from their current space without deleting their account; they move to the Admin space until reassigned.
To delete a user's account entirely, use the People tab instead - see Removing users above.
Capping screen licenses per space
If you need to control how many screen licenses each space is allowed to use - so one space can't quietly consume your whole account's license pool - that's handled separately in Settings → Team → Space Billing, not from this tab.
It's a billing-level control (each space must keep at least as many licenses as it has paired screens).
The Roles tab
To get here: Settings → Team → Roles.
The screen is split into two panels: a left-hand list of every role in your workspace, and a right-hand panel of permission toggles for whichever role is selected. Fugo ships with a set of built-in roles out of the box:
Owner - full access to every part of the workspace, including billing and role management. At least one Owner must always exist on the account.
Manager - broad day-to-day access to content and screens, without the account-level controls (billing, roles) reserved for Owners.
Content Creator - can create and edit content in Design Studio and media, without publishing rights or screen management.
Publisher - can push playlists live to screens, without necessarily being able to create or edit the content itself.
Viewer - read-only access to screens, playlists, and dashboards, with no ability to make changes.
Billing Manager - access scoped to the subscription, invoices, and payment details, without broader content or screen access.
Quick Caster - built around the standalone "Quick cast to screens" permission, letting someone cast content to a screen without any other account access.
...and others - and you can adjust their permissions or create fully custom roles on top of them, depending on what your role permissions allow (see below).
Built-in roles can be edited but can't be renamed.
Permissions explained
Every role's permissions are organized into the same nine categories, and each permission can be toggled on or off independently for that role:
Screens
View screens lets someone see your screen list and each screen's status without being able to change anything.
Edit screens adds the ability to create, configure, and remove screens.
Quick cast to screens is a standalone, opt-in permission that lets someone cast their laptop or browser tab to a screen without needing any of the broader screen-management permissions - it's meant for situations like showroom staff who should be able to cast content but shouldn't otherwise touch screen settings.
Playlists
View playlists allows read-only access to playlist content and schedules.
Publish playlists lets someone push a playlist live to screens without necessarily being able to edit its content.
Edit playlists allows creating and modifying playlist content itself.
Studio content
View studio content allows browsing designs created in Design Studio.
Edit studio content allows creating and modifying those designs.
Media
View media allows browsing your media library.
Upload/remove media adds the ability to add new files or delete existing ones.
Channels
View channels allows read-only access to channel configuration.
Edit channels allows creating and modifying channels.
Dashboards
View dashboards allows browsing configured TV Dashboards.
Edit dashboards allows creating, configuring, and removing them.
Billing
View billing allows read-only access to your subscription, invoices, and screen license counts.
Edit billing adds the ability to change plans, payment methods, and license allocations.
People and spaces
View people allows seeing the People tab's member list.
Invite/remove people adds the ability to invite new members and remove existing ones.
View spaces allows seeing the Spaces tab.
Edit spaces adds the ability to create, rename, delete, and move members between spaces.
Roles
View roles allows seeing the Roles tab and each role's permission toggles.
Assign role to user allows changing which role a member holds, without necessarily being able to edit what that role can do.
Edit roles is the permission that actually controls creating, editing, and deleting roles - see the sections below.
ℹ️ Note: The Owner role and whichever role is currently set as your workspace's default role always have every permission toggle locked - you can't edit or delete either one until you first set a different role as default (for the default role) or aren't editing the Owner role itself.
Setting a default role
Hover over any unlocked role in the list, click Set as default, and confirm. New users who join or are invited without an explicit role selection automatically receive this role.
Editing a role's permissions
Select a role from the left-hand list, then use the toggles in the permissions panel to turn individual permissions on or off, and click Save changes.
This is controlled by the Edit roles permission on your own role, not by your subscription plan - if your role doesn't have Edit roles enabled, the toggles and save button are disabled for you, regardless of which pricing plan your workspace is on.
Creating a role
Click the + button at the top of the roles list (requires the Edit roles permission). A new role called "New Role" is created with every permission turned off, and it's added to the bottom of your roles list - select it to start toggling on the permissions it should have.
Deleting a role
Hover over a role and click the delete (trash) icon, then confirm (requires the Edit roles permission; built-in roles, the Owner role, and your current default role can't be deleted). Any users currently holding the deleted role are automatically reassigned to your workspace's default role.
The Single Sign-On (SSO) tab
To get here: Settings → Team → Single sign-on.
This tab is only visible to Tenant Admins, and it also requires a Fugo plan that includes SSO - if yours doesn't, the tab shows a lock icon and clicking it opens an upgrade prompt instead of the configuration screen.
Fugo supports single sign-on through two protocols: SAML 2.0 and OpenID Connect (OIDC). You can only have one provider active at a time, and your identity provider's URLs must use HTTPS. If you haven't set anything up yet, this tab shows an empty state prompting you to connect an identity provider so your team can sign in using your organization's existing credentials.
Choosing a protocol
SAML 2.0 works with Google Workspace, Okta, Azure AD, and other SAML 2.0 identity providers. OpenID Connect (OIDC) works with Okta, Auth0, Google, and other OpenID Connect providers - it's not limited to any single provider.
Setting up SAML 2.0
Provide the following from your identity provider:
Identity provider name - a label to help you identify this connection later.
Sign-in URL and Sign-out URL - the URLs your identity provider uses to receive sign-in and sign-out requests.
Domains - the email domains used to determine which users belong to your organization when they sign in.
Certificate - your identity provider's X.509 certificate. You can paste the full PEM block, including the
-----BEGIN CERTIFICATE-----/-----END CERTIFICATE-----lines - Fugo strips them automatically.Signature algorithm - RSA-SHA1, RSA-SHA256, or RSA-SHA512. Contact support if your provider needs a different one.
Once you save, Fugo displays a Redirect URL (ACS) and Entity ID for you to copy into your identity provider's application settings to complete the connection.
Setting up OpenID Connect (OIDC)
Provide the following from your identity provider:
Identity provider name - a label for this connection.
Domains - a comma-separated list of email domains that will use this provider.
Client ID and Client secret - issued by your identity provider for this application. Leaving the secret field unchanged keeps your existing secret when editing.
Identity provider domain - your provider's domain, e.g.
your-org.okta.comoraccounts.google.com.
Once you save, Fugo displays a Redirect URL (callback) for you to copy into your identity provider's application settings.
How SSO login works for your team
Once configured, team members enter their work email on Fugo's sign-in screen as usual. If the email's domain matches one of your configured SSO domains, they're redirected to your identity provider to authenticate and sent back to Fugo signed in.
Email addresses on non-matching domains sign in the normal way, with a Fugo email and password.
Editing or removing your SSO configuration
The SSO tab shows a summary card with your provider name, protocol, domains, and status (Active or Not configured). From here you can edit the configuration (the OIDC client secret field is masked - leave it blank to keep the existing secret) or delete it entirely.
Deleting removes the connection immediately; members who relied on it to sign in will need to be re-invited or given a Fugo password to get back in, so confirm before deleting on a workspace with active users.
Need more help?
If you run into any trouble with people, spaces, roles, or single sign-on, reach out through the chat box in your Fugo account or email support@fugo.ai - our team is happy to help.
Not on Fugo yet? You can try it free at www.fugo.ai/app.





























