Skip to main content

Organization Management

Organization Management is the administration console for the entire ConverSight tenancy. Where Users & Roles governs the people inside a single org, Organization Management governs the orgs themselves — multi-tenant administrators use it to monitor activity across all organizations on the platform, provision new orgs, configure the authentication and federation that govern how users sign in, and manage the entitlements that decide what each org can use.

This is primarily a Data Analyst surface at the tenancy level — the same persona who owns the data foundation also owns the access foundation. The module sits inside the Org Admin view of the Users & Roles workspace; it is reached by org-admin-tier users only.

Like the rest of the Controlled Autonomy framework, every action taken here is logged with full audit history — who created which org, who changed authentication settings, who modified entitlements. Tenancy-level governance is the foundation everything above sits on.

Signing in with ConverSight​

The Sign In page is where administrators and users authenticate into their ConverSight workspace. It accepts an email address and password, and it also offers a password reset option and single sign-on through Azure AD and Google. Completing the sign-in opens the platform homepage for the organization.

ConverSight sign-in page

Enter your registered email address in the Email field. This is the address associated with your ConverSight account, and it identifies which user is signing in. The platform uses it together with your password to authenticate the session.

Email field on the sign-in page

Enter your account password in the Password field. The password is masked as you type to keep it private. It is validated against the email address entered in the previous field.

Password field on the sign-in page

Click on the Sign In button to authenticate with the entered credentials. The platform verifies the email and password and, on success, starts your session. If the credentials are incorrect, the page keeps you on the sign-in screen so the details can be re-entered.

Sign In button on the sign-in page

Forgot Password

The Forgot password? link on the sign-in page starts the password reset flow for users who cannot remember their password. It is located directly below the password field. Selecting it lets the user request a reset link by email instead of signing in with a password.

Forgot password link highlighted on the sign-in page

Clicking the link opens the Reset Password page, which asks for the account's email address. Enter the email address in the Email field and click on the Send Reset Link button. The platform then generates a password reset link for that account if one exists.

Reset Password page with the Send Reset Link button highlighted

Once the request is submitted, the page shows a confirmation message stating that a password reset link will be sent if an account exists for the entered email address. This message confirms the request was received without revealing whether the address is registered. The user can then return to the sign-in page using the Back to Sign In option.

Reset Password confirmation message

Sign In with Azure AD

The Sign in with Azure AD (OIDC) option lets users authenticate through their organization's Azure Active Directory instead of an email and password. It is intended for organizations that have configured Azure AD single sign-on. Selecting it redirects the user to the Microsoft sign-in page, where authentication is completed before returning to ConverSight.

Sign in with Azure AD (OIDC) button highlighted on the sign-in page

Sign In with Google

The Sign in with Google option lets users authenticate with a Google account. It provides a single-click alternative to entering credentials for organizations that allow Google sign-in. Selecting it redirects the user to the Google sign-in page to complete authentication before returning to ConverSight.

Sign in with Google button highlighted on the sign-in page

After a successful sign-in, the platform opens to the homepage for your organization.

ConverSight homepage shown after sign-in

Accessing Organization Management​

To access Organization Management, click on the Users & Roles option in the left navigation panel of the ConverSight platform. This opens the Users & Roles workspace, which is the access management area of the platform.

Users & Roles option highlighted in the left navigation panel

The Users & Roles workspace presents the available modules. It provides two modules — User Management, where users, roles, and groups are managed, and Org Admin, the administration console for managing organizations, users, and authentication settings. Organization Management is delivered through the Org Admin module.

Users & Roles workspace showing the available modules

From the modules displayed, click on the Org Admin card to enter the Organization Management console. The console opens to the Dashboard, from which every other area is reached.

Org Admin module highlighted in the Users & Roles workspace

Dashboard​

The Dashboard is the default view of the Org Admin console and summarizes the authentication health of the organization. It presents headline metrics at the top, a record of recent events, and a panel of common administrative tasks. Administrators use it as the starting point for monitoring access and moving into the other areas of the console.

The Dashboard presents four summary cards:

CardDescription
Total UsersShows the number of users provisioned in the organization, giving administrators an immediate sense of how large their user base is.
Active OrgsReports how many organizations are currently active, helping administrators understand the scope of the tenants they manage.
Login Success RateExpresses the share of sign-in attempts that completed successfully, surfacing authentication health and highlighting potential access problems.
Total LoginsCounts the sign-ins recorded for the organization, indicating how actively the platform is being used over time.

Org Admin Dashboard showing the summary cards, Recent Activity, and Quick Actions

Recent Activity​

The Recent Activity panel lists the most recent authentication events in the organization. Each row records the time of the event, the user who triggered it, the action performed — such as a sign-in or an organization update — and the resulting status. Administrators use this panel to confirm expected activity and to spot unexpected access at a glance.

Recent Activity panel highlighted on the Dashboard

Quick Actions​

The Quick Actions panel on the Dashboard launches common administrative tasks directly from the Dashboard. Each item opens a different area of the console so administrators can start a task without navigating the side menu first. The panel lists four actions, described below in the order they appear.

Quick Actions panel highlighted on the Dashboard

Invite User​

The Invite User option is a shortcut to the Users page. Click on it in the Quick Actions panel to open the Users page, where you add a new user. See Users below for the full page.

Invite User option highlighted in the Quick Actions panel

Create Organization​

The Create Organization option opens the form for adding a new organization. Click on it in the Quick Actions panel to start creating one. See Creating Organizations below for every field.

Create Organization option highlighted in the Quick Actions panel

Configure SSO​

The Configure SSO option is a shortcut to the Authentication page. Click on it in the Quick Actions panel to open the page where sign-in methods are configured. See Authentication below for the full page.

Configure SSO option highlighted in the Quick Actions panel

View Audit Logs​

The View Audit Logs option opens the Audit Logs page. Click on it in the Quick Actions panel to review the record of platform events.

View Audit Logs option highlighted in the Quick Actions panel

Organizations​

The Organizations page lists every organization managed from the Org Admin console. It is opened by clicking on the Organizations option in the console navigation panel. The page shows each organization in a table and provides controls to create, filter, and manage them.

The Organizations list displays the following columns:

ColumnDescription
NameIdentifies the organization by its name.
TypeIndicates the organization type, such as Customer, Partner, SuperOrg, or suborg.
ParentShows the parent organization the entry belongs to, where one applies.
TierReflects the subscription tier, such as Starter, Professional, Business, or Enterprise.
UsersCounts the users provisioned in the organization.
Child OrgsCounts the child organizations nested under the entry.
StatusReports whether the organization is Active or Suspended.
ActionsOpens the organization's details panel for management.

Organizations page listing all managed organizations

Creating Organizations​

The Create Organization button on the Organizations page opens a form for adding a new organization to the console. The form captures the following fields:

FieldDescription
NameThe name of the new organization as it appears in the list.
TypeThe organization type — Customer, SuperOrg, Partner, or suborg.
Parent OrganizationThe parent organization the new organization is created under.
TierThe subscription tier — Professional, Starter, Enterprise, or Business.
Admin EmailThe email address that receives an invitation to set up the organization's admin account.
SlugThe URL-friendly identifier, generated automatically from the name.

Click on the Create Organization button at the top right of the Organizations page to open the form.

