Skip to main content

Build Your Team

The Users section is your command center for team management. Invite colleagues, assign roles, and ensure everyone has the access they need to succeed with Omnifact. Managing your team size has direct implications for your billing. For more details on costs, please refer to Billing & Usage.
The User Management dashboard, showing a list of team members with their roles and statuses.

Understanding the User List

The main part of this page is the user list, which provides an at-a-glance view of your team.
  • Full Name: The user’s full name.
  • Email: The email address associated with the user’s account.
  • Role: The user’s permission level within the organization (Owner, Admin, or Member).
  • Status: The current status of the user’s account (e.g., Active, Deactivated, Invited).
You can use the Search bar at the top to quickly find a specific user by name or email. At the bottom, you’ll see a summary of your total team size.

User Statuses

When viewing the user list, you will see different account statuses:
  • Active: The user has fully set up their account and can log in.
  • Invited: An invitation email has been sent, but the user has not yet accepted it (applies to standard authentication).
  • Provisioned: The user account has been created automatically via SSO or SCIM, but the user has not yet logged in for the first time.
  • Deactivated: The user’s access has been suspended.

Adding New Users

You have two ways to add new members to your team.

Add a Single User

Click the “Add New User” button to open the “Invite User To Team” dialog.
The 'Invite User To Team' modal with fields for name, email, and role.
Fill in the user’s First name, Last name, and Email. You can also assign them the Admin role by checking the box. Click “Invite User” to send the invitation.
For adding multiple users at once, you can use the CSV import feature. (Note: This feature is blocked if SCIM provisioning is active).
  1. Click the dropdown arrow next to the “Add New User” button.
  2. Select “Download CSV Template” to get a correctly formatted file.
  3. Fill out the template with the user details (e.g., Full Name, Email, Role). The system strictly validates headers, roles, emails, and duplicates.
  4. Select “Import CSV File” and upload your completed file.
  5. Preview & Dry-Run: Before finalizing the import, you will see a dry-run preview of the changes and the projected impact on your subscription seat costs.

Managing Existing Users

For each user in the list, you can click the ”…” (more options) menu on the right to perform various actions.
The context menu for a user, showing options to edit, deactivate, or assign admin role.
Common actions available in this menu include:
  • Edit User: Opens the “Edit User” dialog where you can update the user’s details.
    The 'Edit User' modal showing fields for first name, last name, email, and assigned roles.
    You can modify the First name, Last name, Email, and assign or revoke the Admin role. Click “Update User” to save the changes.
  • Deactivate User: Suspends the user’s access to the platform. Their status will change to “Deactivated.” This will prevent them from logging in to the platform.
  • Assign Admin Role: Promotes a Member to an Admin, granting them additional permissions. For existing admins, this option becomes “Revoke Admin Role.”
  • Resend Invitation: For users with an “Invited” status, this resends the invitation email.
  • Delete User: Permanently removes a user from the team. You can only delete users who have not yet accepted the invitation.

User Roles

Omnifact uses a role-based system to manage permissions. Note that roles are normalized: an Owner intrinsically holds Admin and Member roles [OWNER, ADMIN, MEMBER], while an Admin holds [ADMIN, MEMBER].

Owner

The highest permission level. There is typically only one Owner per team. Owners have all Admin rights in the team.

Admin

Admins can manage users, roles, and Team Settings. They can invite and remove users and change the roles of other members (except the Owner).

Member

The Member role is the standard permission level for most users. It grants full access to Omnifact’s core features—including Chat and the ability to create and use Spaces—while restricting access to team-level administrative settings.

Knowledge Base Manager

An add-on organization role that is orthogonal to the standard hierarchy. When enabled, a user must have this role in addition to being a Space Admin to manage Knowledge Base content within their Spaces.

Single Sign-On (SSO) & SCIM Provisioning

Single Sign-On (SSO) and SCIM are exclusive features available for customers on the Enterprise Plan.
Omnifact supports Single Sign-On (SSO) via SSO Ready to streamline user access and enhance security for your organization. With SSO, your team members can log in using their existing corporate credentials. For SSO users, standard password management is hidden and invitations are skipped. To set up SSO for your organization, please contact our support team at support@omnifact.ai. We will work with you to configure the integration with your identity provider. SCIM Provisioning: Alongside SSO, Omnifact supports SCIM (System for Cross-domain Identity Management) for automatic user synchronization from your identity provider via our dedicated sso-sync service.
  • Automated Lifecycle: Users are automatically created, updated, and deactivated based on your identity provider’s directory.
  • Restrictions: When SCIM sync is active, manual user creation, profile editing, role changes, and CSV imports are disabled in the Omnifact interface to maintain a single source of truth.