This article explains how Happeo admins can manage users effectively through seating and permissions, ensuring the right people have the right access at the right time.
đď¸ Note: To manage Happeo users, you must be a Happeo admin.
What is User Management?
Managing users is an essential part of running your intranet effectively. The User Management section in the Admin Settings gives you full control over who can access Happeo, what they can do inside it, and how your seats are allocated.
This ensures your workspace stays secure, organized, and optimized for collaboration.
Where to find User Management
You can access User Management by:
- Clicking your avatar at the top-right corner of your intranetâs main navigation.
- Selecting Admin Settings > User Management.
User management contains the following:
- Users: View and manage all user accounts.
- Invites: Manage invitations to Happeo.
- Provisioning source settings: Configure Google Workspace, Microsoft Entra, or Okta integration.
- System Accounts: Review accounts used by the platform for integrations and background services.
- Seats Overview: Get a snapshot of seat usage across your environment.
Seats Overview
The Seats Overview provides a clear picture of how your Happeo license is being used.
Here youâll find:
- The total number of seats used vs. available.
- A list of all users and their seat statuses.
- Permissions associated with each user.
This overview helps you balance seat allocation, ensuring important users always have access.
đĄ For more information about seat usage and more, see this article: Seats Overview.
User statuses
Each user in Happeo has a status that tells you their current access level and seat assignment. You can filter these in the user list.
- All users: Everyone in your intranet environment.
- Seated: Users with an active assigned seat (includes their Google OU if applicable).
- Provisioning source: Users seated through Google Workspace, Microsoft Entra, or Okta.
- Invited: Users invited directly, awaiting acceptance.
- Awaiting: Users eligible for a seat but waiting for one to become available (auto-seating enabled).
- Admins: Users with administrator privileges.
- Not seated: Users without an assigned seat; must be seated individually or by OU (Google only).
- Suspended: Users temporarily disabled in Happeo.
đĄ For more details on statuses and types, see: User Types and Statuses.
User information available
For each user, you can view key details:
- Name: The userâs full name.
- User role: Admin or regular user (regular users will simply not have the âAdminâ tag).
- Email address: Copyable with one click.
- Last updated: Timestamp of most recent sync or update.
- Organizational Unit (Google only): Shows the OU assignment.
- Seat status: Seated, unseated, or pending.
- Permissions: Inherited or customized.
Managing users and groups
Admin role & permissions (how it works)
The Admin role grants platform-wide control in Happeo. This means that Admins have full access and their permissions canât be limited or overridden. Treat Admin as a role to keep governance simple and ownership clear.
Admins inherently have the following permissions:
- Can create page groups.
- Can create channels.
- Can access analytics.
- Can manage branding.
Apply the Admin role only to trusted individuals who are responsible for intranet governance and platform operations. If someone shouldnât have full access, demote them to a regular user and then tailor their permissions, as shown below.
Manage users
In the User Management tab, click the three dots next to a user or group to:
- Manage permissions: For non-admin users or groups, adjust what they can do in your intranet.
- Admin privileges: Grant or remove the Admin role.
- Update from Directory: Sync user information from your provisioning source.
- List User Groups: View a userâs group memberships.
- Delete user: Permanently remove the user from your intranet.
Make sure to Save after making changes!
đď¸ Note: Admin privileges can only be given via Happeo, and not through a provisioning source.
Permission inheritance by provisioning source:
- Google Workspace: Permissions can be set at the Organizational Unit (OU) level in User Management > Google Workspace. Users can inherit permissions from their OU unless you override them at the user level.
- Microsoft Entra or Okta: Permissions are set at the Group level in Group Management. Users can inherit permissions from their groups unless you override them at the user level.
đ See the following articles for more information about user provisioning:
- Google Workspace Integration and User Synchronization
- Microsoft Entra ID Provisioning
- Okta Provisioning
Bulk manage users
- Select the checkboxes for the people or groups you want to update.
- Open the three dots next to any one of your selections and choose the action you need.
- Review the settings, then click Save to apply the changes.
Customize permissions
When you disable permission inheritance for non-admin users or groups, you can grant or revoke:
For any type of user (admin, regular user, group), you can also set the userâs seat type (Seated or Unseated).
Suspending and deleting Users
- To suspend a user, do so from your provisioning source (Google, Microsoft, or Okta).
- To delete a user, they must first be suspended.
You can refer to the following articles:
Invites
Use the Invites section to bring new people into your intranet environment.
Here you can:
- Invite individuals: Send invites to specific users.
- Invite groups: Send invites to entire Google or Microsoft Groups.
- Track invitations: Monitor the status of pending invites.
Once a user accepts, theyâll move from the Invited list to All Users.
đĄ Learn more about managing invites here: Invited Users.
Provisioning source settings
Your intranet environment can integrate with:
- Google Workspace.
- Microsoft Entra
- Okta
Through these integrations, you can seat or unseat users directly.
System accounts
System accounts are special accounts used by Happeo to run background processes and integrations.
đĄ Learn more about them here: System Accounts.
Exporting user data
You can export all user information to CSV for auditing, reporting, or seat management.
đĄ Learn more about exporting user data from here: Export Data from Happeo.
FAQ
Seating & licensing
What happens when I reach my seat cap?
When youâve reached the maximum number of seats in your license, new users canât be seated unless you free up space or add more seats. If auto-seating is turned on, users marked as âAwaitingâ will be seated automatically once you expand your license or remove existing users. This helps ensure important users donât get blocked from access â but itâs best to monitor your Seats Overview so youâre not caught off guard.
What exactly is a "seat" in Happeo?
A seat is essentially a license that allows one person to actively use Happeo. Think of it as a âpassâ into your intranet â every user with a seat can log in, access content, and collaborate. The number of seats you have is tied to your subscription plan, so managing them wisely ensures youâre not paying for unused spots or leaving people without access.
Users & statuses
What is the difference between 'Unseated' and 'Awaiting'?
- Unseated: These users are already in your environment but donât currently have a seat. Youâll need to assign one manually if you want them active.
- Awaiting: These users are ânext in lineâ â once a seat opens up, theyâll automatically be assigned one if auto-seating is enabled.
This distinction makes it easier to see who you need to take action on versus who the system will handle for you.
What is a "Synced / provisioned user"?
A synced or provisioned user is created in Happeo directly from your identity provider (Google Workspace, Microsoft Entra, or Okta). Their details, like name, email, and OU, come from the source of truth in your organization. This reduces manual admin work and keeps data consistent across tools.
Can external or guest users be made admins?
No. External and guest users are more limited â they can access content, but theyâre not part of your intranet organization, so they canât be elevated to admin roles. This ensures that only trusted, internal users manage sensitive settings and permissions.
Admin role & permissions
If a user had only âAnalyticsâ or âBrandingâ permissions, will those be removed if theyâre given admin privileges?
Admins always have all four capabilities: can create page groups, can create channels, can access analytics, and can manage branding. Admins wonât lose capabilities, and regular users wonât lose the permissions they already have.
Offboarding & user life cycle
What steps should I take when offboarding a user to preserve content?
When offboarding, itâs not just about removing access â you should also make sure content ownership is transferred. Update channel ownership through the Members tab, reassign page editors (in Pages 2.0) and/or page authors (in the original page editor), and ensure no critical content is âorphaned.â If a user is suspended, theyâll appear as âSuspendedâ in past content but will still retain attribution unless reassigned.
đď¸ Note: Creators of posts cannot be reassigned. Suspended post creators will appear as âSuspended.â
After suspending a user in Google Workspace, when will their status update in Happeo?
Suspensions usually sync within 24 hours. Once synced, the user moves to âSuspendedâ in Happeo and disappears from the org chart, the People Directory, and cannot be searchable. This ensures a clean experience for active employees while still retaining historical data (posts, comments, etc.).
Provisioning & sync
(Google): How does OU-based auto-seating work with Google Workspace?
If you connect an Organizational Unit (OU), everyone in that OU can be synced into Happeo automatically. You can also choose whether these users get seated right away or remain awaiting until a seat is available. Itâs a great way to keep your environment aligned with your Google structure, though permissions may still need fine-tuning after import.
(Google): What happens to previously synced users from an OU when the OU sync is disabled?
Disabling an OU sync doesnât retroactively remove users. They remain in Happeo but will no longer sync automatically. If you want them fully removed, youâll need to suspend and delete them. This is helpful if youâre restructuring OUs and donât want old users to vanish unexpectedly.
Directory & visibility
(Google): How can I hide unseated users from the People Directory or search?
Happeo mirrors much of your identity providerâs data. To hide unseated users, you can either disable directory sharing in their Google profile or suspend them and move them to an unsynced OU. This way they wonât appear in searches, directories, or org charts, keeping things clean and relevant.
Can I manage custom user attributes in Happeo?
Not directly. Custom attributes, such as department codes or custom job titles, need to be managed in Google Admin (or your provisioning source). Once set there, theyâll show up in Happeo.
Invites & external Access
When should I use invites instead of provisioning?
Invites are ideal when you want to add someone who isnât part of your Google or Microsoft directory â for example, external consultants, contractors, or partners. They occupy a seat just like provisioned users, but theyâre managed inside Happeo rather than your identity provider.
Can invited users be granted admin privileges?
Yes, invited users have the same rights as internal users once theyâve joined, meaning you can give them admin privileges if needed. This is useful for trusted external stakeholders â though many organizations keep admin roles internal for security reasons.