Create Organization button highlighted at the top right of the Organizations page

The Create Organization form opens as a popup. Enter the Name, choose the Type and Tier from their dropdowns, enter the Admin Email, and review the auto-generated Slug.

Create Organization popup with the Name, Type, Tier, Admin Email, and Slug fields filled in

Once the details are complete, click on the Create button to create the organization. Click on the Cancel button to discard the entries without creating it.

Create button highlighted in the Create Organization popup

Filtering Organizations​

The Filters option narrows the Organizations list so administrators can find specific organizations in a long directory. Click on the Filters button to open the filter controls above the table. The controls combine a name search with type and tier selectors.

Filters button highlighted on the Organizations page

Filter by Name

The Name field filters the list by organization name. Enter text into the field to match organizations whose name contains the entered characters. The table updates to show only the matching organizations.

Name search field highlighted in the Organizations filter controls

Filter by Type

The Type dropdown filters the list by organization type. Select a value to limit the table to that type, choosing from All Types, Customer, SuperOrg, Partner, or suborg. Selecting All Types removes the type restriction.

Type filter highlighted in the Organizations filter controls

Filter by Tier

The Tier dropdown filters the list by subscription tier. Select a value to limit the table to that tier, choosing from All Tiers, Professional, Starter, Enterprise, or Business.

Tier filter highlighted in the Organizations filter controls

Reset

Click on the Reset button to clear the name, type, and tier filters at once and restore the full list of organizations.

Reset button highlighted in the Organizations filter controls

Organization Actions​

The Actions column provides a control that opens an organization's details panel for management. Click on the control in the Actions column of an organization's row to open its panel.

Actions control highlighted on an organization row

The details panel opens on the right. At the top, it shows the organization's Type, Tier, and Status as labels — for example, Customer, Professional, and Active.

Organization type, tier, and status labels highlighted at the top of the details panel

Below the labels, the panel shows the organization's Parent Org, its number of Users, and the date it was Created.

Parent organization, users, and created date highlighted in the details panel

Entitlements

The Entitlements section controls which platform capabilities the selected organization is allowed to use. Each capability has its own toggle switch — turning a switch on grants the organization access to that capability, and turning it off removes it. Because entitlements are set per organization, administrators can tailor the feature set to each organization's subscription and needs, enabling advanced capabilities for some organizations while keeping others on a more limited set. Any change applies to every user in that organization.

EntitlementDescription
SSOEnables single sign-on connections for the organization.
MFAAllows users in the organization to use multi-factor authentication.
WebhooksPermits event-driven notifications to external endpoints.
API KeysAllows the creation of programmatic access keys for integrations.
ACLEnables resource-level access control for fine-grained permissions.
Resource AccessControls access to platform resources for the organization.
BrandingAllows logo, color, and email template customization.
Custom DomainAllows sign-in pages to be served on the organization's own domain.
Child OrgsPermits the organization to create and manage child organizations.

Entitlements section highlighted in the organization details panel

Edit

The Edit action opens the Edit Organization page, where the organization's Display Name and Tier can be updated. If you need to make modifications, update these fields and then click on the Save button to apply the changes. Click on the Cancel button to discard them without saving.

Edit Organization page with the Display Name and Tier fields

Suspend

The Suspend action suspends the selected organization. A suspended organization shows the Suspended status in the Organizations list and its users lose access until it is reactivated. Use this action to temporarily disable an organization without deleting it.

Suspend action highlighted in the organization details panel

Configure SSO

The Configure SSO action opens the single sign-on configuration for the selected organization. It is used to set up how members of that organization authenticate through an identity provider, scoping the SSO settings to that organization rather than the platform as a whole.

Configure SSO action highlighted in the organization details panel

The Configure SSO panel lists the organization's SSO connections. When none have been added yet, it shows a prompt to configure a SAML, OIDC, or LDAP connection along with an Add Connection button for creating one. Below the connections, the SSO Settings control how sign-on behaves for the organization:

SettingDescription
Enforce SSO Only LoginRequires members to sign in through SSO, turning off email-and-password sign-in for the organization.
Auto-provision users (JIT)Creates a user account automatically the first time someone signs in through SSO (just-in-time provisioning).
Allow password fallbackLets members sign in with a password when SSO is unavailable.

Click on the Add Connection button to add an identity provider, adjust the settings as needed, and use Back to org details to return to the details panel.

Configure SSO panel showing the connection prompt and SSO settings

View Full Details

The View Full Details action opens the organization's full details page. It expands beyond the summary panel to show the complete configuration for the organization on a dedicated page.

View Full Details action highlighted in the organization details panel

The full details page opens on the Overview tab, which lists the organization's core information — its name, type, status, hierarchy path, creation date, slug, tier, and parent organization — alongside summary cards for its users, entitlements, and active sessions, and a set of quick actions. The page is organized into the following tabs:

TabDescription
OverviewShows the organization's core information, summary metrics, and quick actions.
UsersLists the users that belong to the organization.
AuthenticationShows the organization's sign-in methods and security settings.
SettingsManages the organization's configuration options.
AuditShows the record of events for the organization.

The Edit and Suspend controls are available at the top of the page, and the Quick Actions let you invite a user, configure SSO, or view the audit log for the organization.

Organization full details page showing the Overview tab

Users​

The Users page provides lifecycle management for every user account in the organization, and is where new users are invited. Click on the Users option in the console navigation panel to open it.

Users option highlighted in the console navigation panel

The Users list displays the following columns:

ColumnDescription
NameDisplays the user's display name.
EmailDisplays the user's registered email address.
OrganizationDisplays the organization the user belongs to.
RoleDisplays the assigned role, such as Super Admin, Customer Admin, Customer Viewer, or Partner Admin.
StatusDisplays whether the user account is Active or Suspended.
MFAIndicates whether the user has enrolled a multi-factor authentication device.
Last LoginDisplays the relative time of the user's most recent sign-in.

Users page showing the user list and the Pending Invitations section

Below the table, the Pending Invitations section tracks invitations that have been sent but not yet accepted, showing each invited email address along with its status, when it was sent, and when it expires.

The page header provides three controls — Filters, Export, and Invite User — described below.

Filtering Users​

The Filters button opens a row of controls above the user list so administrators can find specific accounts in a long directory. Click on the Filters button to show the controls, which combine a search box with four dropdowns:

ControlDescription
SearchFilters the list by matching the entered text against a user's name or email address.
StatusLimits the list to a sign-in status, such as Active or Suspended.
RoleLimits the list to a single assigned role.
OrganizationLimits the list to users belonging to a chosen organization.
MFALimits the list by whether users have enrolled multi-factor authentication.

Click on Clear filters to remove every filter at once and restore the full list.

Users page filter controls highlighted above the user list

Exporting Users​

The Export button downloads the current user list as a CSV file, so it can be reviewed offline or kept for compliance records. Click on the Export button to download the file; any filters that are applied are reflected in what is exported.

Export button highlighted on the Users page

Inviting Users​

The Invite User button opens the invitation form for adding a new user to an organization. Click on the Invite User button to open it.

Invite User button highlighted on the Users page

The invitation form captures the following details:

FieldDescription
Email addressThe email address the invitation is sent to.
RoleThe role assigned to the user when they accept the invitation.
OrganizationThe organization the user is added to.

Once the details are complete, click on the Send Invitation button to send the invitation, or click on the Cancel button to close the form without sending. The invited user then appears in the Pending Invitations section until they accept.

Invite User form with the Email address, Role, and Organization fields

Authentication​

The Authentication page is where the organization's sign-in methods and security policies are configured. Click on the Authentication option in the console navigation panel to open it. The page is organized into four tabs — Sign-In Methods, Multi-Factor Auth, Federation, and Passkeys — described below.

Authentication page with the Sign-In Methods, Multi-Factor Auth, Federation, and Passkeys tabs highlighted

Sign-In Methods​

The Sign-In Methods tab controls which methods users can sign in with. Each method has a toggle that turns it on or off, and a Live Preview on the same tab shows how the sign-in page appears to users as the methods change. The available methods are:

MethodDescription
Email / PasswordClassic credential login with an email address and password.
Social LoginSign-in through OAuth2 social providers. The individual providers — Google, GitHub, and Microsoft — are toggled on or off separately.
PasswordlessMagic link and one-time passcode (OTP) login without a password.
Device AuthThe device code grant flow for signing in on input-constrained devices.

Sign-In Methods tab highlighted in the Authentication tab bar

Multi-Factor Auth​

The Multi-Factor Auth tab configures multi-factor authentication (MFA) for the organization. The Enforce MFA for admins toggle requires every admin role to enroll in MFA, and the Allowed Factors list controls which second factors users may enroll:

FactorDescription
TOTP (Authenticator App)A time-based one-time code generated by an authenticator app.
SMS One-Time CodeA one-time code sent by text message.
Email OTPA one-time code sent by email.

Multi-Factor Auth tab highlighted in the Authentication tab bar

Federation​

The Federation tab manages enterprise single sign-on connections to external identity providers. Each connection is listed with the following columns:

ColumnDescription
ProviderThe identity provider, such as Azure AD or Google.
ProtocolThe federation protocol, such as OIDC.
DomainsThe email domains routed to the connection, where configured.
StatusWhether the connection is Active or inactive.
ActionsControls to edit or delete the connection.

Federation tab highlighted in the Authentication tab bar

Filtering connections​

Use the controls above the list to narrow it. The All Providers, All Protocols, and All Statuses dropdowns filter the connections by identity provider, federation protocol (OIDC, SAML, or LDAP), and connection status, and the Filter by domain field matches connections by their email domain.

Federation filter controls — the provider, protocol, and status dropdowns and the domain field

Adding a connection​

Click on the Add Connection button to open the Add Federation Connection wizard, which walks through six steps. The example below uses the Custom OIDC provider.

Step 1: Provider Selection

Choose one of the available identity providers to start from a pre-filled configuration. For this example, select Custom OIDC, then click on the Next button.

Step 1 of the Add Federation Connection wizard with the Custom OIDC provider highlighted

Step 2: Connection Config

Enter all the required details, as described in the table below:

FieldDescription
Connection NameA label that identifies the connection.
ProtocolThe federation protocol — OIDC, SAML, or LDAP.
Issuer URL / Discovery URLThe provider's issuer or .well-known discovery URL. Click on the Discover button to auto-fill the endpoints.
Authorization EndpointThe provider's authorization URL.
Token EndpointThe provider's token URL.
Client IDThe client identifier issued by the provider.
Client SecretThe client secret issued by the provider.
ScopesA space-separated list of OAuth scopes, such as openid email profile.

Connection configuration popup of the Add Federation Connection wizard

You can also expand Advanced Settings on this step to configure additional, optional connection options. Once the details are complete, click on the Next button to continue.

Next button highlighted after expanding Advanced Settings on the connection configuration step

Step 3: Attribute Mapping

Map each attribute from the identity provider to the matching user field on the platform. Sensible defaults are provided, as shown below:

Provider attributeUser field
subExternal ID
emailEmail
nameDisplay Name
given_nameFirst Name
family_nameLast Name
groupsGroups

The Avatar URL and Phone fields are optional. Click on Reset to defaults at any time to restore the default mapping. Click on Save with Defaults to continue with these mappings, or Next (or customize) to adjust them first.

Step 3 of the Add Federation Connection wizard showing the attribute mapping

Step 4: Role Mapping

Define rules that assign roles based on identity provider attributes. Click on Add Rule to create a rule from an attribute, operator, value, role, and priority. Set the Default Role that applies when no rule matches, choose the behaviour for When no rules match (assign the default role, deny access, or create the user as pending), and the Multi-match strategy (highest priority, most privileged, or first match). Use Test Mapping to check how a sample set of attributes would resolve.

Step 4 of the Add Federation Connection wizard showing the role mapping rules

Step 5: Provisioning Policy

Control how users are provisioned when they authenticate through this connection:

OptionDescription
Auto-provision usersAutomatically creates a user account on first login through this provider.
Update profile on loginSyncs the user's attributes from the provider on every login.
Restrict email domainsAllows only users whose email belongs to specific domains.
Notify adminSends a notification to organization admins when a new user is provisioned.

The New user status setting controls the status assigned to newly provisioned users.

Step 5 of the Add Federation Connection wizard showing the provisioning policy

Step 6: Review & Save

Review the provider, connection, attribute mapping, role mapping, and provisioning summary. Click on the Create Connection button to save the connection, or click on Back to make changes.

Step 6 of the Add Federation Connection wizard showing the review and save summary

Editing and deleting connections​

Back on the Federation tab, each connection row provides controls in the Actions column. Click on the edit (pencil) icon to change a connection's settings, or click on the delete (trash) icon to remove the connection.

Edit and delete controls highlighted in the Actions column of a federation connection

Passkeys​

The Passkeys tab manages passwordless passkey sign-in. The Enable Passkeys toggle allows WebAuthn / FIDO2 passkey authentication for the organization. While passkeys are disabled, the tab indicates that they are turned off; enabling the toggle activates FIDO2 authentication.

Passkeys tab highlighted in the Authentication tab bar

OAuth2 Clients​

The OAuth2 Clients page manages the OIDC and OAuth2 client applications that integrate with the platform for single sign-on. Click on the OAuth2 Clients option in the console navigation panel to open it.

OAuth2 Clients option highlighted in the console navigation panel

Each registered client is listed in a table with the following columns:

ColumnDescription
NameThe display name of the client application.
Client IDThe identifier the application uses to authenticate.
Redirect URIsThe URLs the platform is allowed to return to after authentication.
ScopesThe permissions granted to the client, such as openid, profile, or email.
Grant TypesThe OAuth2 grant types the client supports, such as authorization_code or refresh_token.
TrustedWhether the client is marked as trusted.
StatusWhether the client is Active or inactive.
ActionsControls to edit or delete the client.

From this page an administrator can filter the list to find a specific client, register a new client, and manage an existing client from the controls on its row. Each of these is described in the sections below.

OAuth2 Clients page listing the registered client applications

Filtering Clients​

The Filters option narrows the OAuth2 Clients list so administrators can find a specific client in a long directory. Click on the Filters button at the top right of the page to open the filter controls above the table.

Filters button highlighted on the OAuth2 Clients page

The filter controls combine a search box with five dropdowns. Each control is described below:

ControlDescription
Search clientsMatches the entered text against a client's name or details to narrow the list as you type.
NameLimits the list to a single client by name, or to All names to remove the restriction.
ScopeLimits the list to clients granted a chosen scope, such as openid, profile, email, or groups, or to All scopes.
Grant typeLimits the list to clients that support a chosen grant type, such as authorization_code or refresh_token, or to All grant types.
Trust levelLimits the list by whether a client is Trusted or Not trusted, or to All trust levels.
StatusLimits the list to Active or Inactive clients, or to All status.

Click on the Clear filters button to remove every filter at once and restore the full list.

Filter controls highlighted above the OAuth2 Clients table

Registering Clients​

Registering a client lets an external application sign its users in through the platform, so that an OIDC or OAuth2 integration can authenticate against ConverSight. Click on the Register Client button at the top right of the OAuth2 Clients page to open the Register OAuth2 Client dialog.

Register Client button highlighted on the OAuth2 Clients page

Provide the following details:

FieldDescription
Application NameThe display name of the client application as it appears in the list.
DescriptionA brief description of what the application is for.
Client TypeWhether the client is Confidential (a server-side app that can keep a secret) or Public (a browser or mobile app that uses PKCE and no secret).
Redirect URIsThe URLs the platform is allowed to return to after authentication, entered one per line.
ScopesThe permissions the client is granted — openid, profile, email, groups, and offline_access — selected with checkboxes.
Grant TypesThe OAuth2 grant types the client supports — authorization_code, refresh_token, client_credentials, and device_code — selected with checkboxes.
Require PKCERequires Proof Key for Code Exchange for the client. It is recommended for all clients and is always enforced for public clients.
Token Endpoint Auth MethodHow the client authenticates to the token endpoint — Client Secret Basic, Client Secret Post, Private Key JWT, or None for public clients.
Access Token TTL (seconds)How long an access token stays valid, in seconds. The default is 900 (15 minutes).
Refresh Token TTL (days)How long a refresh token stays valid, in days. The default is 7 days.
Allowed OriginsThe origins allowed to make cross-origin (CORS) requests, entered one per line.
Trusted ClientMarks the client as trusted so it skips the user consent screen. Enable it for first-party platform apps.

Once the details are complete, click on the Register button to create the client, or click on the Cancel button to close the dialog without creating it.

Register OAuth2 Client dialog showing its fields

Client Actions​

The Actions column on each client row is where you edit or remove an existing client. The two controls it provides — editing a client and deleting a client — are described in the sections below.

Editing Clients​

Click on the Edit icon in the Actions column of a client row to open that client's settings for editing.

Edit (pencil) icon highlighted in the Actions column of an OAuth2 client row

The edit icon opens the Edit OAuth2 Client dialog, which shows the same details captured when the client was registered. The Client ID and Created date are read-only; every other detail can be changed.

Edit OAuth2 Client dialog showing the client's editable settings

Click on the Save Changes button to apply your changes, or click on the Cancel button to discard them.

Save Changes button highlighted in the Edit OAuth2 Client dialog

Deleting Clients​

Click on the Delete icon in the Actions column of a client row to remove that client.

Delete (trash) icon highlighted in the Actions column of an OAuth2 client row

The delete icon opens the Delete OAuth2 Client confirmation, which warns that the client will be deactivated and that applications using it will no longer be able to authenticate. Click on the Delete button to confirm and remove the client, or click on the Cancel button to keep it.

Delete OAuth2 Client confirmation dialog warning that the client will be deactivated

Roles & Permissions​

The Roles & Permissions page gives administrators a single place to manage the roles, permissions, and authorization policies that decide what each user can do on the platform. Click on the Roles & Permissions option in the console navigation panel to open it.

Roles & Permissions option highlighted in the console navigation panel

The page is organized into four tabs — Roles, Permissions Matrix, Custom Permissions, and Cedar Policies — described below.

Tab bar on the Roles & Permissions page highlighting the Roles, Permissions Matrix, Custom Permissions, and Cedar Policies tabs

Roles​

The Roles tab lists every role defined on the platform and is where new roles are created and managed. Each role is listed with the following columns:

ColumnDescription
Role NameIdentifies the role by its name, such as Customer Admin or Super Admin.
TypeIndicates whether the role is a built-in System role or a custom one.
PriorityShows the role's priority value, which determines precedence when more than one role applies.
DescriptionSummarizes what the role is for and the access it grants.
ActionsProvides the edit and assign controls for the role, described below.

The Filters option narrows the list of roles so administrators can find a specific role quickly. Click on the Filters button at the top right of the Roles tab to open the filter controls.

Roles tab and the Filters button highlighted on the Roles & Permissions page

Creating a Role​

Creating a role lets administrators define a new custom role and grant it its own set of permissions, so access can be tailored beyond the built-in System roles. Click on the Create Role button at the top right of the Roles tab to open the Create Role dialog.

Roles tab and the Create Role button highlighted on the Roles & Permissions page

Provide the following details:

FieldDescription
Name (slug)The URL-friendly identifier for the role, such as custom_analyst.
Display NameThe name of the role as it appears in the list, such as Custom Analyst.
DescriptionA short description of what the role is for.
PriorityThe priority value that determines the role's precedence. The default is 100.

Once the details are complete, click on the Create button to create the role, or click on the Cancel button to close the dialog without creating it.

Create Role dialog with the Name, Display Name, Description, and Priority fields filled in and the Create button active

Role Actions​

The Actions column on each role row provides two controls — an edit (pencil) icon and an assign-to-user icon. Each action is described below.

Editing a Role's Permissions​

Click on the Edit icon in the Actions column of a role row to open that role's permissions for editing.

Edit (pencil) icon highlighted in the Actions column of a role row

The edit icon opens the role's permission editor, which lists every permission grouped by category — such as ACL, Admin, API Keys, Audit, and Authentication — with a checkbox for each one. Select or clear the checkboxes to change what the role can do, then click on the Save Permissions button to apply the changes, or click on the Back button to return to the roles list without saving.

Permission editor for a role showing the permission categories and their checkboxes

Assigning a Role to a User​

Click on the assign-to-user icon in the Actions column of a role row to assign that role to a user.

Assign-to-user icon highlighted in the Actions column of a role row

The assign icon opens the Assign Role dialog, which names the role being assigned and lists the users it can be assigned to. Use the Search users box to find a specific user, then click on the Assign button next to a user to give them the role. Click on the close (X) icon to dismiss the dialog without assigning the role.

Assign Role dialog showing the user search box and the per-user Assign buttons

Permissions Matrix​

The Permissions Matrix tab shows, at a glance, which permission categories each role holds. It lays out every role in rows against the permission categories in columns, marking each cell with a check when the role has that permission and a cross when it does not. The categories are ACL, Admin, API Keys, Audit, Authentication, Branding, Entitlements, Fine-Grained Access, OAuth Clients, Organizations, Roles, Settings, Users, and Webhooks.

Two dropdowns above the matrix narrow what is shown — one filters to a single permission category, and the other filters by state (Any state, Has permission, or No permission).

Permissions Matrix tab highlighting the category and state filter dropdowns above the matrix and the roles laid out against the permission categories with check and cross marks

Custom Permissions​

The Custom Permissions tab is where administrators define permissions specific to their organization. When none have been added, the tab shows a prompt to create permissions specific to your platform.

Click on the Add Permission button to open the Create Custom Permission dialog, where the new permission is defined before it is added to the organization. Provide the following details:

Custom Permissions tab highlighting the Add Permission button at the top right

FieldDescription
Display NameThe readable name of the permission, such as Manage Reports.
Code (slug)The permission's identifier. It is auto-generated from the display name and uses lowercase letters, numbers, and underscores only.
DescriptionAn optional note describing what the permission allows.
Resource Type (category)The category the permission belongs to, such as analytics.
ActionThe action the permission covers, such as manage, view, or export.
Implies (comma-separated codes)The other permission codes this permission automatically includes when it is granted, such as view_reports or view_users.
Metadata (JSON)An optional JSON value that can define a value schema, enabling JSON value input when the permission is assigned to roles.

Click on the Create button to add the permission, or click on the Cancel button to close the dialog without adding it.

Create Custom Permission dialog showing the Display Name, Code, Description, Resource Type, Action, Implies, and Metadata fields with the Cancel and Create buttons

Below the custom permissions, the System Permissions (read-only) list shows the built-in permissions that ship with the platform. A search box and a category dropdown narrow the list, which records the following for each permission:

ColumnDescription
CodeThe permission's identifier, such as manage_users or view_audit.
Display NameThe readable name of the permission, such as Manage Users.
CategoryThe permission category the entry belongs to, such as Users or Audit.
ImpliesThe other permissions this permission automatically grants, where any apply.

Custom Permissions tab showing the Add Permission button, the empty custom permissions state, and the read-only System Permissions list

Cedar Policies​

The Cedar Policies tab shows example authorization policies generated from the role-permission assignments. Each policy is displayed as a card with its name and its policy text, so administrators can review how access is permitted or denied across roles. The policies are read-only examples rather than something edited directly on this tab.

Cedar Policies tab showing the generated permit and forbid authorization policy cards

API Keys​

The API Keys page is where administrators create and manage the API keys that let external services and integrations authenticate to the platform programmatically. It is reached through the API Keys option in the console navigation panel, listed under the Integration group. Each key is issued with a defined set of scopes, an authorization role, an optional resource restriction, and an optional expiry.

Accessing API Keys​

Click on the API Keys option, under the Integration group in the console navigation panel, to open the API Keys page.

API Keys option highlighted under the Integration group in the console navigation panel

The API Keys page lists every key issued for the organization and provides the controls to create new keys and filter the list. When no keys have been created, the page shows a No API keys found message with a prompt to create the first key. The Create API Key button at the top right opens the creation dialog, and the Filters button beside it reveals the search and filter controls.

Filtering API Keys​

Click on the Filters button at the top right of the API Keys page to reveal the controls that narrow the list of keys. The controls are described below.

ControlDescription
Search by name or prefixFilters the list to keys whose name or key prefix matches the entered text.
StatusFilters by key status — All statuses, Active, Expired, or Revoked.
ScopeFilters by resource scope — All scopes, Org-scoped, or Resource-scoped.

Filter controls on the API Keys page, with the search box and the Status and Scope dropdowns highlighted

Creating API Keys​

Click on the Create API Key button at the top right of the API Keys page to open the Create API Key dialog. In the empty state, the Create API Key button shown in the center of the page opens the same dialog. Provide the following details:

API Keys page in its empty state with the Create API Key button highlighted at the top right

FieldDescription
NameThe display name that identifies the key in the list.
ScopesThe set of permissions the key grants, selected from the scope checkboxes described below.
Role (for Cedar authorization)The role that determines the key's Cedar authorization. The default is Inherit from creator, which applies the creator's role in the organization; the dropdown also lists the platform's Customer, Partner, and Super roles.
Scope to ResourceRestricts the key to a single resource. The default is Org-scoped (all resources); selecting a specific resource limits the key to that resource, and authorization checks against any other resource are denied.
ExpirySets when the key expires — Never, or Custom with a chosen date.

Clicking Create API Key opens the Create API Key dialog, where all of these details are entered before the key is issued.

Create API Key dialog showing the Name, Scopes, Role, Scope to Resource, and Expiry fields

The Scopes section lists the permissions that can be granted to the key. Each scope follows a resource:action form, where the action is read or write on the named resource. Select the checkbox for each scope the key should hold. The available scopes are:

ScopeGrants
connectors:readRead access to connectors.
connectors:writeWrite access to connectors.
data:readRead access to data.
data:writeWrite access to data.
analytics:readRead access to analytics.
reports:readRead access to reports.
users:readRead access to users.
orgs:readRead access to organizations.
audit:readRead access to audit records.
webhooks:writeWrite access to webhooks.
deploy:writeWrite access to deployments.
config:readRead access to configuration.
health:readRead access to health information.

Scopes section of the Create API Key dialog with the scope checkboxes highlighted

The Role (for Cedar authorization) dropdown sets the role that the key's access is evaluated against by Cedar authorization. The default is Inherit from creator, which applies the role the creator holds in the organization. The dropdown also lists the platform's predefined Customer, Partner, and Super roles, so the key can be tied to a specific role instead.

Role (for Cedar authorization) dropdown highlighted in the Create API Key dialog

The Scope to Resource dropdown restricts where the key can be used. The default is Org-scoped (all resources), which lets the key act across all of the organization's resources. Selecting a specific resource from the dropdown limits the key to that resource; authorization checks against any other resource are then denied.

Scope to Resource dropdown highlighted in the Create API Key dialog

To set an expiry date, select the Custom option under Expiry. A date field appears next to the option, where the key's expiration date is entered in dd-mm-yyyy format. Leaving Never selected issues a key that does not expire.

Custom expiry option selected in the Create API Key dialog, showing the date field for the key's expiration

Once the details are complete, click on the Create button to issue the key, or click on the Cancel button to close the dialog without creating it.

Create button highlighted at the bottom of the Create API Key dialog

When the key is created, the API Key Created dialog displays the full key value. Use the copy icon to copy the key, then click on the Done button to close the dialog.

note

The full API key value is shown only once, at creation. Copy and store it securely before closing the dialog — it cannot be retrieved again afterward.

API Key Created dialog showing the one-time key value with the copy control and the Done button

After a key is created, it appears in the API Keys table. Each key is listed with the following columns:

ColumnDescription
NameIdentifies the key by the name given when it was created.
Key PrefixShows the visible prefix of the key, such as csa_live_….
ScopesLists the scopes granted to the key.
Resource ScopeIndicates whether the key is Org-scoped or restricted to a specific resource.
CreatedShows when the key was created.
ExpiresShows the key's expiry date, or Never for a key with no expiry.
StatusIndicates the key's current state — Active, Expired, or Revoked.
ActionsProvides the revoke and delete controls for the key, described below.

API Keys table listing a key with its columns and the Revoke and Delete controls highlighted in the Actions column

Key Actions​

The Actions column on each key row provides two controls — a Revoke icon and a Delete icon. Each action is described below.

Revoking a Key​

Click on the Revoke icon in the Actions column of a key row to revoke the key. Revoking changes the key's status to Revoked and deactivates it, while keeping the key listed in the table for reference.

Revoke icon highlighted in the Actions column of a key row in the API Keys table

Deleting a Key​

Click on the Delete icon in the Actions column of a key row to permanently remove the key. The Delete API Key? dialog opens and asks for confirmation, noting that the action cannot be undone. Enter the requested text in the Type to confirm field, then click on the Delete button to remove the key, or click on the Cancel button to close the dialog without deleting it.

Delete icon highlighted in the Actions column of a key row in the API Keys table

note

Deleting an API key is permanent and cannot be undone. To disable a key without removing it from the list, use Revoke instead.

Delete API Key confirmation dialog with the type-to-confirm field and the Cancel and Delete buttons

Security​

The Security page brings together the settings that protect the organization's accounts and sign-in activity. From here, administrators decide how the platform responds to attacks on sign-in, how long a session stays valid before the user signs in again, when emergency access can be granted, and which networks are allowed to reach the platform. These settings are grouped into four tabs — Attack Protection, Sessions, Break-Glass, and IP Allowlists — each described below.

Accessing Security​

Click on the Security option in the left navigation panel, under the Monitoring group, to open the Security page.

Security option highlighted under the Monitoring group in the left navigation panel

The Security page opens on the Attack Protection tab. Each of the four tabs along the top of the page opens a different group of settings — Attack Protection for sign-in defenses, Sessions for session lifetime and sign-outs, Break-Glass for emergency access, and IP Allowlists for trusted networks. Click on a tab to open the settings it holds.

Tab row at the top of the Security page with the four tabs highlighted

Attack Protection​

The Attack Protection tab brings together the protections that defend the organization against automated and brute-force login attacks. It presents three protections, each with a toggle in the top-right corner that turns it on or off. When a toggle is on it appears green and the protection is active; when it is off it appears grey and the protection is inactive.

Attack Protection tab highlighted in the Security page tab row

Brute Force Protection​

Brute Force Protection locks accounts after repeated failed login attempts, limiting how many times an attacker can guess a password. The feature reports its current settings — the maximum number of attempts allowed before lockout, and the lockout duration that applies once that limit is reached. It also shows the same error message for a wrong password and for a locked account, so a locked account is not revealed to the person attempting to sign in. Use the toggle in the top-right corner of the feature to enable or disable this protection.

Attack Protection tab and the Brute Force Protection feature highlighted, showing the enabled toggle, Max attempts, and Lockout duration

Bot Detection​

Bot Detection detects and blocks automated login attempts, stopping scripted sign-in attempts made by bots rather than by real users.

note

Bot Detection is marked Coming soon and is not yet available to configure. Its toggle stays disabled until the feature is released.

Attack Protection tab and the Bot Detection feature highlighted, showing its Coming soon label

Suspicious IP Blocking​

Suspicious IP Blocking automatically blocks IP addresses that show suspicious behavior. The feature reports the number of IP addresses currently blocked and the auto-block threshold — the rate of failed attempts per hour at which an IP address is blocked automatically. Use the toggle in the top-right corner of the feature to enable or disable this protection.

Attack Protection tab and the Suspicious IP Blocking feature highlighted, showing the enabled toggle, Blocked IPs, and Auto-block threshold

Sessions​

The Sessions tab controls how long a signed-in session stays valid and lets administrators sign out every active session at once.

Session Max Duration

The Session Max Duration setting determines the maximum lifetime of a session before the user must sign in again. Click on the dropdown on the right of the setting to choose a duration. The dropdown offers 1 hour, 4 hours, 8 hours, 12 hours, 24 hours, 48 hours, and 72 hours.

Sessions tab and the Session Max Duration dropdown highlighted on the Security page

Active Sessions

The Active Sessions area lists the sessions that are currently signed in, with a count shown beside the heading. When no sessions are active, the area shows a No active sessions message noting that active sessions appear here when users are logged in.

Click on the Force Sign-Out All button to end every active session at once.

Sessions tab and the Force Sign-Out All button highlighted on the Security page

A confirmation dialog titled Force Sign-Out All Sessions? opens and warns that this will immediately terminate all active sessions and that users will need to sign in again. Click on the Confirm Sign-Out button to end the sessions, or click on the Cancel button to close the dialog without ending them.

Sessions tab highlighted with the Force Sign-Out All Sessions confirmation dialog and its Cancel and Confirm Sign-Out buttons

note

Forcing a sign-out ends every active session at once and requires all users to sign in again.

Break-Glass​

The Break-Glass tab gives administrators a controlled way to grant temporary emergency access when normal access is unavailable. A status banner shows whether emergency access is currently active; when it is not, it reads Available along with a note that emergency access is available but not active. Below the banner, a history area records past activations and shows No break-glass events when none have occurred.

Break-Glass tab and the Activate Break-Glass button highlighted on the Security page

Click on the Activate Break-Glass button to open the Activate Break-Glass dialog. The dialog requires:

  • Reason: Describes the emergency that justifies the activation.
  • Duration: Sets how long the emergency access stays active, chosen from 30 minutes, 1 hour, 2 hours, 4 hours, or 8 hours.

Break-Glass tab highlighted with the Activate Break-Glass dialog showing the Reason field, the Duration dropdown, and the Cancel and Activate buttons

Click on the Activate button to grant emergency access for the chosen duration, or click on the Cancel button to close the dialog without activating it.

note

Break-Glass grants emergency access and should be activated only for a genuine emergency. Each activation is recorded in the break-glass history.

IP Allowlists​

The IP Allowlists tab restricts platform access to trusted networks by permitting only the IP ranges that have been added. When no ranges have been added, the tab shows a No IP ranges configured message noting that adding IP ranges restricts access to trusted networks.

IP Allowlists tab and the Add IP Range button highlighted on the Security page

Click on the Add IP Range button at the top right of the tab to open the Add IP Range dialog. The dialog requires:

  • CIDR Range: The IP range to allow, entered in CIDR notation; the field shows a placeholder of 10.0.0.0/8.
  • Description: A label that identifies the range, such as the network it represents.
  • Organization: The organization the range applies to, selected from the dropdown. It defaults to All Organizations, or a specific organization can be chosen.

Click on the Add Range button to save the range, or click on the Cancel button to close the dialog without adding it.

IP Allowlists tab highlighted with the Add IP Range dialog showing the CIDR Range and Description fields, the Organization dropdown, and the Cancel and Add Range buttons

Branding​

The Branding feature empowers administrators to tailor the look of ConverSight to align with their organization's brand identity. It controls the logo, name, colors, font, and layout of the sign-in screen, along with the templates behind the emails the platform sends, so everyone in the organization sees a consistent, branded experience. These settings are organized into two tabs — Login Page and Email Templates.

Accessing Branding​

Click on the Branding option in the left navigation panel, under the Customization group, to open the Branding page.

Branding option highlighted under the Customization group in the left navigation panel

The Branding page opens on the Login Page tab. The two tabs along the top of the page each open a different group of settings — Login Page for customizing the sign-in screen, and Email Templates for managing the emails the platform sends. Click on a tab to open the settings it holds.

Login Page and Email Templates tabs highlighted at the top of the Branding page

Login Page​

The Login Page tab customizes the sign-in screen that users see when they sign in to ConverSight. Its settings sit in a column on the left, grouped into Appearance, Layout, and Carousel, while a Live Preview on the right shows the sign-in screen as it will appear. Each group has its own Save button, so the three groups are saved independently.

Appearance​

The Appearance settings control the logo, name, colors, font, and background of the sign-in screen.

Login Page tab and the Appearance section highlighted on the Branding page

The Appearance section holds the following settings:

SettingDescription
LogoThe image shown at the top of the sign-in screen. The current logo appears with an Uploaded status and is changed with the Replace button.
Brand NameThe organization name shown on the sign-in screen, entered in the text field. The field shows a placeholder of Your organization name until a name is set.
PrimaryThe primary brand color, used for the main accents on the sign-in screen. It is set with a color picker or by entering a hex value.
AccentThe secondary brand color, used for complementary accents. It is set with a color picker or a hex value.
Font familyThe typeface used on the sign-in screen, chosen from a dropdown. The options are Montserrat, Inter, Roboto, Open Sans, Lato, Poppins, and System.
BackgroundThe style of the sign-in screen background, chosen from a dropdown. The options are Gradient, Solid, and Image.
Powered by badgeA toggle that shows or hides the Powered by ConverSight badge on the sign-in screen.

To change the logo, click on the Replace button beside the current logo and choose an image file from your computer.

Logo box highlighted in the Appearance section, showing the current logo, its Uploaded status, and the Replace button

note

The logo upload accepts PNG, JPEG, SVG, WebP, and GIF image files.

Set the brand colors using the Primary and Accent controls. Click on the color swatch to pick a color, or type a hex value into the field beside it.

Login Page tab and the Primary and Accent color controls highlighted in the Appearance section

Choose the typeface for the sign-in screen from the Font family dropdown.

Login Page tab and the Font family dropdown highlighted in the Appearance section

Select how the sign-in screen background is rendered from the Background dropdown.

Login Page tab and the Background dropdown highlighted in the Appearance section

The Powered by badge toggle controls whether the Powered by ConverSight badge appears on the sign-in screen. When it is on, the badge appears on the sign-in screen; when it is off, the badge is hidden.

Login Page tab and the Powered by badge toggle highlighted in the Appearance section

note

Appearance changes are applied only after you click on the Save Appearance button. Until then, they appear in the Live Preview but are not saved.

Layout​

The Layout settings control how the elements of the sign-in screen are arranged.

Login Page tab and the Layout section highlighted on the Branding page

The Layout section holds the following settings:

SettingDescription
LayoutThe overall arrangement of the sign-in screen, selected as either centered or split.
Login panel positionThe side the login panel sits on, selected as either left or right.
Login panel widthThe width of the login panel, set with a slider and shown as a percentage.
Content URLThe address of a page to embed beside the login card, entered in the field. The field shows a placeholder of https://… and a note that it embeds a marketing page next to the login card.
note

Layout changes are applied only after you click on the Save Layout button.

The Carousel section adds a rotating set of slides beside the login card on the sign-in screen. A toggle at the top of the section turns the carousel on or off. It is off by default, and while it is off the section shows only the toggle and the Save Carousel button.

Carousel section turned off, highlighted on the Branding page

Turning the toggle on expands the section to reveal the carousel settings and a first slide.

Carousel section expanded after the toggle is turned on, showing the carousel settings and the first slide

The expanded section presents two settings that apply to the whole carousel:

  • Randomize order: Shuffles the order in which the slides are shown when it is turned on.
  • Image fit: Sets how each slide's image fills its area, selected as either cover or contain.

Each slide is configured with the following:

FieldDescription
Image URLThe address of an image to show on the slide.
UploadAn upload button that adds a slide image from your computer.
Embed URLA website address to embed on the slide instead of an image.
DelayHow long the slide stays on screen before the next one, set in milliseconds.

Click on the Add Slide button to add another slide, and use the remove icon on a slide to delete it. Click on the Save Carousel button to apply the carousel.

note

The recommended image size for carousel slides is 1200 × 800 px (3:2). Carousel changes are applied only after you click on the Save Carousel button.

Live Preview​

The Live Preview panel on the right of the Login Page tab shows the sign-in screen as it will appear to users. It updates in real time as the Appearance, Layout, and Carousel settings are changed, so the result can be checked before it is saved.

Login Page tab and the Live Preview panel highlighted on the Branding page

Email Templates​

The Email Templates tab manages the email templates the platform uses for its notification emails. The tab lists the available templates under a TEMPLATES heading and provides a New Custom Template button for creating additional templates for platform integrations. Selecting a template opens it for editing; when none is selected, the tab shows a Select a template to edit message.

Email Templates tab and the New Custom Template button highlighted on the Branding page

Click on the New Custom Template button to open the New Custom Template panel, where a template for platform features is created. The panel notes that custom templates are made available to platform features by their template key.

New Custom Template panel highlighted on the Email Templates tab, showing its fields and the Create template button

Provide the following details:

FieldDescription
Template keyThe identifier the platform uses to reference the template. It accepts lowercase letters, digits, and underscores, and must be unique within the organization.
Display nameA readable name for the template, shown in the templates list.
SubjectThe subject line used when the template is sent.
HTML bodyThe formatted content of the email, written in HTML. It supports placeholders such as {{ user.display_name }} that are filled in when the email is sent.
Plain text bodyThe plain-text version of the email, used where the HTML version is not shown. This field is optional.

Once the details are filled in, the Create template button becomes active. Click on it to save the new template, or click on the Cancel button (or the close icon in the top-right corner) to discard it. The Create template button stays disabled until the required fields are filled.

New Custom Template panel filled in, with the Create template button highlighted

Settings​

The Settings page brings together the configuration that governs how the organization runs on the platform — its identity and contact details, session and password rules, regional and visualization defaults, token-signing keys, the domains its authentication trusts, how it sends email, its data-protection tools, and the features available to it. These settings are grouped into seven tabs — General, Preferences, Signing Keys, Domain & Security, Email Delivery, GDPR & Compliance, and Entitlements — each described below.

Accessing Settings​

Click on the Settings option in the left navigation panel, under the Customization group, to open the Settings page.

Settings option highlighted under the Customization group in the left navigation panel

The Settings page opens on the General tab. Each of the seven tabs along the top of the page opens a different group of configuration — General for the organization's core identity and policies, Preferences for regional and display defaults, Signing Keys for token-signing keys, Domain & Security for trusted origins and domains, Email Delivery for outbound email, GDPR & Compliance for data-protection tools, and Entitlements for feature availability. Click on a tab to open the settings it holds.

Tab row at the top of the Settings page with the seven tabs highlighted

General​

The General tab holds the organization's core settings, grouped into Org Info, Session & Tokens, Password Policy, and MFA Policy. The Save Settings button at the bottom applies any changes made on the tab.

General tab highlighted on the Settings page

Org Info records the organization's identity:

  • Org Name: Sets the organization's display name.
  • Support Email: Sets the support contact address for the organization.

Session & Tokens controls how long sessions and tokens stay valid:

  • Session Duration (hours): Sets how long a signed-in session remains valid before the user signs in again.
  • Refresh Token TTL (days): Sets how long a refresh token stays valid before it expires.

Password Policy sets the rules that passwords and sign-in lockouts follow:

SettingDescription
Min LengthThe minimum number of characters a password must have.
Password HistoryThe number of previous passwords that cannot be reused.
Lockout AttemptsThe number of failed sign-in attempts allowed before the account is locked.
Lockout Duration (min)How long an account stays locked, in minutes.

MFA Policy controls multi-factor authentication for the organization:

SettingDescription
MFA RequiredA toggle that enforces MFA for all users in the organization.
MFA Required for AdminsA toggle that enforces MFA for admin roles even when it is not required for everyone.
OTP LengthThe number of digits in a one-time passcode.
OTP Expiry (min)How long a one-time passcode stays valid, in minutes.

Click on the Save Settings button at the bottom of the tab to apply the changes made on the General tab.

General tab and the Save Settings button highlighted at the bottom of the Settings page

note

General settings are applied only after you click on the Save Settings button.

Preferences​

The Preferences tab sets the regional, platform, visualization, and branding defaults for the organization. A note at the top explains that locked fields are controlled by a parent organization. The settings are grouped into Locale, Platform Controls, Visualization, and Branding.

Preferences tab highlighted on the Settings page

Locale sets the organization's regional defaults:

SettingDescription
Default currency code (ISO 4217)The default currency, chosen from a dropdown of ISO 4217 codes such as USD, EUR, GBP, or INR.
Default languageThe default interface language, such as en, es, fr, or de.
Default timezoneThe default timezone, such as UTC or a named region.
First day of weekWhether the week starts on Sunday or Monday.
Date display formatThe format dates are shown in — MM/DD/YYYY, DD/MM/YYYY, or YYYY-MM-DD.

Preferences tab and the Locale section highlighted, showing the regional default fields

Platform Controls allow or restrict query behavior for the organization's users:

  • Allow Cache Disable: A toggle that lets users in the organization disable query caching.
  • Allow Auto Refresh: A toggle that lets users in the organization enable auto-refresh on queries.

Preferences tab and the Platform Controls section highlighted, showing the Allow Cache Disable and Allow Auto Refresh toggles

Visualization sets chart display defaults:

  • Show Slider: A toggle that displays the visualization slider control in charts.
  • Show Percentage: A toggle that displays percentage labels in chart visualizations.

Preferences tab and the Visualization section highlighted, showing the Show Slider and Show Percentage toggles

Branding sets the organization's theme and chart colors. The Theme dropdown chooses the default color mode for the organization's users — Light, Dark, or Auto (system) — and Chart Series Colors sets the colors assigned to data series in charts, across positions 1 to 20.

Preferences tab and the Branding section highlighted, showing the Theme dropdown and the Chart Series Colors

Signing Keys​

The Signing Keys tab shows the organization's token-signing keys. It displays the JWKS Endpoint — the public URL where the organization's JSON Web Key Set is published — with a Copy button beside it, and a Rotate Keys button for issuing a new signing key. When no keys have been generated, the tab shows a No signing keys found message noting that signing keys appear here once generated.

Signing Keys tab highlighted on the Settings page

Domain & Security​

The Domain & Security tab controls which origins, redirect destinations, and domains the organization's authentication accepts. The Save Domain Settings button applies any changes. The tab presents the following settings:

SettingDescription
Allowed Origins (CORS)The origins permitted to make cross-origin requests to the organization's authentication. Click on the Add Origin button to add one, and use the Allow credentials checkbox to permit cookies and authorization headers.
Cookie DomainThe parent domain used to share authentication across subdomains, such as .conversight.ai. It is left empty for single-domain setups and must start with a dot for cross-subdomain sharing.
Allowed Redirect URIs (OAuth2)The URIs that OAuth2 clients are allowed to return to after authentication, added with the Add URI button. These apply organization-wide in addition to each client's own redirect URIs.
Custom Auth DomainLets the organization use its own domain for authentication endpoints instead of the default authentication domain.
Custom DomainsThe white-label domains that serve the authentication pages on the organization's own domain, such as auth.yourdomain.com. Click on the Add Custom Domain button to add one. When none are configured, the section shows a No custom domains configured yet message.

Domain & Security tab highlighted on the Settings page

Email Delivery​

The Email Delivery tab sets how the organization sends its emails. A note explains that child organizations inherit this configuration unless they set their own. The Email Provider is chosen from three options:

  • Platform Default: Uses the global server configuration.
  • Custom SMTP: Sends through an SMTP provider such as SendGrid, Mailgun, or Postmark.
  • AWS SES: Sends through Amazon Simple Email Service.

Email Delivery tab highlighted on the Settings page

Selecting Custom SMTP reveals its configuration fields:

FieldDescription
From AddressThe email address messages are sent from.
From NameThe sender name shown on messages.
SMTP HostThe address of the SMTP server, such as smtp.sendgrid.net.
PortThe SMTP server port, such as 587.
UsernameThe username used to authenticate to the SMTP server.
PasswordThe password used to authenticate to the SMTP server.
Use STARTTLSA toggle that enables STARTTLS encryption for the connection.

Custom SMTP option highlighted on the Email Delivery tab, showing the SMTP configuration fields it reveals

Selecting AWS SES reveals the fields for the Amazon SES SMTP interface:

FieldDescription
From AddressThe email address messages are sent from.
From NameThe sender name shown on messages.
SES RegionThe AWS region of the SES endpoint, chosen from a dropdown such as us-east-1 or eu-west-1.
SMTP Username (Access Key)The SES SMTP username, created in the AWS console.
SMTP Password (Secret Key)The SES SMTP password, created in the AWS console.

AWS SES option highlighted on the Email Delivery tab, showing the SES configuration fields it reveals

The Send Test Email area sends a welcome-template email to a chosen address using the current configuration, to verify delivery — enter an address and click on the Send Test button. After choosing a custom provider, the Save Email Config button saves the configuration, and the Reset to Platform Default button returns the organization to the global server configuration.

GDPR & Compliance​

The GDPR & Compliance tab provides the data-protection tools for the organization. It offers three controls — Export User Data for GDPR data portability, Process Deletion for the right to be forgotten, and an Anonymization toggle that auto-anonymizes deleted users. Below them, a consent area lists the organization's consent records, showing a No consent records message when none have been captured.

GDPR & Compliance tab highlighted on the Settings page

note

Process Deletion carries out the right-to-be-forgotten request and removes a user's data. Use it with care, as the removal cannot be undone.

Entitlements​

The Entitlements tab controls which platform features are available to the organization. A note explains that locked entitlements are managed by a parent organization and cannot be changed. Each feature is listed in a table with the following columns:

ColumnDescription
FeatureThe platform capability, such as Access Control Lists, API Keys, Single Sign-On (SSO), Multi-Factor Authentication, Branding & Customization, Custom Domain, Fine-Grained Authorization, or Webhooks.
DescriptionA short description of what the feature provides, where one applies.
StatusWhether the feature is Enabled or disabled for the organization.
ToggleThe switch that turns the feature on or off for the organization.

Entitlements tab highlighted on the Settings page

Organization Management brings every administrative task for an organization into a single console. From signing in and reviewing activity on the Dashboard, through provisioning organizations, users, roles, and API keys, to configuring authentication, OAuth2 clients, security policies, branding, and platform settings, each section covers one part of running the organization on ConverSight. Together they give administrators a single place to control who can access the platform, how they authenticate, and how the platform looks and behaves for everyone in the organization.