Contact usRequest a demo

Configuration Properties

Preview

Configuration properties labelled "Preview":

  • Are new features for you to try out

  • May change or be removed without further notice in a future version

  • Shouldn’t be used in production

Deprecated

Configuration properties labelled "Deprecated":

  • Will be removed in the next major version of Unblu

  • Typically don’t affect the product anymore

User synchronization (LDAP) tool

Abort sync job if no users returned

com.unblu.addons.synctool.abortSyncOnNoUsersReturned

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

If true and the source system returns no users, the syncjob is aborted

Unblu account ID

com.unblu.addons.synctool.accountId

  • Type: String

  • Default: wZvcAnbBSpOps9oteH-Oxw

  • Allowed scopes: GLOBAL

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN

The default is UnbluEntityDefaults.DEFAULT_ACCOUNT_ID

Delete synced users and teams

com.unblu.addons.synctool.allowAutoDeletion

  • Type: Boolean

  • Default: false

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN

If true, users and teams no longer present in the source system (e.g. LDAP) are deleted from the target system (Unblu database)

Run sync tool in multitenancy mode

com.unblu.addons.synctool.multitenancySyncMode

  • Type: Boolean

  • Default: false

  • Allowed scopes: IMMUTABLE

  • Visibility: PUBLIC

Overwrite existing target users

com.unblu.addons.synctool.overwriteExistingTargetUsers

  • Type: Boolean

  • Default: false

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

If true, the sync job overwrites users in the target system if it finds a user with the same username but different metadata. If false, the syncjob skip susers in the target system with the same username but different metadata, leaving them unchanged.

Run synchronization cron-like expressions periodically

com.unblu.addons.synctool.runAtCronExpressions

  • Type: List of strings

  • Default: []

  • Allowed scopes: GLOBAL

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN

An optional array of cron-like expression such as [* */15 * ? * * syncall','5 * * ? * * * syncuser',…​] to run syncronization periodically. Refer to http://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html for further information. Additionally it supports the @reboot cron command for example '@reboot syncall'. If you sync both teams and users, you must use syncall instead of separate syncuser and syncteam.

EntitySourceLDAP

Identifier for admin role

com.unblu.addons.synctool.ldap.adminRoleIdentifier

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Used either as a property on the user or for %role% in the roleFilter

Base DN for all filters retrieval

com.unblu.addons.synctool.ldap.baseDN

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Connection security to use

com.unblu.addons.synctool.ldap.connectionSecurity

  • Type: String with allowed values:

    • ldaps

    • none

    • starttls

  • Default: NONE

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Choose one of 'NONE' for no encryption,'LDAPS' for SSL/TLS support, or 'STARTTLS' for Start TLS

Default role for Unblu users

com.unblu.addons.synctool.ldap.defaultRole

  • Type: String with allowed values:

    • admin

    • anonymous_user

    • registered_user

    • supervisor

    • super_admin

    • technical_admin

    • webuser

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Applied to users that aren’t explicitly assigned a role. If not set, users without a role are ignored and not synced.

Path to key store file

com.unblu.addons.synctool.ldap.pathToTrustedCertsKeyStoreFile

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

If an encrypted LDAP connection is used, this path is used to load a key store file that contains the trusted certificates

Identifier for registered user role

com.unblu.addons.synctool.ldap.registeredUserRoleIdentifier

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Used either as a property on the user or for %role% in the roleFilter

LDAP filter to retrieve all Unblu roles

com.unblu.addons.synctool.ldap.roleFilter

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Used if Unblu roles are a groupOfNames. Must contain %role% as a wildcard for all roleIdentifiers.

Base DN for role retrieval

com.unblu.addons.synctool.ldap.roleFilterBaseDN

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Uses the non-user/non-team Base DN as a default

Member attribute name in role groupOfNames

com.unblu.addons.synctool.ldap.roleMemberAttributeName

  • Type: String

  • Default: member

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

LDAP search scope for roleFilter-based query

com.unblu.addons.synctool.ldap.roleSearchScope

  • Type: String with allowed values:

    • object

    • onelevel

    • subtree

  • Default: SUBTREE

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Possible values are OBJECT, ONELEVEL, and SUBTREE

The LDAP server hostname or IP address

com.unblu.addons.synctool.ldap.serverHostname

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Password for server username

com.unblu.addons.synctool.ldap.serverPassword

  • Type: Secret

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

LDAP server port

com.unblu.addons.synctool.ldap.serverPort

  • Type: Integer

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

If not specified, the default LDAP port is used (389 without encryption, 636 for LDAPS)

Server username

com.unblu.addons.synctool.ldap.serverUsername

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Usually something like cn=Admin or cn=Directory Manager,…​

Identifier for superadmin role

com.unblu.addons.synctool.ldap.superadminRoleIdentifier

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Used either as a property on the user or for %role% in the roleFilter

Identifier for supervisor role

com.unblu.addons.synctool.ldap.supervisorRoleIdentifier

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Used either as a property on the user or for %role% in the roleFilter

LDAP filter to retrieve all Unblu teams

com.unblu.addons.synctool.ldap.teamFilter

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

May contain %team% or %role%

Base DN for team retrieval

com.unblu.addons.synctool.ldap.teamFilterBaseDN

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Uses the non-user/non-team Base DN as a default

Team ID attribute name

com.unblu.addons.synctool.ldap.teamIdAttributeName

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Team matching order precedence

com.unblu.addons.synctool.ldap.teamMatchOrderPrecedence

  • Type: List of strings

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

A list of regular expressions in a specific order. If a user is assigned to multiple teams in LDAP, this list specifies the order in which their team is chosen. The list of teams from LDAP is matched against this list. Entries appearing earlier in the list will have precedence over entries appearing later or not at all.

Team member attribute name

com.unblu.addons.synctool.ldap.teamMemberAttributeName

  • Type: String

  • Default: member

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Used for member listing in team groupOfNames

LDAP search scope for teamFilter-based query

com.unblu.addons.synctool.ldap.teamSearchScope

  • Type: String with allowed values:

    • object

    • onelevel

    • subtree

  • Default: SUBTREE

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Possible values are OBJECT, ONELEVEL, and SUBTREE

Identifier for technical admin role

com.unblu.addons.synctool.ldap.technicaladminRoleIdentifier

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Used either as a property on user or for %role% in the roleFilter

Timeout for LDAP connections (in ms)

com.unblu.addons.synctool.ldap.timeoutMS

  • Type: Integer

  • Default: 30000

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

  • Constraints:

    • Minimum value: 1

Algorithm for trusted certificates from key store file

com.unblu.addons.synctool.ldap.trustManagerAlgorithm

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

If not specified, the value defined in the JVM property 'ssl.TrustManagerFactory.algorithm' is used. Normally this is 'PKIX', but 'SunX509' is also an option.

Password for key store file with trusted certificates

com.unblu.addons.synctool.ldap.trustedCertsKeyStorePassword

  • Type: Secret

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Required if an encrypted LDAP connection is used

Type of key store file for trusted certificates

com.unblu.addons.synctool.ldap.trustedCertsKeyStoreType

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

If not specified, the value defined in the JVM security.property file at 'keystore.type' is used. Normally this is 'JKS'. Other possible values are 'JCEKS', 'DKS', 'PKCS11', and 'PKCS12'.

Attribute name for user’s email address

com.unblu.addons.synctool.ldap.userEmailAttributeName

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Optional

LDAP filter to retrieve all Unblu users

com.unblu.addons.synctool.ldap.userFilter

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

May contain %team%

Base DN for user retrieval

com.unblu.addons.synctool.ldap.userFilterBaseDN

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Uses the non-user/non-team Base DN as a default

Attribute name for user’s first name

com.unblu.addons.synctool.ldap.userFirstNameAttributeName

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Optional

Attribute name for user ID

com.unblu.addons.synctool.ldap.userIdAttributeName

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Attribute name for user’s last name

com.unblu.addons.synctool.ldap.userLastNameAttributeName

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Optional

Attribute for the user’s username

com.unblu.addons.synctool.ldap.userNameAttributeName

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

LDAP search scope for userFilter-based query

com.unblu.addons.synctool.ldap.userSearchScope

  • Type: String with allowed values:

    • object

    • onelevel

    • subtree

  • Default: SUBTREE

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Possible values are OBJECT, ONELEVEL, and SUBTREE

Authenticator configuration

Authentication token TTL

com.unblu.authenticator.authenticationTokenTTLInSeconds

  • Type: Integer

  • Default: 120

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 1

The time to live (TTL), in seconds, for authentication tokens

Reject user logins

com.unblu.authenticator.rejectUserLogins

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Whether normal user logins should be rejected or not if a password file for the superadmin exists.

ExternalMessengerWhatsAppTemplateItemWidget

URL of WhatsApp template details page

com.unblu.externalmessenger.whatsapp.messagetemplates.whatsAppTemplateDetailsUrl

The details page is where you can edit the WhatsApp message template

ExternalMessengerWhatsappMessageTemplatesListComponent

URL of WhatsApp templates overview page

com.unblu.externalmessenger.whatsapp.messagetemplates.whatsAppManageTemplatesUrl

The overview page is where you can manage new templates

PersonLabelEditorComponent

Color palette for labels

com.unblu.personlabel.colorPalette

  • Type: List of simple colors

  • Default: #E9EBF4,#D8EEFF,#E1FFF0,#FFF8E5,#FFDBDF,#C01160,#A63284,#9751B9,#5167B9,#16808B,#2B8539,#946E00,#BA4F25,#8B533D,#766554

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Canned responses list configuration

Number of days to count canned response usages

com.unblu.agent.cannedresponses.list.ui.pastDaysToCountUsageFor

  • Type: Integer

  • Default: 30

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 1

    • Maximum value: 180

The resulting usages are displayed in the canned response management UIs. Maximum is 180 days.

CannedResponsesRoleGuard

Minimum role for settings cannedResponses module

com.unblu.core.settings.cannedResponsesMinimalRole

  • Type: String with allowed values:

    • admin

    • anonymous_user

    • registered_user

    • supervisor

    • super_admin

    • technical_admin

    • webuser

  • Default: REGISTERED_USER

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

DeputyRelationshipUiConfiguration

Externally managed deputy levels

com.unblu.deputyrelationship.externallyManagedDeputyLevels

  • Type: List of string with allowed values:s

    • assistants

    • level_1

    • level_2

    • level_3

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Selected levels can only be changed with the Unblu web API. You can’t add or remove externally managed deputies in the Unblu UI.

Deputy relationships role guard

Minimum role for changes in "deputyRelationships"

com.unblu.core.settings.deputyRelationshipsMinimalRole

  • Type: String with allowed values:

    • admin

    • anonymous_user

    • registered_user

    • supervisor

    • super_admin

    • technical_admin

    • webuser

  • Default: REGISTERED_USER

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The minimum role for changing settings in the "deputyRelationships" module

Account and Global Server Configuration interface sidebar style

Color of active navigation entry

com.unblu.config.nav.ui.activeHighlight

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.primary500\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Background color of hovered navigation entry

com.unblu.config.nav.ui.backgroundHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.neutral100\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Background color of hovered active navigation entry

com.unblu.config.nav.ui.backgroundHoverActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.neutral100\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Background color of navigation entry

com.unblu.config.nav.ui.backgroundNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.backgroundLight\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Background color of active navigation entry

com.unblu.config.nav.ui.backgroundNormalActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.backgroundLight\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Background color of pressed navigation entry

com.unblu.config.nav.ui.backgroundPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.neutral200\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Background color of pressed active navigation entry

com.unblu.config.nav.ui.backgroundPressActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.neutral200\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Border color of hovered navigation entry

com.unblu.config.nav.ui.borderHover

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Border color of hovered active navigation entry

com.unblu.config.nav.ui.borderHoverActive

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Border color of navigation entry

com.unblu.config.nav.ui.borderNormal

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Border color of active navigation entry

com.unblu.config.nav.ui.borderNormalActive

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Border color of pressed navigation entry

com.unblu.config.nav.ui.borderPress

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Border color of pressed active navigation entry

com.unblu.config.nav.ui.borderPressActive

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Border radius of navigation entry

com.unblu.config.nav.ui.borderRadius

  • Type: Integer

  • Default: 4

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Border width of navigation entry

com.unblu.config.nav.ui.borderWidth

  • Type: Integer

  • Default: 1

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Foreground color of hovered navigation entry

com.unblu.config.nav.ui.foregroundHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLinkDark\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Foreground color of hovered active navigation entry

com.unblu.config.nav.ui.foregroundHoverActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLinkDark\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Foreground color of navigation entry

com.unblu.config.nav.ui.foregroundNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLinkDark\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Foreground color of active navigation entry

com.unblu.config.nav.ui.foregroundNormalActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLinkDark\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Foreground color of pressed navigation entry

com.unblu.config.nav.ui.foregroundPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLinkDark\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Foreground color of pressed active navigation entry

com.unblu.config.nav.ui.foregroundPressActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLinkDark\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Background color

com.unblu.config.nav.ui.navBarBackground

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.neutral050\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Section header font color

com.unblu.config.nav.ui.sectionHeaderColor

  • Type: String with allowed values:

    • announcement

    • body

    • dark

    • error

    • inverted

    • inverted_mid

    • link

    • link_dark

    • mid

    • success

    • warn

  • Default: BODY

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Section header font size

com.unblu.config.nav.ui.sectionHeaderSize

  • Type: String with allowed values:

    • heading1

    • heading2

    • heading3

    • paragraph

    • small

    • tiny

  • Default: TINY

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Section header font weight

com.unblu.config.nav.ui.sectionHeaderWeight

  • Type: String with allowed values:

    • normal

    • semibold

  • Default: SEMIBOLD

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the sidebar of the Account and Global Server Configuration interfaces

Conversation recording configuration

Action bar background angle

com.unblu.recording.ui.actionBarBackgroundAngle

  • Type: Integer

  • Default: 180

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

    • Maximum value: 360

If more than one color is provided in "actionBarBackgroundColors", the angle defines the direction of the fade. 0 points to the top of the action bar, 180 points to the bottom.

Action bar background color

com.unblu.recording.ui.actionBarBackgroundColors

  • Type: List of complex colors

  • Default: $\{com.unblu.theme.color.neutral700\}

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Use multiple colors to create a gradient. Each color receives the same amount of space. Use the same color multiple times to increase its share. Specify the gradient’s direction with "actionBarBackgroundAngle". Set to "transparent" to let a custom background shine through. If set to "transparent", make sure that "actionBarForeground" is set to "DARK" or "LIGHT", as "AUTO" won’t work in this case.

Action bar divider color

com.unblu.recording.ui.actionBarDividerColor

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.neutral700\}

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used at the bottom of the action bar. Only relevant if actionBarElevation is set to "FLAT".

Action bar elevation

com.unblu.recording.ui.actionBarElevation

  • Type: String with allowed values:

    • elevated

    • flat

  • Default: ELEVATED

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

"FLAT" displays a divider beneath the action bar and no shadow. "ELEVATED" displays a shadow beneath the action bar and no divider.

Action bar foreground brightness

com.unblu.recording.ui.actionBarForeground

  • Type: String with allowed values:

    • auto

    • dark

    • light

  • Default: AUTO

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

When set to "AUTO", the foreground color is selected based on the action bar’s background color to guarantee maximum contrast

Collaboration space background color

com.unblu.recording.ui.collaborationSpaceBackgroundColor

  • Type: Complex color

  • Default: #525659

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of the collaboration space for recordings

Right column width

com.unblu.recording.ui.rightColumnWidth

  • Type: Integer

  • Default: 360

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

Width, in pixels, of the right-hand column for recordings. The right-hand column contains the chat and the call if multiple sources are active.

Agent conversation shortcut configuration

Shortcut for toggling "mark mode" layer action

com.unblu.agent.conversation.shortcuts.layerActionMarkShortcut

  • Type: Keyboard shortcut

  • Default: $mod+shift+a

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut for toggling mark mode in the collaboration layer. Make sure it is not already used by the browser itself.

Collaboration layer remote control toggle shortcut

com.unblu.agent.conversation.shortcuts.layerActionRemoteControlShortcut

  • Type: Keyboard shortcut

  • Default: $mod+shift+s

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut for toggling the collaboration layer remote control. Make sure it is not already used by the browser itself.

Scroll lock layer action shortcut

com.unblu.agent.conversation.shortcuts.layerActionScrollLockShortcut

  • Type: Keyboard shortcut

  • Default: $mod+shift+l

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut for toggling the scroll lock in the collaboration layer. Make sure it is not already used by the browser itself.

Shortcut for opening canned responses selection dialog

com.unblu.agent.conversation.shortcuts.openCannedResponsesShortcut

  • Type: Keyboard shortcut

  • Default: $mod+y

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut for opening the canned responses selection dialog. Make sure it is not already used by the browser itself.

Shortcut for toggling chat panel

com.unblu.agent.conversation.shortcuts.toggleChatPanelShortcut

  • Type: Keyboard shortcut

  • Default: $mod+shift+i

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut for toggling the chat panel in a conversation. Make sure it is not already used by the browser itself.

Shortcut for toggling shared files panel

com.unblu.agent.conversation.shortcuts.toggleFilesPanelShortcut

  • Type: Keyboard shortcut

  • Default: $mod+shift+o

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut for toggling the shared files panel in a conversation. Make sure it is not already used by the browser itself.

Shortcut to maximize/minimize the collaboration space

com.unblu.agent.conversation.shortcuts.toggleMaximizeCollabSpaceShortcut

  • Type: Keyboard shortcut

  • Default: $mod+shift+f

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut for maximizing and minimizing the collaboration space. Make sure it is not already used by the browser itself.

Agent conversation UI

Show agent capacity for invitations

com.unblu.agent.conversation.ui.agentInviteShowCapacity

  • Type: Boolean

  • Default: false

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Show an agent’s availability to accept conversation requests when inviting them to a conversation or forwarding them a conversation. The information is only conclusive for agents who have an inbound queue for visitor-initiated conversations, and whose inbound queue is managed by Unblu rather than a third-party system.

Background color of collaboration space

com.unblu.agent.conversation.ui.collaborationSpaceBackgroundColor

  • Type: Complex color

  • Default: rgba(0,0,0,0.2)

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

CannedResponseSelectPopupComponent

Search inside the canned response texts when filtering

com.unblu.cannedresponse.searchInCannedResponseText

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

When enabled, Unblu searches for the filter text within both the title and the text of canned responses

Agent conversation action bar configuration

Display mode for "assign conversation" action

com.unblu.agent.conversation.controlbar.assignConversationActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • hidden

    • show

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "assign conversation" action

com.unblu.agent.conversation.controlbar.assignConversationActionSortOrder

  • Type: Integer

  • Default: 130

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for "audio call" action

com.unblu.agent.conversation.controlbar.audioCallActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • hidden

    • show

  • Default: SHOW

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "audio call" action

com.unblu.agent.conversation.controlbar.audioCallActionSortOrder

  • Type: Integer

  • Default: 20

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Control bar background angle

com.unblu.agent.conversation.controlbar.backgroundAngle

  • Type: Integer

  • Default: 180

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

    • Maximum value: 360

If more than one color is provided in "backgroundColors", the angle defines the direction of the fade. 0 points to the top of the action bar, 180 points to the bottom.

Control bar background color

com.unblu.agent.conversation.controlbar.backgroundColors

  • Type: List of complex colors

  • Default: $\{com.unblu.theme.color.backgroundMid\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Use multiple colors to create a gradient. Each color receives the same amount of space. Use the same color multiple times to increase its share. Specify the gradient’s direction with "backgroundAngle". Set to "transparent" to let a custom background shine through.

Display mode for "change awaited person" action

com.unblu.agent.conversation.controlbar.changeAwaitedPersonActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • hidden

    • show

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "change awaited person" action

com.unblu.agent.conversation.controlbar.changeAwaitedPersonActionSortOrder

  • Type: Integer

  • Default: 140

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for "change language" action

com.unblu.agent.conversation.controlbar.changeLanguageActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • hidden

    • show

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "change language" action

com.unblu.agent.conversation.controlbar.changeLanguageActionSortOrder

  • Type: Integer

  • Default: 110

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for "configure conversation" action

com.unblu.agent.conversation.controlbar.configureConversationActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • hidden

    • show

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "configure conversation" action

com.unblu.agent.conversation.controlbar.configureConversationActionSortOrder

  • Type: Integer

  • Default: 220

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Control bar divider color

com.unblu.agent.conversation.controlbar.dividerColor

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.border\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used at the bottom of the action bar. Only relevant if actionBarElevation is set to "FLAT".

Display mode for "download message log" action

com.unblu.agent.conversation.controlbar.downloadMsgLogActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • hidden

    • show

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "download message log" action

com.unblu.agent.conversation.controlbar.downloadMsgLogActionSortOrder

  • Type: Integer

  • Default: 160

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for "edit topic" action

com.unblu.agent.conversation.controlbar.editTopicActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • hidden

    • show

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "edit topic" action

com.unblu.agent.conversation.controlbar.editTopicActionSortOrder

  • Type: Integer

  • Default: 150

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Control bar elevation

com.unblu.agent.conversation.controlbar.elevation

  • Type: String with allowed values:

    • elevated

    • flat

  • Default: FLAT

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

"FLAT" displays a divider beneath the action bar and no shadow. "ELEVATED" displays a shadow beneath the action bar and no divider.

Display mode for "end/cancel conversation" action

com.unblu.agent.conversation.controlbar.endConversationActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • hidden

    • show

  • Default: SHOW

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "end/cancel conversation" action

com.unblu.agent.conversation.controlbar.endConversationActionSortOrder

  • Type: Integer

  • Default: 320

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for "forward conversation" action

com.unblu.agent.conversation.controlbar.forwardActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • hidden

    • show

  • Default: SHOW

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "forward conversation" action

com.unblu.agent.conversation.controlbar.forwardActionSortOrder

  • Type: Integer

  • Default: 30

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for "inspect visual" action

com.unblu.agent.conversation.controlbar.inspectVisualActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • hidden

    • show

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "inspect visual" action

com.unblu.agent.conversation.controlbar.inspectVisualActionSortOrder

  • Type: Integer

  • Default: 210

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for "invite conversation" action

com.unblu.agent.conversation.controlbar.inviteActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • hidden

    • show

  • Default: SHOW

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "invite to conversation" action

com.unblu.agent.conversation.controlbar.inviteActionSortOrder

  • Type: Integer

  • Default: 30

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for "leave conversation" action

com.unblu.agent.conversation.controlbar.leaveConversationActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • hidden

    • show

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "leave conversation" action

com.unblu.agent.conversation.controlbar.leaveConversationActionSortOrder

  • Type: Integer

  • Default: 310

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Maximum number of actions displayed

com.unblu.agent.conversation.controlbar.maxVisibleActions

  • Type: Integer

  • Default: 6

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Defines the maximum number of actions displayed in the agent control bar. Any remaining "visible" actions go in the overflow menu.

Display mode for "show/hide participation" action

com.unblu.agent.conversation.controlbar.participationVisibilityActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • hidden

    • show

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "show/hide participation" action

com.unblu.agent.conversation.controlbar.participationVisibilityActionSortOrder

  • Type: Integer

  • Default: 120

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for "share" action

com.unblu.agent.conversation.controlbar.shareActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • hidden

    • show

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "share" action

com.unblu.agent.conversation.controlbar.shareActionSortOrder

  • Type: Integer

  • Default: 40

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for "start conversation" action

com.unblu.agent.conversation.controlbar.startConversationActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • hidden

    • show

  • Default: SHOW

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "start conversation" action

com.unblu.agent.conversation.controlbar.startConversationActionSortOrder

  • Type: Integer

  • Default: 330

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for "start recording" action

com.unblu.agent.conversation.controlbar.startRecordingActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • hidden

    • show

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "start recording" action

com.unblu.agent.conversation.controlbar.startRecordingActionSortOrder

  • Type: Integer

  • Default: 10

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for "video call" action

com.unblu.agent.conversation.controlbar.videoCallActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • hidden

    • show

  • Default: SHOW

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "video call" action

com.unblu.agent.conversation.controlbar.videoCallActionSortOrder

  • Type: Integer

  • Default: 20

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Base "edit conversation" component configuration

Allow creating scheduled conversations in the past

com.unblu.conversation.editflyin.allowCreatingConversationsInThePast

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Specify if the UI allows the scheduled conversation time to be in the past when creating or editing

Conversation participants context panel configuration

Maximum number of actions displayed

com.unblu.conversation.contextpanel.participants.maxVisibleActions

  • Type: Integer

  • Default: 2

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Defines the maximum number of actions displayed in the participant details panel. Any remaining "visible" actions are added to the overflow menu. The "overflow" action button counts as an action.

Number of conversations displayed in participant details "other conversation" tab

com.unblu.conversation.contextpanel.participants.otherConversationsLimit

  • Type: Integer

  • Default: 40

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Defines the initial number of conversations loaded from the back end and displayed in the participant details view

Show inbound audio/video conversations in participant details

com.unblu.conversation.contextpanel.participants.otherConversationsShowAudioVideo

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The conversations appear on the "other conversations" tab of the participant details

Show collaboration-centered conversations in participant details

com.unblu.conversation.contextpanel.participants.otherConversationsShowCollaborationTypes

  • Type: Boolean

  • Default: false

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The conversations appear on the "other conversations" tab of the participant details

Show ended conversations in participant details

com.unblu.conversation.contextpanel.participants.otherConversationsShowEnded

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The conversations appear on the "other conversations" tab of the participant details

Show scheduled conversations in participant details

com.unblu.conversation.contextpanel.participants.otherConversationsShowScheduled

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The conversations appear on the "other conversations" tab of the participant details

Conversation UI

Options of "request awaited person type" dialog

com.unblu.conversation.ui.changeAwaitedPersonTypeDialogOptions

  • Type: List of string with allowed values:s

    • agent

    • none

    • visitor

  • Default: NONE,VISITOR,AGENT

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

"Join conversation" timeout (in ms)

com.unblu.conversation.ui.conversationJoinTimeout

  • Type: Integer

  • Default: 20000

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 1

Time, in milliseconds, the UI waits while trying to join and display a conversation

Enable group conversation avatar

com.unblu.conversation.ui.enableGroupConversationAvatar

  • Type: Boolean

  • Default: false

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

If enabled, Unblu displays the group conversation avatar instead of a person’s avatar for conversations with more than two participants

Conversation action bar configuration

Display mode of "assign conversation to me" action

com.unblu.conversation.actionbar.ui.assignConversationToMeActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "assign conversation to me" action

com.unblu.conversation.actionbar.ui.assignConversationToMeActionSortOrder

  • Type: Integer

  • Default: 140

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for "change awaited person" action

com.unblu.conversation.actionbar.ui.changeAwaitedPersonTypeActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The action is only available if permission has been granted for the agent to change awaited person in the conversation configuration

Sort order for "change awaited person" action

com.unblu.conversation.actionbar.ui.changeAwaitedPersonTypeActionSortOrder

  • Type: Integer

  • Default: 45

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode of "change language" action

com.unblu.conversation.actionbar.ui.changeLanguageActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "change language" action

com.unblu.conversation.actionbar.ui.changeLanguageActionSortOrder

  • Type: Integer

  • Default: 110

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode of "change nickname" action

com.unblu.conversation.actionbar.ui.changeNicknameActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "change nickname" action

com.unblu.conversation.actionbar.ui.changeNicknameActionSortOrder

  • Type: Integer

  • Default: 120

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode of "change topic" action

com.unblu.conversation.actionbar.ui.changeTopicActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "change topic" action

com.unblu.conversation.actionbar.ui.changeTopicActionSortOrder

  • Type: Integer

  • Default: 40

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for "change secondary agent visibility" action

com.unblu.conversation.actionbar.ui.changeVisibilityActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The action is only available if permission to change the visibility for secondary agents has been granted in the conversation configuration

Sort order for "change secondary agent visibility" action

com.unblu.conversation.actionbar.ui.changeVisibilityActionSortOrder

  • Type: Integer

  • Default: 130

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode of "close conversation" action

com.unblu.conversation.actionbar.ui.closeConversationActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "close conversation" action

com.unblu.conversation.actionbar.ui.closeConversationActionSortOrder

  • Type: Integer

  • Default: 175

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for "collapse Individual UI" action

com.unblu.conversation.actionbar.ui.collapseActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "collapse Individual UI" action

com.unblu.conversation.actionbar.ui.collapseActionSortOrder

  • Type: Integer

  • Default: 171

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for "download message log" action

com.unblu.conversation.actionbar.ui.downloadMessageLogActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The action is only available if the participant has been granted permission to download the message log in the conversation configuration

File format for exported message log

com.unblu.conversation.actionbar.ui.downloadMessageLogActionFormat

  • Type: String with allowed values:

    • csv

    • txt

  • Default: CSV

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "download message log" action

com.unblu.conversation.actionbar.ui.downloadMessageLogActionSortOrder

  • Type: Integer

  • Default: 150

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for "end conversation" action

com.unblu.conversation.actionbar.ui.endConversationActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The action is only available if permission has been granted for the participant to end the conversation in the conversation configuration

Sort order for "end conversation" action

com.unblu.conversation.actionbar.ui.endConversationActionSortOrder

  • Type: Integer

  • Default: 190

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for "leave conversation" action

com.unblu.conversation.actionbar.ui.leaveConversationActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The action is only available if permission has been granted for the participant to leave the conversation in the conversation configuration

Sort order for "leave conversation" action

com.unblu.conversation.actionbar.ui.leaveConversationActionSortOrder

  • Type: Integer

  • Default: 180

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for "minimize/maximize Individual UI" action

com.unblu.conversation.actionbar.ui.minMaxActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "minimize/maximize Individual UI" action

com.unblu.conversation.actionbar.ui.minMaxActionSortOrder

  • Type: Integer

  • Default: 160

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of "participant overflow" button

com.unblu.conversation.actionbar.ui.participantOverflowAvatarBackgroundColor

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.neutral200\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Foreground color of "participant overflow" button

com.unblu.conversation.actionbar.ui.participantOverflowAvatarForegroundColor

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.neutral900\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for "pop out Individual UI" action

com.unblu.conversation.actionbar.ui.popOutActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: HIDDEN

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The action is only available in site integration implementations, and if the conversation’s "popoutEnabled" setting is true

Sort order for "pop out Individual UI" action

com.unblu.conversation.actionbar.ui.popOutActionSortOrder

  • Type: Integer

  • Default: 170

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for "share" action

com.unblu.conversation.actionbar.ui.shareActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: HIDDEN

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The action is only available if the person also has the right to see & switch layers

Sort order for "share" action

com.unblu.conversation.actionbar.ui.shareActionSortOrder

  • Type: Integer

  • Default: 50

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for back button

com.unblu.conversation.actionbar.ui.showBackButton

  • Type: String with allowed values:

    • always

    • never

    • when_ended

  • Default: ALWAYS

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

How to display the back button in the conversation action bar, if at all. The setting NEVER should only be used after careful consideration, since it can leave visitors stuck in a conversation.

Display mode for "show all files" action

com.unblu.conversation.actionbar.ui.showFilesActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The action is only available if the permission required has been granted in the conversation configuration

Sort order for "show all files" action

com.unblu.conversation.actionbar.ui.showFilesActionSortOrder

  • Type: Integer

  • Default: 30

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for "video call" action

com.unblu.conversation.actionbar.ui.videoCallActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: SHOW_IF_POSSIBLE

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The action is only available if the call permissions required have been granted in the conversation configuration

Sort order for "video call" action

com.unblu.conversation.actionbar.ui.videoCallActionSortOrder

  • Type: Integer

  • Default: 20

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display mode for "voice call" action

com.unblu.conversation.actionbar.ui.voiceCallActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: SHOW_IF_POSSIBLE

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The action is only available if the call permissions required have been granted in the conversation configuration

Sort order for "voice call" action

com.unblu.conversation.actionbar.ui.voiceCallActionSortOrder

  • Type: Integer

  • Default: 10

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

AgentUnavailableStateIndicator

Agent unavailable state background color

com.unblu.conversation.messaging.ui.agent_unavailable_state.backgroundColor

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.gray100\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Agent unavailable state font color

com.unblu.conversation.messaging.ui.agent_unavailable_state.fontColor

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextBody\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Agent unavailable state "see more" button font color

com.unblu.conversation.messaging.ui.agent_unavailable_state.seeMoreFontColor

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLink\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Call action bar UI configuration

Alignment of call action bar

com.unblu.conversation.call.actionbar.alignment

  • Type: String with allowed values:

    • end

    • middle

    • start

  • Default: END

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Call action bar background angle

com.unblu.conversation.call.actionbar.backgroundAngle

  • Type: Integer

  • Default: 180

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

    • Maximum value: 360

If more than one color is provided in "backgroundColors", the angle defines the direction of the fade. 0 points to the top of the action bar, 180 points to the bottom.

Call action bar background color

com.unblu.conversation.call.actionbar.backgroundColors

  • Type: List of complex colors

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Use multiple colors to create a gradient. Each color receives the same amount of space. Use the same color multiple times to increase its share. Specify the gradient’s direction with "backgroundAngle". Set to "transparent" to let a custom background shine through. If set to "transparent", make sure that "foreground" is set to "DARK" or "LIGHT", as "AUTO" won’t work in this case.

Display mode for "background replacement" action

com.unblu.conversation.call.actionbar.backgroundReplacementActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

How to display the "background replacement" action in the call action bar

Display mode for "closed caption" action

com.unblu.conversation.call.actionbar.closedCaptionActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Displayed in the call action bar of the Floating and Embedded visitor UIs

Display mode for "collapse call UI" action

com.unblu.conversation.call.actionbar.collapseActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

How to display the "collapse call UI" action in the call action bar

Display mode for "cycle camera" action

com.unblu.conversation.call.actionbar.cycleCameraActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: ALWAYS_SHOW

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

How to display the "cycle camera" action in the call action bar

Call action bar divider color

com.unblu.conversation.call.actionbar.dividerColor

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used at the bottom of the action bar. Only relevant if "actionBarElevation" is set to "FLAT".

Call action bar elevation

com.unblu.conversation.call.actionbar.elevation

  • Type: String with allowed values:

    • elevated

    • flat

  • Default: FLAT

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

"FLAT" displays a divider beneath the action bar and no shadow. "ELEVATED" displays a shadow beneath the action bar and no divider.

Call action bar foreground brightness

com.unblu.conversation.call.actionbar.foreground

  • Type: String with allowed values:

    • auto

    • dark

    • light

  • Default: LIGHT

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

When set to "AUTO", the foreground color is selected based on the action bar’s background color to guarantee maximum contrast

Display mode for "open media settings" action

com.unblu.conversation.call.actionbar.mediaSettingsActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: ALWAYS_SHOW

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

How to display the "open media settings" action in the call action bar

Display mode for "maximize/minimize call UI" action

com.unblu.conversation.call.actionbar.minMaxActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: SHOW_IF_POSSIBLE

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

How to display the "maximize/minimize call UI" action in the call action bar

Display mode for "personal dial into call" action

com.unblu.conversation.call.actionbar.personalDialInActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Displayed in the call action bar of the Floating and Embedded visitor UIs

Display mode for "pop out/pop in call UI" action

com.unblu.conversation.call.actionbar.popOutActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

How to display the "pop out/pop in call UI" action in the call action bar

Display mode for "take snapshot" action

com.unblu.conversation.call.actionbar.snapshotActionDisplayMode

  • Type: String with allowed values:

    • always_in_overflow

    • always_show

    • hidden

    • show_if_possible

  • Default: ALWAYS_IN_OVERFLOW

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

How to display the "take snapshot" action in the call action bar

Call shortcut configuration

Shortcut to toggle camera

com.unblu.conversation.call.shortcuts.toggleCamShortcut

  • Type: Keyboard shortcut

  • Default: $mod+e

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Make sure the shortcut isn’t already used by the browser itself and works on your keyboard layout.

Shortcut to toggle microphone

com.unblu.conversation.call.shortcuts.toggleMicShortcut

  • Type: Keyboard shortcut

  • Default: $mod+d

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Make sure the shortcut isn’t already used by the browser itself and works on your keyboard layout.

Shortcut to toggle video background replacement

com.unblu.conversation.call.shortcuts.toggleVideoBackgroundReplacementShortcut

  • Type: Keyboard shortcut

  • Default: $mod+b

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Make sure the shortcut isn’t already used by the browser itself and works on your keyboard layout.

Call UI configuration

Border radius of call UI buttons

com.unblu.conversation.call.borderRadiusCallButton

  • Type: Integer

  • Default: 100

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

Height of closed caption container

com.unblu.conversation.call.closedCaptionContainerHeight

  • Type: Integer

  • Default: 224

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 1

    • Maximum value: 640

Display timeout of closed caption

com.unblu.conversation.call.closedCaptionDisplayTimeoutSeconds

  • Type: Integer

  • Default: 10

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 1

    • Maximum value: 1000

Time, in seconds, after which a closed caption label fades out. The caption may disappear earlier if a new caption is added before the timeout is reached.

Font size of closed caption name

com.unblu.conversation.call.closedCaptionNameTextSize

  • Type: Integer

  • Default: 14

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 1

    • Maximum value: 64

Text color of closed captions

com.unblu.conversation.call.closedCaptionTextColor

  • Type: Complex color

  • Default: $\{com.unblu.conversation.call.colorVideoLabelForeground\}

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Font size of closed captions

com.unblu.conversation.call.closedCaptionTextSize

  • Type: Integer

  • Default: 20

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 1

    • Maximum value: 64

Background color of active call link

com.unblu.conversation.call.colorActiveCallLinkBackground

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.success\}

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Foreground color of active call link

com.unblu.conversation.call.colorActiveCallLinkForeground

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLinkDark\}

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Color of "accept call" button

com.unblu.conversation.call.colorCallAcceptButton

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.success\}

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Call UI background color

com.unblu.conversation.call.colorCallBackground

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.backgroundInverse\}

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color of "decline call" button

com.unblu.conversation.call.colorCallDeclineButton

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.error\}

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

"Call type" icon background color

com.unblu.conversation.call.colorCallTypeIconBackground

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.secondary400\}

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color of audio indicator in videos

com.unblu.conversation.call.colorVideoAudioIndicator

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.success\}

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of video elements

com.unblu.conversation.call.colorVideoBackground

  • Type: Complex color

  • Default: rgba(0,0,0,0.2)

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Only visible if the person isn’t sharing their camera

Background color of labels in videos

com.unblu.conversation.call.colorVideoLabelBackground

  • Type: Complex color

  • Default: rgba(0,0,0,0.6)

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Foreground color of labels in videos

com.unblu.conversation.call.colorVideoLabelForeground

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextInverted\}

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Default layout mode of video call participants

com.unblu.conversation.call.defaultVideoLayout

  • Type: String with allowed values:

    • auto

    • horizontal

    • vertical

  • Default: AUTO

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Delay before displaying "call connecting" label

com.unblu.conversation.call.displayConnectingLabelDelay

  • Type: Integer

  • Default: 3000

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

    • Maximum value: 60000

The label is displayed under the loading animation if connecting to an active call takes longer

Interval to display the next "call ringing" label

com.unblu.conversation.call.displayRingingLabelDelay

  • Type: Integer

  • Default: 15000

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

    • Maximum value: 600000

The label is displayed in the outbound call UI if a call isn’t answered

Initial position of own video

com.unblu.conversation.call.initialLocalVideoPosition

  • Type: String with allowed values:

    • bottom_left

    • bottom_right

    • top_left

    • top_right

  • Default: BOTTOM_RIGHT

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Users can drag the video to a different position during the call

Delay for the ringing sound in the outbound call

com.unblu.conversation.call.outboundRingingDelay

  • Type: Integer

  • Default: 0

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

    • Maximum value: 60000

Gap between call participant videos

com.unblu.conversation.call.videoLayoutGap

  • Type: Integer

  • Default: 8

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

    • Maximum value: 96

Margin of call participant video container

com.unblu.conversation.call.videoLayoutMargin

  • Type: Integer

  • Default: 8

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

    • Maximum value: 96

The video container is the area that displays all remote video participants

Maximum ratio of video height to width

com.unblu.conversation.call.videoLayoutMaxRatio

  • Type: Float

  • Default: 1.5

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0.3

    • Maximum value: 3

The maximum ratio of height/width defines an upper bound. It ensures the video doesn’t become too high relative to its width.

Minimum ratio of video height to width

com.unblu.conversation.call.videoLayoutMinRatio

  • Type: Float

  • Default: 0.5625

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0.3

    • Maximum value: 3

The minimum ratio of height/width defines a lower bound. It ensures the video doesn’t become too wide relative to its height.

Video border radius for local participant’s video

com.unblu.conversation.call.videoLocalParticipantBorderRadius

  • Type: Integer

  • Default: 4

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

    • Maximum value: 200

Border radius for minimized video view

com.unblu.conversation.call.videoMinimizedBorderRadius

  • Type: Integer

  • Default: 4

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

    • Maximum value: 70

The value is interpreted as dp (for Android) or points (for iOS), respectively

Minimized video height (in px)

com.unblu.conversation.call.videoMinimizedHeight

  • Type: Integer

  • Default: 120

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 10

    • Maximum value: 360

Minimized video width (in px)

com.unblu.conversation.call.videoMinimizedWidth

  • Type: Integer

  • Default: 100

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 10

    • Maximum value: 360

Video border radius for remote participants

com.unblu.conversation.call.videoRemoteParticipantBorderRadius

  • Type: Integer

  • Default: 4

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

    • Maximum value: 200

Call action button style

"Hovered" background color

com.unblu.conversation.call.button.action.backgroundHover

  • Type: Complex color

  • Default: adjust-color($\{com.unblu.conversation.call.button.action.backgroundNormal\}, $alpha: 0.05)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "call action" button in "hovered" state

Normal background color

com.unblu.conversation.call.button.action.backgroundNormal

  • Type: Complex color

  • Default: rgba(255,255,255,0.05)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "call action" button in "normal" state

"Pressed" background color

com.unblu.conversation.call.button.action.backgroundPress

  • Type: Complex color

  • Default: adjust-color($\{com.unblu.conversation.call.button.action.backgroundHover\}, $alpha: 0.05)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "call action" button in "pressed" state

"Hovered" border color

com.unblu.conversation.call.button.action.borderHover

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "call action" button in "hovered" state

Normal border color

com.unblu.conversation.call.button.action.borderNormal

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "call action" button in "normal" state

"Pressed" border color

com.unblu.conversation.call.button.action.borderPress

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "call action" button in "pressed" state

Border width

com.unblu.conversation.call.button.action.borderWidth

  • Type: Integer

  • Default: 1

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

Border width of the "call action" button

"Hovered" foreground color

com.unblu.conversation.call.button.action.foregroundHover

  • Type: Complex color

  • Default: $\{com.unblu.conversation.call.button.action.foregroundNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "call action" button in "hovered" state

Normal foreground color

com.unblu.conversation.call.button.action.foregroundNormal

  • Type: Complex color

  • Default: rgba(255,255,255,0.6)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "call action" button in "normal" state

"Pressed" foreground color

com.unblu.conversation.call.button.action.foregroundPress

  • Type: Complex color

  • Default: $\{com.unblu.conversation.call.button.action.foregroundNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "call action" button in "pressed" state

Call toggle button style

"Hovered" background color

com.unblu.conversation.call.button.toggle.backgroundHover

  • Type: Complex color

  • Default: rgba(255,255,255,0.05)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "call toggle" button in "hovered" state

"Hovered" background color (active)

com.unblu.conversation.call.button.toggle.backgroundHoverActive

  • Type: Complex color

  • Default: adjust-color($\{com.unblu.conversation.call.button.toggle.backgroundNormalActive\}, $alpha:-10%)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "call toggle" button in "hovered (active)" state

Normal background color

com.unblu.conversation.call.button.toggle.backgroundNormal

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "call toggle" button in "normal" state

Normal background color (active)

com.unblu.conversation.call.button.toggle.backgroundNormalActive

  • Type: Complex color

  • Default: rgba(255,255,255)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "call toggle" button in "normal (active)" state

"Pressed" background color

com.unblu.conversation.call.button.toggle.backgroundPress

  • Type: Complex color

  • Default: rgba(255,255,255,0.1)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "call toggle" button in "normal" state

"Pressed" background color (active)

com.unblu.conversation.call.button.toggle.backgroundPressActive

  • Type: Complex color

  • Default: adjust-color($\{com.unblu.conversation.call.button.toggle.backgroundNormalActive\}, $alpha:-20%)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "call toggle" button in "pressed (active)" state

"Hovered" border color

com.unblu.conversation.call.button.toggle.borderHover

  • Type: Complex color

  • Default: $\{com.unblu.conversation.call.button.toggle.foregroundNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "call toggle" button in "hovered" state

"Hovered" border color (active)

com.unblu.conversation.call.button.toggle.borderHoverActive

  • Type: Complex color

  • Default: $\{com.unblu.conversation.call.button.toggle.backgroundHoverActive\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "call toggle" button in "hovered (active)" state

Normal border color

com.unblu.conversation.call.button.toggle.borderNormal

  • Type: Complex color

  • Default: $\{com.unblu.conversation.call.button.toggle.foregroundNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "call toggle" button in "normal" state

Normal border color (active)

com.unblu.conversation.call.button.toggle.borderNormalActive

  • Type: Complex color

  • Default: $\{com.unblu.conversation.call.button.toggle.backgroundNormalActive\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "call toggle" button in "normal (active)" state

"Pressed" border color

com.unblu.conversation.call.button.toggle.borderPress

  • Type: Complex color

  • Default: $\{com.unblu.conversation.call.button.toggle.foregroundNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "call toggle" button in "pressed" state

"Pressed" border color (active)

com.unblu.conversation.call.button.toggle.borderPressActive

  • Type: Complex color

  • Default: $\{com.unblu.conversation.call.button.toggle.backgroundPressActive\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "call toggle" button in "pressed (active)" state

Border width

com.unblu.conversation.call.button.toggle.borderWidth

  • Type: Integer

  • Default: 1

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

Border width of the "call toggle" button

"Hovered" foreground color

com.unblu.conversation.call.button.toggle.foregroundHover

  • Type: Complex color

  • Default: $\{com.unblu.conversation.call.button.toggle.foregroundNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "call toggle" button in "hovered" state

"Hovered" foreground color (active)

com.unblu.conversation.call.button.toggle.foregroundHoverActive

  • Type: Complex color

  • Default: $\{com.unblu.conversation.call.button.toggle.foregroundNormalActive\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "call toggle" button in "hovered (active)" state

Normal foreground color

com.unblu.conversation.call.button.toggle.foregroundNormal

  • Type: Complex color

  • Default: rgba(255,255,255,0.5)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "call toggle" button in "normal" state

Normal foreground color (active)

com.unblu.conversation.call.button.toggle.foregroundNormalActive

  • Type: Complex color

  • Default: $\{com.unblu.conversation.call.colorCallBackground\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "call toggle" button in "normal (active)" state

"Pressed" foreground color

com.unblu.conversation.call.button.toggle.foregroundPress

  • Type: Complex color

  • Default: $\{com.unblu.conversation.call.button.toggle.foregroundNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "call toggle" button in "pressed" state

"Pressed" foreground color (active)

com.unblu.conversation.call.button.toggle.foregroundPressActive

  • Type: Complex color

  • Default: $\{com.unblu.conversation.call.button.toggle.foregroundNormalActive\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "call toggle" button in "pressed (active)" state

Floating on video button style

"Hovered" background color

com.unblu.conversation.call.button.video.floating.backgroundHover

  • Type: Complex color

  • Default: $\{com.unblu.conversation.call.button.video.floating.backgroundNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "floating on video" button in "hovered" state

Normal background color

com.unblu.conversation.call.button.video.floating.backgroundNormal

  • Type: Complex color

  • Default: $\{com.unblu.conversation.call.colorVideoLabelBackground\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "floating on video" button in "normal" state

"Pressed" background color

com.unblu.conversation.call.button.video.floating.backgroundPress

  • Type: Complex color

  • Default: change-color($\{com.unblu.conversation.call.button.video.floating.backgroundNormal\}, $alpha: 0.45)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "floating on video" button in "pressed" state

"Hovered" border color

com.unblu.conversation.call.button.video.floating.borderHover

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "floating on video" button in "hovered" state

Normal border color

com.unblu.conversation.call.button.video.floating.borderNormal

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "floating on video" button in "normal" state

"Pressed" border color

com.unblu.conversation.call.button.video.floating.borderPress

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "floating on video" button in "pressed" state

Border width

com.unblu.conversation.call.button.video.floating.borderWidth

  • Type: Integer

  • Default: 1

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

Border width of the "floating on video" button

"Hovered" foreground color

com.unblu.conversation.call.button.video.floating.foregroundHover

  • Type: Complex color

  • Default: $\{com.unblu.conversation.call.button.video.floating.foregroundNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "floating on video" button in "hovered" state

Normal foreground color

com.unblu.conversation.call.button.video.floating.foregroundNormal

  • Type: Complex color

  • Default: $\{com.unblu.conversation.call.colorVideoLabelForeground\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "floating on video" button in "normal" state

"Pressed" foreground color

com.unblu.conversation.call.button.video.floating.foregroundPress

  • Type: Complex color

  • Default: $\{com.unblu.conversation.call.button.video.floating.foregroundNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "floating on video" button in "pressed" state

Desk context panel configuration

Default width of conversation context panel

com.unblu.conversation.contextpanel.defaultContextPanelWidth

  • Type: Integer

  • Default: 480

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 360

    • Maximum value: 1920

On small screens, the panel fills the available width on the device

Conversation context bar background color of "unread messages" notification badge

com.unblu.conversation.contextpanel.notificationBadgeBackgroundColor

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.error500\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Conversation context bar text color of "unread messages" notification badge

com.unblu.conversation.contextpanel.notificationBadgeForegroundColor

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextInverted\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Collaboration space UI

Color of "collaboration layer active" indicator

com.unblu.conversation.collabspace.colorLayerActiveIndicator

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.announcement\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Splash screen background color

com.unblu.conversation.collabspace.colorLayerLoadingSplashBackground

  • Type: Complex color

  • Default: adjust-color($\{com.unblu.theme.color.gray050\}, $alpha: -0.1)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used for the splash screen when a collaboration layer is launched

Splash screen text color

com.unblu.conversation.collabspace.colorLayerLoadingSplashForeground

  • Type: String with allowed values:

    • announcement

    • body

    • dark

    • error

    • inverted

    • inverted_mid

    • link

    • link_dark

    • mid

    • success

    • warn

  • Default: BODY

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used for the splash screen when a collaboration layer is launched

Icon background color on splash screen

com.unblu.conversation.collabspace.colorLayerLoadingSplashIconBackground

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.announcement\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used for the splash screen when a collaboration layer is launched

Splash screen icon color

com.unblu.conversation.collabspace.colorLayerLoadingSplashIconForeground

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextInverted\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used for the splash screen when a collaboration layer is launched

Splash screen loader color

com.unblu.conversation.collabspace.colorLayerLoadingSplashLoader

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.neutral900\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used for the splash screen when a collaboration layer is launched

Capturing frame color

com.unblu.conversation.collabspace.colorVisitorCapturingFrame

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.success\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The capturing frame indicates to the participant that capturing, collaboration, or sharing is taking place

Minimum time to display splash screen

com.unblu.conversation.collabspace.minLayerLoadingSplashDisplayTime

  • Type: Integer

  • Default: 2000

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

Capturing frame thickness

com.unblu.conversation.collabspace.visitorCapturingFrameWidth

  • Type: Integer

  • Default: 3

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The capturing frame indicates to the participant that capturing, collaboration, or sharing is taking place

Collaboration layer action button style

"Hovered" background color

com.unblu.conversation.collabspace.layer.action.backgroundHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.flat.secondary.backgroundHover\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "collaboration layer action" button in "hovered" state

"Hovered" background color (active)

com.unblu.conversation.collabspace.layer.action.backgroundHoverActive

  • Type: Complex color

  • Default: change-color($\{com.unblu.theme.color.neutral700\},$alpha: 0.32)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "collaboration layer action" button in "hovered (active)" state

Normal background color

com.unblu.conversation.collabspace.layer.action.backgroundNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.flat.secondary.backgroundNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "collaboration layer action" button in "normal" state

Normal background color (active)

com.unblu.conversation.collabspace.layer.action.backgroundNormalActive

  • Type: Complex color

  • Default: change-color($\{com.unblu.theme.color.neutral700\},$alpha: 0.24)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "collaboration layer action" button in "normal (active)" state

"Pressed" background color

com.unblu.conversation.collabspace.layer.action.backgroundPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.flat.secondary.backgroundPress\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "collaboration layer action" button in "pressed" state

"Pressed" background color (active)

com.unblu.conversation.collabspace.layer.action.backgroundPressActive

  • Type: Complex color

  • Default: change-color($\{com.unblu.theme.color.neutral700\},$alpha: 0.40)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "collaboration layer action" button in "pressed (active)" state

"Hovered" border color

com.unblu.conversation.collabspace.layer.action.borderHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.flat.secondary.borderHover\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "collaboration layer action" button in "hovered" state

"Hovered" border color (active)

com.unblu.conversation.collabspace.layer.action.borderHoverActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.flat.secondary.borderHover\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "collaboration layer action" button in "hovered (active)" state

Normal border color

com.unblu.conversation.collabspace.layer.action.borderNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.flat.secondary.borderNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "collaboration layer action" button in "normal" state

Normal border color (active)

com.unblu.conversation.collabspace.layer.action.borderNormalActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.flat.secondary.borderNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "collaboration layer action" button in "normal (active)" state

"Pressed" border color

com.unblu.conversation.collabspace.layer.action.borderPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.flat.secondary.borderPress\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "collaboration layer action" button in "pressed" state

"Pressed" border color (active)

com.unblu.conversation.collabspace.layer.action.borderPressActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.flat.secondary.borderPress\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "collaboration layer action" button in "pressed (active)" state

Border width

com.unblu.conversation.collabspace.layer.action.borderWidth

  • Type: Integer

  • Default: 0

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

Border width of the "collaboration layer action" button

"Hovered" foreground color

com.unblu.conversation.collabspace.layer.action.foregroundHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.flat.secondary.foregroundHover\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "collaboration layer action" button in "hovered" state

Hover foreground color (active)

com.unblu.conversation.collabspace.layer.action.foregroundHoverActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.flat.secondary.foregroundHover\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "collaboration layer action" button in "hovered (active)" state

Normal foreground color

com.unblu.conversation.collabspace.layer.action.foregroundNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.flat.secondary.foregroundNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "collaboration layer action" button in "normal" state

Normal foreground color (active)

com.unblu.conversation.collabspace.layer.action.foregroundNormalActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.flat.secondary.foregroundNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "collaboration layer action" button in "normal (active)" state

"Pressed" foreground color

com.unblu.conversation.collabspace.layer.action.foregroundPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.flat.secondary.foregroundPress\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "collaboration layer action" button in "pressed" state

"Pressed" foreground color (active)

com.unblu.conversation.collabspace.layer.action.foregroundPressActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.flat.secondary.foregroundPress\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "collaboration layer action" button in "pressed (active)" state

Collaboration layer button style

"Hovered" background color

com.unblu.conversation.collabspace.layer.button.backgroundHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.secondary.backgroundHover\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "collaboration layer" button in "hovered" state

"Hovered" background color (active)

com.unblu.conversation.collabspace.layer.button.backgroundHoverActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.secondary050\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "collaboration layer" button in "hovered (active)" state

Normal background color

com.unblu.conversation.collabspace.layer.button.backgroundNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.secondary.backgroundNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "collaboration layer" button in "normal" state

Normal background color (active)

com.unblu.conversation.collabspace.layer.button.backgroundNormalActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.secondary050\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "collaboration layer" button in "normal (active)" state

"Pressed" background color

com.unblu.conversation.collabspace.layer.button.backgroundPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.secondary.backgroundPress\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "collaboration layer" button in "pressed" state

"Pressed" background color (active)

com.unblu.conversation.collabspace.layer.button.backgroundPressActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.secondary050\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "collaboration layer" button in "pressed (active)" state

"Hovered" border color

com.unblu.conversation.collabspace.layer.button.borderHover

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "collaboration layer" button in "hovered" state

"Hovered" border color (active)

com.unblu.conversation.collabspace.layer.button.borderHoverActive

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "collaboration layer" button in "hovered (active)" state

Normal border color

com.unblu.conversation.collabspace.layer.button.borderNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.gray200\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "collaboration layer" button in "normal" state

Normal border color (active)

com.unblu.conversation.collabspace.layer.button.borderNormalActive

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "collaboration layer" button in "normal (active)" state

"Pressed" border color

com.unblu.conversation.collabspace.layer.button.borderPress

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "collaboration layer" button in "pressed" state

"Pressed" border color (active)

com.unblu.conversation.collabspace.layer.button.borderPressActive

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "collaboration layer" button in "pressed (active)" state

Border width

com.unblu.conversation.collabspace.layer.button.borderWidth

  • Type: Integer

  • Default: 0

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

Border width of the "collaboration layer" button

"Hovered" foreground color

com.unblu.conversation.collabspace.layer.button.foregroundHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.secondary.foregroundHover\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "collaboration layer" button in "hovered" state

"Hovered" foreground color (active)

com.unblu.conversation.collabspace.layer.button.foregroundHoverActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLink\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "collaboration layer" button in "hovered (active)" state

Normal foreground color

com.unblu.conversation.collabspace.layer.button.foregroundNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.secondary.foregroundNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "collaboration layer" button in "normal" state

Normal foreground color (active)

com.unblu.conversation.collabspace.layer.button.foregroundNormalActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLinkDark\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "collaboration layer" button in "normal (active)" state

"Pressed" foreground color

com.unblu.conversation.collabspace.layer.button.foregroundPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.secondary.foregroundPress\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "collaboration layer" button in "pressed" state

"Pressed" foreground color (active)

com.unblu.conversation.collabspace.layer.button.foregroundPressActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLink\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "collaboration layer" button in "pressed (active)" state

File management UI

Maximum file size for image preview

com.unblu.conversation.file.autoLoadImagePreviewMaxBytes

  • Type: Integer

  • Default: 2000000

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

  • Constraints:

    • Minimum value: 0

Maximum size, in bytes, up to which image previews are loaded. All images greater than the specified size are not displayed as preview.

Background color of conversation files list

com.unblu.conversation.file.fileListBackgroundColor

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.backgroundLight\}

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of my file progress bar

com.unblu.conversation.file.myFileProgressBackgroundColor

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.secondary300\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Foreground color of my file progress bar

com.unblu.conversation.file.myFileProgressForegroundColor

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.secondary700\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of other people’s file progress bar

com.unblu.conversation.file.otherFileProgressBackgroundColor

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.secondary300\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Foreground color of other people’s file progress bar

com.unblu.conversation.file.otherFileProgressForegroundColor

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.secondary700\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Meeting UI configuration

Meeting UI background color

com.unblu.conversation.meetingui.colorMeetingUiBackground

  • Type: Complex color

  • Default: $\{com.unblu.conversation.call.colorCallBackground\}

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Height of meeting UI picture-in-picture window

com.unblu.conversation.meetingui.pipWindowHeight

  • Type: Integer

  • Default: 255

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 200

    • Maximum value: 1200

Width of meeting UI picture-in-picture window

com.unblu.conversation.meetingui.pipWindowWidth

  • Type: Integer

  • Default: 400

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 200

    • Maximum value: 1920

Messaging shortcut configuration

Shortcut for opening WhatsApp templates dialog

com.unblu.conversation.messaging.shortcuts.openWhatsAppTemplateDialogShortcut

  • Type: Keyboard shortcut

  • Default: $mod+shift+t

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut for opening the WhatsApp template selection dialog. Make sure it is not already used by the browser itself.

Shortcut to toggle messaging mode

com.unblu.conversation.messaging.shortcuts.toggleMessagingModeShortcut

  • Type: Keyboard shortcut

  • Default: $mod+m

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Used to switch between public and internal messaging mode. Make sure the shortcut isn’t already used by the browser and works with your keyboard layout.

Messaging UI

Message border radius

com.unblu.conversation.messaging.ui.borderRadiusMsg

  • Type: Integer

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

The radius is applied to the corners of the message not pointing towards the avatar. The default value is that of the border radius component in the general UI configuration.

Message tip border radius

com.unblu.conversation.messaging.ui.borderRadiusMsgTip

  • Type: Integer

  • Default: 0

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

Used for the message’s corner closest to the avatar

Width of bot thread vertical grouping line

com.unblu.conversation.messaging.ui.botThreadLineWidth

  • Type: Integer

  • Default: 2

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 1

The line groups all the messages within a bot thread block. The value is specified in pixels.

Internal message input cursor color

com.unblu.conversation.messaging.ui.caretColorInternalMessageInput

  • Type: Complex color

  • Default: $\{com.unblu.conversation.messaging.ui.textColorInternalMessageInput\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The text input cursor is also referred to as the "insertion caret"

Public message input cursor color

com.unblu.conversation.messaging.ui.caretColorMessageInput

  • Type: Complex color

  • Default: $\{com.unblu.conversation.messaging.ui.textColorMessageInput\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The text input cursor is also referred to as the "insertion caret"

Threshold for "remaining characters" hint

com.unblu.conversation.messaging.ui.charactersRemainingHintThreshold

  • Type: Integer

  • Default: 200

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 3

When the number of remaining characters drops below the value defined here, Unblu displays the "remaining characters" hint

com.unblu.conversation.messaging.ui.chatMessageShowUrlAsLink

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Note that explicit links in Markdown messages are always displayed as links

Color of bot thread grouping line

com.unblu.conversation.messaging.ui.colorBotThreadLine

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.gray100\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color of status icons in bot thread

com.unblu.conversation.messaging.ui.colorBotThreadStatusIcon

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.gray700\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Messaging UI background color

com.unblu.conversation.messaging.ui.colorChatBackground

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.backgroundMid\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of input field for internal messages

com.unblu.conversation.messaging.ui.colorInternalMessageInputBackground

  • Type: Complex color

  • Default: #fffae8

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color of "delivered"/"read" ticks for internal messages

com.unblu.conversation.messaging.ui.colorInternalMsgStateTick

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.primary500\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color of "delivered"/"unread" ticks for internal messages

com.unblu.conversation.messaging.ui.colorInternalMsgStateTickUnread

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.gray400\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color of "typing indicator dot" animation for internal messages

com.unblu.conversation.messaging.ui.colorInternalTypingIndicatorForeground

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.primary500\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of input field for public messages

com.unblu.conversation.messaging.ui.colorMessageInputBackground

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.backgroundLight\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color of "delivered"/"read" ticks

com.unblu.conversation.messaging.ui.colorMsgStateTick

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.primary500\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color of "delivered"/"unread" ticks

com.unblu.conversation.messaging.ui.colorMsgStateTickUnread

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.gray400\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of my internal messages

com.unblu.conversation.messaging.ui.colorMyInternalMsgBackground

  • Type: Complex color

  • Default: $\{com.unblu.conversation.messaging.ui.colorInternalMessageInputBackground\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of my internal messages when sending message failed

com.unblu.conversation.messaging.ui.colorMyInternalMsgBackgroundFailed

  • Type: Complex color

  • Default: adjust-color($\{com.unblu.conversation.messaging.ui.colorMyInternalMsgBackground\}, $alpha: -0.4)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of my internal messages (hovered)

com.unblu.conversation.messaging.ui.colorMyInternalMsgBackgroundHovered

  • Type: Complex color

  • Default: scale-color($\{com.unblu.conversation.messaging.ui.colorMyInternalMsgBackground\}, $lightness: -5%)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of my internal messages (pressed)

com.unblu.conversation.messaging.ui.colorMyInternalMsgBackgroundPressed

  • Type: Complex color

  • Default: scale-color($\{com.unblu.conversation.messaging.ui.colorMyInternalMsgBackgroundHovered\}, $lightness: -5%)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Border color of my internal messages

com.unblu.conversation.messaging.ui.colorMyInternalMsgBorder

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of reply to my internal message reply

com.unblu.conversation.messaging.ui.colorMyInternalMsgReplyBackground

  • Type: Complex color

  • Default: scale-color($\{com.unblu.conversation.messaging.ui.colorMyInternalMsgBackground\}, $lightness: -5%)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The message replied to is displayed above the reply in the message list

Background color of my public sent messages

com.unblu.conversation.messaging.ui.colorMyMsgBackground

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.primary050\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of my public messages when sending message failed

com.unblu.conversation.messaging.ui.colorMyMsgBackgroundFailed

  • Type: Complex color

  • Default: adjust-color($\{com.unblu.conversation.messaging.ui.colorMyMsgBackground\}, $alpha: -0.4)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of my public messages (hovered)

com.unblu.conversation.messaging.ui.colorMyMsgBackgroundHovered

  • Type: Complex color

  • Default: scale-color($\{com.unblu.conversation.messaging.ui.colorMyMsgBackground\}, $lightness: -5%)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of my public messages (pressed)

com.unblu.conversation.messaging.ui.colorMyMsgBackgroundPressed

  • Type: Complex color

  • Default: scale-color($\{com.unblu.conversation.messaging.ui.colorMyMsgBackgroundHovered\}, $lightness: -5%)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Border color of my sent messages

com.unblu.conversation.messaging.ui.colorMyMsgBorder

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The default color is a light version of the primary color

Background color of reply to my public message

com.unblu.conversation.messaging.ui.colorMyMsgReplyBackground

  • Type: Complex color

  • Default: scale-color($\{com.unblu.conversation.messaging.ui.colorMyMsgBackground\}, $lightness: -5%)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The message replied to is displayed above the reply in the message list

Background color of internal messages from others

com.unblu.conversation.messaging.ui.colorOtherInternalMsgBackground

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.backgroundLight\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of internal messages from others (hovered)

com.unblu.conversation.messaging.ui.colorOtherInternalMsgBackgroundHovered

  • Type: Complex color

  • Default: scale-color($\{com.unblu.conversation.messaging.ui.colorOtherInternalMsgBackground\}, $lightness: -5%)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of internal messages from others (pressed)

com.unblu.conversation.messaging.ui.colorOtherInternalMsgBackgroundPressed

  • Type: Complex color

  • Default: scale-color($\{com.unblu.conversation.messaging.ui.colorOtherInternalMsgBackgroundHovered\}, $lightness: -5%)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Border color of internal messages from others

com.unblu.conversation.messaging.ui.colorOtherInternalMsgBorder

  • Type: Complex color

  • Default: scale-color($\{com.unblu.conversation.messaging.ui.colorInternalMessageInputBackground\}, $lightness: -45%)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of reply to internal message from others

com.unblu.conversation.messaging.ui.colorOtherInternalMsgReplyBackground

  • Type: Complex color

  • Default: scale-color($\{com.unblu.theme.color.backgroundLight\}, $lightness: -5%)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The message replied to is displayed above the reply in the message list

Background color of public messages from others

com.unblu.conversation.messaging.ui.colorOtherMsgBackground

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.backgroundLight\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of public messages from others (hovered)

com.unblu.conversation.messaging.ui.colorOtherMsgBackgroundHovered

  • Type: Complex color

  • Default: scale-color($\{com.unblu.conversation.messaging.ui.colorOtherMsgBackground\}, $lightness: -5%)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of public messages from others (pressed)

com.unblu.conversation.messaging.ui.colorOtherMsgBackgroundPressed

  • Type: Complex color

  • Default: scale-color($\{com.unblu.conversation.messaging.ui.colorOtherMsgBackgroundHovered\}, $lightness: -5%)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Border color of messages from others

com.unblu.conversation.messaging.ui.colorOtherMsgBorder

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.gray100\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of reply to public message from others

com.unblu.conversation.messaging.ui.colorOtherMsgReplyBackground

  • Type: Complex color

  • Default: scale-color($\{com.unblu.theme.color.backgroundLight\}, $lightness: -5%)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The message replied to is displayed above the reply in the message list

Background color of my internal message being replied to

com.unblu.conversation.messaging.ui.colorReplyingToInternalMsgBackgroundInput

  • Type: Complex color

  • Default: scale-color($\{com.unblu.conversation.messaging.ui.colorMyInternalMsgBackground\}, $lightness: -5%)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The message being replied to is displayed above the input field

Background color of my public message being replied to

com.unblu.conversation.messaging.ui.colorReplyingToMsgBackgroundInput

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.backgroundMid\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The message being replied is displayed above the input field

Background color of internal system messages

com.unblu.conversation.messaging.ui.colorSystemInternalMsgBackground

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of internal system messages (hovered)

com.unblu.conversation.messaging.ui.colorSystemInternalMsgBackgroundHovered

  • Type: Complex color

  • Default: scale-color($\{com.unblu.conversation.messaging.ui.colorSystemMsgBackground\}, $lightness: -5%)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of internal system messages

com.unblu.conversation.messaging.ui.colorSystemInternalMsgBackgroundPressed

  • Type: Complex color

  • Default: scale-color($\{com.unblu.conversation.messaging.ui.colorSystemMsgBackgroundHovered\}, $lightness: -5%)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Border color of internal system messages

com.unblu.conversation.messaging.ui.colorSystemInternalMsgBorder

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of public system messages

com.unblu.conversation.messaging.ui.colorSystemMsgBackground

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of public system messages (hovered)

com.unblu.conversation.messaging.ui.colorSystemMsgBackgroundHovered

  • Type: Complex color

  • Default: scale-color($\{com.unblu.conversation.messaging.ui.colorSystemMsgBackground\}, $lightness: -5%)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of public system messages (pressed)

com.unblu.conversation.messaging.ui.colorSystemMsgBackgroundPressed

  • Type: Complex color

  • Default: scale-color($\{com.unblu.conversation.messaging.ui.colorSystemMsgBackgroundHovered\}, $lightness: -5%)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Border color of public system messages

com.unblu.conversation.messaging.ui.colorSystemMsgBorder

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color of "typing indicator dot" animation

com.unblu.conversation.messaging.ui.colorTypingIndicatorForeground

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.primary500\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "copy" action

com.unblu.conversation.messaging.ui.copyActionSortOrder

  • Type: Integer

  • Default: 10

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "delete" action

com.unblu.conversation.messaging.ui.deleteActionSortOrder

  • Type: Integer

  • Default: 30

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "download" action

com.unblu.conversation.messaging.ui.downloadActionSortOrder

  • Type: Integer

  • Default: 20

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Avatar position on message group

com.unblu.conversation.messaging.ui.groupAvatarPosition

  • Type: String with allowed values:

    • all

    • first

    • last

  • Default: LAST

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The message that the avatar should be displayed on in a group of messages from the same participant

Threshold for grouping messages

com.unblu.conversation.messaging.ui.groupMessagesThreshold

  • Type: Integer

  • Default: 120000

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The threshold is specified in milliseconds. All successive messages from the same sender within the given threshold are grouped together.

Border color of empty internal message input field

com.unblu.conversation.messaging.ui.internalMessageInputBorderColor

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The value is only applied when the text input field isn’t in focus

Border color of internal message input field when errors occur

com.unblu.conversation.messaging.ui.internalMessageInputBorderColorError

  • Type: Complex color

  • Default: $\{com.unblu.theme.input.borderColorError\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Border color of internal message input field when in focus

com.unblu.conversation.messaging.ui.internalMessageInputBorderColorFocus

  • Type: Complex color

  • Default: $\{com.unblu.theme.input.borderColorFocus\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The value is applied irrespective of whether the input field has content or not

Border color of internal message input field with content

com.unblu.conversation.messaging.ui.internalMessageInputBorderColorNonEmpty

  • Type: Complex color

  • Default: $\{com.unblu.theme.input.borderColor\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The value is only applied when the text input field has content but isn’t in focus

Internal message input divider color

com.unblu.conversation.messaging.ui.internalMessageInputDividerColor

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The color of the divider above the message input field for internal messages

Internal message input divider size (in px)

com.unblu.conversation.messaging.ui.internalMessageInputDividerSize

  • Type: Integer

  • Default: 0

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

The size in pixels of the divider above the message input field for internal messages

Image alignment in list messages

com.unblu.conversation.messaging.ui.listMessageImageAlignment

  • Type: String with allowed values:

    • left

    • right

  • Default: RIGHT

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Possible values are LEFT and RIGHT. The default value is RIGHT.

Border color of empty public message input field

com.unblu.conversation.messaging.ui.messageInputBorderColor

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The value is only applied when the text input field isn’t in focus

Border color of public message input field when errors occur

com.unblu.conversation.messaging.ui.messageInputBorderColorError

  • Type: Complex color

  • Default: $\{com.unblu.theme.input.borderColorError\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Border color of public message input field when in focus

com.unblu.conversation.messaging.ui.messageInputBorderColorFocus

  • Type: Complex color

  • Default: $\{com.unblu.theme.input.borderColorFocus\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The value is applied irrespective of whether the input field has content or not

Border color of public message input field with content

com.unblu.conversation.messaging.ui.messageInputBorderColorNonEmpty

  • Type: Complex color

  • Default: $\{com.unblu.theme.input.borderColor\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The value is applied when the text input field has content but isn’t in focus

Border radius of message input field

com.unblu.conversation.messaging.ui.messageInputBorderRadius

  • Type: Integer

  • Default: 4

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

Border radius of the message input field

Messaging input display mode

com.unblu.conversation.messaging.ui.messageInputDisplayMode

  • Type: String with allowed values:

    • auto

    • horizontal

    • stacked

  • Default: AUTO

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Defines how the "send", "canned response", and "upload" buttons are positioned relative to the text input field. If set to HORIZONTAL, the buttons are positioned to the right of the text input field. If set to STACKED, the buttons are positioned below the text input field. If set to AUTO, the buttons are positioned below or to the right of the text input field, depending on the height of the chat panel. The height of the chat panel that triggers moving the buttons is configurable.

Minimum height before switching display mode

com.unblu.conversation.messaging.ui.messageInputDisplayModeAutoThreshold

  • Type: Integer

  • Default: 800

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 100

    • Maximum value: 10000

If the messaging input display mode is set to AUTO, the buttons appear in STACKED mode (that is, below the text input field) if the height of the chat panel is greater than the value specified here. If the height of the chat panel is smaller, the buttons are displayed in HORIZONTAL mode.

Message input divider color

com.unblu.conversation.messaging.ui.messageInputDividerColor

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The color of the divider above the message input field

Message input divider size (in px)

com.unblu.conversation.messaging.ui.messageInputDividerSize

  • Type: Integer

  • Default: 0

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

The size in pixels of the divider above the message input field

Maximum height of message input field in HORIZONTAL display mode

com.unblu.conversation.messaging.ui.messageInputMaxHeightHorizontal

  • Type: Integer

  • Default: 120

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 24

    • Maximum value: 2400

The height of the input field increases to accommodate the text entered until the height specified here. The height is specified in pixels. For information about the different display modes, refer to the description of "messaging input display mode".

Maximum height of message input field in STACKED display mode

com.unblu.conversation.messaging.ui.messageInputMaxHeightStacked

  • Type: Integer

  • Default: 120

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 24

    • Maximum value: 2400

The height of the input field increases to accommodate the text entered until the height specified here. The height is specified in pixels. For information about the different display modes, refer to the description of "messaging input display mode".

Minimum height of desktop message input field in HORIZONTAL display mode

com.unblu.conversation.messaging.ui.messageInputMinHeightDesktopHorizontal

  • Type: Integer

  • Default: 32

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 24

    • Maximum value: 1200

The height is specified in pixels. For information about the different display modes, refer to the description of "messaging input display mode".

Minimum height of desktop message input field in STACKED display mode

com.unblu.conversation.messaging.ui.messageInputMinHeightDesktopStacked

  • Type: Integer

  • Default: 60

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 24

    • Maximum value: 1200

The height is specified in pixels. For information about the different display modes, refer to the description of "messaging input display mode".

Minimum height of mobile message input field in HORIZONTAL display mode

com.unblu.conversation.messaging.ui.messageInputMinHeightMobileHorizontal

  • Type: Integer

  • Default: 40

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 24

    • Maximum value: 256

The height is specified in pixels. For information about the different display modes, refer to the description of "messaging input display mode".

Minimum height of mobile message input field in STACKED display mode

com.unblu.conversation.messaging.ui.messageInputMinHeightMobileStacked

  • Type: Integer

  • Default: 48

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 24

    • Maximum value: 256

The height is specified in pixels. For information about the different display modes, refer to the description of "messaging input display mode".

"Send message" trigger

com.unblu.conversation.messaging.ui.messageInputSendBehavior

  • Type: String with allowed values:

    • on_enter

    • on_shift_enter

  • Default: ON_ENTER

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The keyboard input to send a message on. Possible values are ENTER and SHIFT + ENTER. The key combination not selected creates a new line in the message.

Minimum width for each multiple choice option button

com.unblu.conversation.messaging.ui.multiChoiceButtonMinWidth

  • Type: Integer

  • Default: 48

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 16

Number of multiple choice option buttons to display

com.unblu.conversation.messaging.ui.multiChoiceMaxVisibleButtons

  • Type: Integer

  • Default: 6

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

If the number of multiple-choice option buttons is greater than the number specified here, the remaining options are grouped under the "More" button

Number of initially displayed lines of text per message

com.unblu.conversation.messaging.ui.numberInitiallyDisplayedLinesPerMessage

  • Type: Integer

  • Default: 18

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 2

    • Maximum value: 400

If a chat message exceeds the maximum number of initially displayed lines the additional lines will be hidden and can be revealed through a button displayed under the text

Number of initially displayed messages

com.unblu.conversation.messaging.ui.numberInitiallyDisplayedMessages

  • Type: Integer

  • Default: 100

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 50

    • Maximum value: 1000

Applied to the message view when a conversation is opened. Additional messages are displayed when the user scrolls to the top of the message list. The minimum value is 50.

Number of additional messages displayed when scrolling to top

com.unblu.conversation.messaging.ui.numberOfAdditionalMessagesDisplayedWhenScrolledToTop

  • Type: Integer

  • Default: 50

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 10

    • Maximum value: 1000

The minimum value is 10

Paragraph bottom margin (in px)

com.unblu.conversation.messaging.ui.paragraphMarginBottom

  • Type: Integer

  • Default: 4

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

The value is applied to the bottom of paragraphs in a message

Sort order for "reply" action

com.unblu.conversation.messaging.ui.replyActionSortOrder

  • Type: Integer

  • Default: 10

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "start co-browsing" action

com.unblu.conversation.messaging.ui.startCobrowsingActionSortOrder

  • Type: Integer

  • Default: 10

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Text color used in input field for internal messages

com.unblu.conversation.messaging.ui.textColorInternalMessageInput

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLinkDark\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Header text color of internal messages

com.unblu.conversation.messaging.ui.textColorInternalMsgHeader

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextBody\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Text color of text input field for public messages

com.unblu.conversation.messaging.ui.textColorMessageInput

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLinkDark\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Message header text color

com.unblu.conversation.messaging.ui.textColorMsgHeader

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextBody\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Text color of body of my internal messages

com.unblu.conversation.messaging.ui.textColorMyInternalMsgBody

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextBody\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

com.unblu.conversation.messaging.ui.textColorMyInternalMsgLink

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLink\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Text color of reply to my internal message

com.unblu.conversation.messaging.ui.textColorMyInternalMsgReply

  • Type: Complex color

  • Default: $\{com.unblu.conversation.messaging.ui.textColorMyInternalMsgBody\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The message replied to is displayed above the reply in the message list

Text color of body of my messages

com.unblu.conversation.messaging.ui.textColorMyMsgBody

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextBody\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

com.unblu.conversation.messaging.ui.textColorMyMsgLink

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLink\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Text color of reply to my public message

com.unblu.conversation.messaging.ui.textColorMyMsgReply

  • Type: Complex color

  • Default: $\{com.unblu.conversation.messaging.ui.textColorMyMsgBody\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The message replied to is displayed above the reply in the message list

Text color of body of internal messages from others

com.unblu.conversation.messaging.ui.textColorOtherInternalMsgBody

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextBody\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

com.unblu.conversation.messaging.ui.textColorOtherInternalMsgLink

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLink\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Text color of reply to internal message from others

com.unblu.conversation.messaging.ui.textColorOtherInternalMsgReply

  • Type: Complex color

  • Default: $\{com.unblu.conversation.messaging.ui.textColorOtherInternalMsgBody\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The message replied to is displayed above the reply in the message list

Text color of body of messages from others

com.unblu.conversation.messaging.ui.textColorOtherMsgBody

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextBody\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

com.unblu.conversation.messaging.ui.textColorOtherMsgLink

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLink\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Text color of reply to public message from others

com.unblu.conversation.messaging.ui.textColorOtherMsgReply

  • Type: Complex color

  • Default: $\{com.unblu.conversation.messaging.ui.textColorOtherMsgBody\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The message replied to is displayed above the reply in the message list

Text color of public messages from others being replied to

com.unblu.conversation.messaging.ui.textColorReplyingToInternalMsgInput

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextBody\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The message being replied to is displayed above the input field

Text color of public messages from others being replied to

com.unblu.conversation.messaging.ui.textColorReplyingToMsgInput

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextBody\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The message being replied to is displayed above the input field

Text color of internal system message body

com.unblu.conversation.messaging.ui.textColorSystemInternalMsgBody

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextBody\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

com.unblu.conversation.messaging.ui.textColorSystemInternalMsgLink

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLink\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

System message body text color

com.unblu.conversation.messaging.ui.textColorSystemMsgBody

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextBody\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

com.unblu.conversation.messaging.ui.textColorSystemMsgLink

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLink\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Header text size of internal messages

com.unblu.conversation.messaging.ui.textSizeInternalMsgHeader

  • Type: Integer

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 8

Input text size for public messages

com.unblu.conversation.messaging.ui.textSizeMessageInput

  • Type: Integer

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 8

On iPhones, a minimum size of 16px is enforced to avoid issues caused by Safari’s auto-zoom behavior.

H1 heading size (in px)

com.unblu.conversation.messaging.ui.textSizeMsgBodyH1

  • Type: Integer

  • Default: 18

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 8

Applied to Markdown H1 headings in the message body

H2 heading size (in px)

com.unblu.conversation.messaging.ui.textSizeMsgBodyH2

  • Type: Integer

  • Default: 16

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 8

Applied to Markdown H2 headings in the message body

H3 heading size (in px)

com.unblu.conversation.messaging.ui.textSizeMsgBodyH3

  • Type: Integer

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 1

Applied to Markdown H3 headings in the message body

Message header text size

com.unblu.conversation.messaging.ui.textSizeMsgHeader

  • Type: Integer

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 8

Text size for body of my internal messages

com.unblu.conversation.messaging.ui.textSizeMyInternalMsgBody

  • Type: Integer

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 8

Text size for my messages

com.unblu.conversation.messaging.ui.textSizeMyMsgBody

  • Type: Integer

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 8

Text size for body of internal messages from others

com.unblu.conversation.messaging.ui.textSizeOtherInternalMsgBody

  • Type: Integer

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 8

Text size for messages from others

com.unblu.conversation.messaging.ui.textSizeOtherMsgBody

  • Type: Integer

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 8

Text size of internal system message body

com.unblu.conversation.messaging.ui.textSizeSystemInternalMsgBody

  • Type: Integer

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 8

Text size of system message body

com.unblu.conversation.messaging.ui.textSizeSystemMsgBody

  • Type: Integer

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 8

Color of "rating star" icon button

com.unblu.core.client.conversation.messaging.MessagingUiConfig.ratingIconColor

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.warning\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

QueueStatusIndicator

Queue status background color

com.unblu.conversation.messaging.ui.queuestatus.queueStatusBackgroundColor

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.gray100\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Queue status font color

com.unblu.conversation.messaging.ui.queuestatus.queueStatusFontColor

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextBody\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

"Send internal message" button configuration

"Hovered" background color

com.unblu.conversation.messaging.ui.send_internal_message_button.backgroundHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.primary.backgroundHover\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used for the background of the "send internal message" button in "hovered" state

Normal background color

com.unblu.conversation.messaging.ui.send_internal_message_button.backgroundNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.primary.backgroundNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "send internal message" button in "normal" state

"Pressed" background color

com.unblu.conversation.messaging.ui.send_internal_message_button.backgroundPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.primary.backgroundPress\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "send internal message" button in "pressed" state

"Hovered" border color

com.unblu.conversation.messaging.ui.send_internal_message_button.borderHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.primary.borderHover\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "send internal message" button in "hovered" state

Normal border color

com.unblu.conversation.messaging.ui.send_internal_message_button.borderNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.primary.borderNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "send internal message" button in "normal" state

"Pressed" border color

com.unblu.conversation.messaging.ui.send_internal_message_button.borderPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.primary.borderPress\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "send internal message" button in "pressed" state

Border width

com.unblu.conversation.messaging.ui.send_internal_message_button.borderWidth

  • Type: Integer

  • Default: 1

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Border width of the "send internal message" button

"Hovered" foreground color

com.unblu.conversation.messaging.ui.send_internal_message_button.foregroundHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.primary.foregroundHover\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "send internal message" button in "hovered" state

Normal foreground color

com.unblu.conversation.messaging.ui.send_internal_message_button.foregroundNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.primary.foregroundNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "send internal message" button in "normal" state

"Pressed" foreground color

com.unblu.conversation.messaging.ui.send_internal_message_button.foregroundPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.primary.foregroundPress\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "send internal message" button in "pressed" state

"Send public message" button configuration

"Hovered" background color

com.unblu.conversation.messaging.ui.send_public_message_button.backgroundHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.primary.backgroundHover\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "send public message" button in "hovered" state

Normal background color

com.unblu.conversation.messaging.ui.send_public_message_button.backgroundNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.primary.backgroundNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "send public message" button in "normal" state

"Pressed" background color

com.unblu.conversation.messaging.ui.send_public_message_button.backgroundPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.primary.backgroundPress\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "send public message" button in "pressed" state

"Hovered" border color

com.unblu.conversation.messaging.ui.send_public_message_button.borderHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.primary.borderHover\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "send public message" button in "hovered" state

Normal border color

com.unblu.conversation.messaging.ui.send_public_message_button.borderNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.primary.borderNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of the "send public message" button in "normal" state

"Pressed" border color

com.unblu.conversation.messaging.ui.send_public_message_button.borderPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.primary.borderPress\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "send public message" button in "pressed" state

Border width

com.unblu.conversation.messaging.ui.send_public_message_button.borderWidth

  • Type: Integer

  • Default: 1

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Border width of the "send public message" button

"Hovered" foreground color

com.unblu.conversation.messaging.ui.send_public_message_button.foregroundHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.primary.foregroundHover\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "send public message" button in "hovered" state

Normal foreground color

com.unblu.conversation.messaging.ui.send_public_message_button.foregroundNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.primary.foregroundNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "send public message" button in "normal" state

"Pressed" foreground color

com.unblu.conversation.messaging.ui.send_public_message_button.foregroundPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.button.primary.foregroundPress\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of the "send public message" button in "pressed" state

WhatsApp24HWindowExpiredWidget

24-hour window buffer

com.unblu.conversation.messaging.ui.whastapp.twentyfourHourWindowBuffer

  • Type: Integer

  • Default: 900000

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Buffer time, in milliseconds, subtracted from the WhatsApp 24-hour window. The buffer allows the 24-hour window to expire sooner in Unblu, to account for potential timing errors or inaccuracies in Unblu’s time tracking compared to WhatsApp’s internal 24-hour window.

Quick reply UI

"Hovered" background color

com.unblu.conversation.messaging.ui.quickreply.backgroundHover

  • Type: Complex color

  • Default: $\{com.unblu.conversation.messaging.ui.colorMyMsgBackground\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Normal background color

com.unblu.conversation.messaging.ui.quickreply.backgroundNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.backgroundLight\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

"Pressed" background color

com.unblu.conversation.messaging.ui.quickreply.backgroundPress

  • Type: Complex color

  • Default: adjust-color($\{com.unblu.conversation.messaging.ui.quickreply.backgroundHover\},$lightness: -8%)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

"Hovered" border color

com.unblu.conversation.messaging.ui.quickreply.borderHover

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Normal border color

com.unblu.conversation.messaging.ui.quickreply.borderNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.primary200\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

"Pressed" border color

com.unblu.conversation.messaging.ui.quickreply.borderPress

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Border width

com.unblu.conversation.messaging.ui.quickreply.borderWidth

  • Type: Integer

  • Default: 1

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

"Hovered" foreground color

com.unblu.conversation.messaging.ui.quickreply.foregroundHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLinkDark\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Normal foreground color

com.unblu.conversation.messaging.ui.quickreply.foregroundNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLinkDark\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

"Pressed" foreground color

com.unblu.conversation.messaging.ui.quickreply.foregroundPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLinkDark\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Style used for "quick reply" overflow button

com.unblu.conversation.messaging.ui.quickreply.overflowButtonStyle

  • Type: String with allowed values:

    • button_group

    • critical_primary

    • critical_secondary

    • flat_inverse

    • flat_primary

    • flat_secondary

    • primary

    • secondary

    • success

  • Default: FLAT_SECONDARY

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Person actions configuration

Sort order for "change assignee" person action

com.unblu.conversation.person.action.ui.changeAssigneeActionSortOrder

  • Type: Integer

  • Default: 20

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "change nickname" person action

com.unblu.conversation.person.action.ui.changeNicknameActionSortOrder

  • Type: Integer

  • Default: 30

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "hide/unhide participation" person action

com.unblu.conversation.person.action.ui.changeParticipationVisibilityActionSortOrder

  • Type: Integer

  • Default: 10

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "create new conversation" person action

com.unblu.conversation.person.action.ui.createNewConversationActionSortOrder

  • Type: Integer

  • Default: 20

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "remove participant" person action

com.unblu.conversation.person.action.ui.kickParticipantActionSortOrder

  • Type: Integer

  • Default: 40

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Sort order for "link connection" person action

com.unblu.conversation.person.action.ui.linkConnectionActionSortOrder

  • Type: Integer

  • Default: 50

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Closed conversation configuration

com.unblu.desk.conversation.closed.logo

  • Type: String with allowed values:

    • account_avatar

    • brand_logo

    • brand_logo_inverse

    • named_area_avatar

    • none

  • Default: BRAND_LOGO

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The logo is displayed at the top of "conversation closed" page. Do not use the NAMED_AREA_AVATAR logo, as it would always fall back to ACCOUNT_AVATAR anyway.

"Individual UI toggle" configuration

"Hovered" background color

com.unblu.conversation.individualui.sidebar.togglebutton.backgroundHover

  • Type: Complex color

  • Default: $\{com.unblu.conversation.individualui.sidebar.togglebutton.backgroundNormal\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of the "toggle Individual UI" button displayed in Agent Desk conversations in "hovered" state

Normal background color

com.unblu.conversation.individualui.sidebar.togglebutton.backgroundNormal

  • Type: Complex color

  • Default: #ffffff

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of the "toggle Individual UI" button displayed in Agent Desk conversations in "normal" state

"Pressed" background color

com.unblu.conversation.individualui.sidebar.togglebutton.backgroundPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.gray050\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of the "toggle Individual UI" button displayed in Agent desk conversations in "pressed" state

"Hovered" border color

com.unblu.conversation.individualui.sidebar.togglebutton.borderHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.gray200\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Border color of the "toggle Individual UI" button displayed in Agent Desk conversations in "hovered" state

Normal border color

com.unblu.conversation.individualui.sidebar.togglebutton.borderNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.gray200\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Border color of the "toggle Individual UI" button displayed in Agent Desk conversations in "normal" state

"Pressed" border color

com.unblu.conversation.individualui.sidebar.togglebutton.borderPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.gray200\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Border color of the "toggle Individual UI" button displayed in Agent desk conversations in "pressed" state

Border radius

com.unblu.conversation.individualui.sidebar.togglebutton.borderRadius

  • Type: Integer

  • Default: 32

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

Border radius of the "toggle Individual UI" button in the Agent Desk conversations

Agent desk conversation individual UI toggle button style: Border width

com.unblu.conversation.individualui.sidebar.togglebutton.borderWidth

  • Type: Integer

  • Default: 1

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

"Hovered" foreground color

com.unblu.conversation.individualui.sidebar.togglebutton.foregroundHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLink\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Foreground color of the "toggle Individual UI" button displayed in Agent Desk conversations in "hovered" state

Normal foreground color

com.unblu.conversation.individualui.sidebar.togglebutton.foregroundNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLinkDark\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Foreground color of the "toggle Individual UI" button displayed in Agent Desk conversations in "normal" state

"Pressed" foreground color

com.unblu.conversation.individualui.sidebar.togglebutton.foregroundPress

  • Type: Complex color

  • Default: adjust-color($\{com.unblu.conversation.individualui.sidebar.togglebutton.foregroundHover\},$lightness: -10%)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Foreground color of the "toggle Individual UI" button displayed in Agent desk conversations in "pressed" state

Notification badge background color

com.unblu.conversation.individualui.sidebar.togglebutton.notificationBadgeColor

  • Type: Complex color

  • Default: $\{com.unblu.ui.notificationbadge.notificationBadgeBackgroundColor\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of the "unread message" notification badge

Login configuration

Redirect URL after logout

com.unblu.core.client.core.LoginConfiguration.externalPostLogoutUrl

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

URL that the system should redirect users to after they have logged out. If not set, the system redirects users to the login page.

com.unblu.core.client.core.LoginConfiguration.signupLink

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

A URL where new users can sign up

Conversation template service

Allow starting chat invite conversations

com.unblu.agent.conversationtemplate.allowStartChatInviteConversations

  • Type: Boolean

  • Default: false

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Allows agents to start conversations with the initial engagement type "chat invite" from the "Start conversation" menu.

Allow starting chat PIN conversations

com.unblu.agent.conversationtemplate.allowStartChatPinConversations

  • Type: Boolean

  • Default: false

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Allows agents to start conversations with the initial engagement type "chat PIN" from the "Start conversation" menu.

PersonSearchConfiguration

Only show visitors with complete username match

com.unblu.person.search.matchCompleteUsername

  • Type: Boolean

  • Default: false

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Only relevant if the search fields includes the username. The configuration property doesn’t affect searches made with API calls.

Person fields used to search for visitors in UI

com.unblu.person.search.searchVisitorFields

  • Type: List of string with allowed values:s

    • email

    • first_name

    • last_name

    • nickname

    • source_id

    • username

  • Default: FIRST_NAME, LAST_NAME, NICKNAME, USERNAME, EMAIL, SOURCE_ID

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The configuration property doesn’t affect searches made with API calls

Queue icon configuration

Item icon background color for agent forwardings

com.unblu.queue.ui.agentForwardingIconBackground

  • Type: Simple color

  • Default: #ffc1cb

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk queue and inbox

Item icon background color for agent invitations

com.unblu.queue.ui.agentInvitationIconBackground

  • Type: Simple color

  • Default: #fff0c2

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk queue and inbox

Item icon background color for incoming audio call requests

com.unblu.queue.ui.audioCallIconBackground

  • Type: Simple color

  • Default: #c4f1b5

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk queue and inbox

Item icon background color for incoming chat requests

com.unblu.queue.ui.chatIconBackground

  • Type: Simple color

  • Default: #e9bde0

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk queue and inbox

Item icon background color for incoming co-browsing requests

com.unblu.queue.ui.cobrowsingIconBackground

  • Type: Simple color

  • Default: #fecfb9

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk queue and inbox

Item icon background color for deputy delegations

com.unblu.queue.ui.deputyDelegationIconBackground

  • Type: Simple color

  • Default: #e2cbc1

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk queue and inbox

Item icon background color for incoming external messenger requests

com.unblu.queue.ui.externalMessengerIconBackground

  • Type: Simple color

  • Default: #dcdce0

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk queue and inbox

Item icon background color for incoming video call requests

com.unblu.queue.ui.videoCallIconBackground

  • Type: Simple color

  • Default: #b9ddf2

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk queue and inbox

Agent admission UI

Content background color

com.unblu.agent.ui.admission.contentBackground

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.backgroundLight\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of the centered content on the "Request admission", "Waiting room" and "Conversation ended" pages for agents

Conversation date and time text color

com.unblu.agent.ui.admission.textColorConversationInfoDate

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextBody\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The text color of the conversation’s date and time

Conversation topic text color

com.unblu.agent.ui.admission.textColorConversationInfoTopic

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextBody\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The text color of the conversation’s topic

Status information text color

com.unblu.agent.ui.admission.textColorStatusInfo

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextBody\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The text color of the status information label

Title text color

com.unblu.agent.ui.admission.textColorTitle

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextBody\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The text color of the title that appears on the first line of the content

Window background color

com.unblu.agent.ui.admission.windowBackground

  • Type: Complex color

  • Default: $\{com.unblu.core.client.ui.dialog.ModalDialogHost.backdropColor\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of the "Request admission", "Waiting room", and "Conversation ended" pages for agents

Agent Desk UI configuration

Background color of audio call conversation tab icon

com.unblu.desk.ui.audioCallIconBackground

  • Type: Complex color

  • Default: $\{com.unblu.queue.ui.audioCallIconBackground\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Automatically launch PIN conversation

com.unblu.desk.ui.automaticallyStartPinConversation

  • Type: Boolean

  • Default: false

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Automatically launches a new PIN-based conversation with embedded co-browsing when opening the Agent Desk

Background color of chat conversation tab icon

com.unblu.desk.ui.chatIconBackground

  • Type: Complex color

  • Default: $\{com.unblu.queue.ui.chatIconBackground\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Icon on conversation tabs

com.unblu.desk.ui.conversationTabIcon

  • Type: String with allowed values:

    • counterpart_avatar

    • initial_engagement_type

    • none

  • Default: COUNTERPART_AVATAR

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Default root page

com.unblu.desk.ui.defaultRootPage

  • Type: String with allowed values:

    • home

    • inbox

    • queue

    • scheduled

  • Default: INBOX

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The default root page is the one agents are redirected to, for example, when a conversation is closed

Background color of embedded co-browsing conversation tab icon

com.unblu.desk.ui.embeddedCobrowsingIconBackground

  • Type: Complex color

  • Default: $\{com.unblu.queue.ui.cobrowsingIconBackground\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Background color of external messenger conversation tab icon

com.unblu.desk.ui.externalMessengerIconBackground

  • Type: Complex color

  • Default: $\{com.unblu.queue.ui.externalMessengerIconBackground\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Initial display limit of targeted invitations in inbox

com.unblu.desk.ui.inboxTargetedInvitationsInitialDisplayLimit

  • Type: Integer

  • Default: 3

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 1

To display more targeted invitations, users must click the "Show more" button beneath the invitations

Background color of mobile co-browsing conversation tab icon

com.unblu.desk.ui.mobileCobrowsingIconBackground

  • Type: Complex color

  • Default: $\{com.unblu.queue.ui.cobrowsingIconBackground\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Background color of scheduled conversation tab icon

com.unblu.desk.ui.scheduledConversationIconBackground

  • Type: Complex color

  • Default: $\{com.unblu.queue.ui.audioCallIconBackground\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Background color of screen sharing conversation tab icon

com.unblu.desk.ui.screenSharingIconBackground

  • Type: Complex color

  • Default: $\{com.unblu.queue.ui.cobrowsingIconBackground\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Show agent monitor in sidebar

com.unblu.desk.ui.showAgentAvailabilityMonitor

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Show conversation history in sidebar

com.unblu.desk.ui.showConversationHistory

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Show inbox in sidebar

com.unblu.desk.ui.showInbox

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Show queue in sidebar

com.unblu.desk.ui.showQueue

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Show scheduled conversations in sidebar

com.unblu.desk.ui.showScheduledConversations

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Show targeted invitations in inbox

com.unblu.desk.ui.showTargetedInvitationsInInbox

  • Type: Boolean

  • Default: false

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

If enabled, invitations, forwardings, and delegations for an agent or team, as well as requests directed at a particular agent or team, appear in the inbox instead of the queue

Show chat queue

com.unblu.desk.ui.showVisitorRequestQueue

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Shows visitor-initiated conversation requests in the queue. Also required to display inbound requests directly targeted to an agent in their inbox.

Background color of universal co-browsing conversation tab icon

com.unblu.desk.ui.universalCobrowsingIconBackground

  • Type: Complex color

  • Default: $\{com.unblu.queue.ui.cobrowsingIconBackground\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Background color of video call conversation tab icon

com.unblu.desk.ui.videoCallIconBackground

  • Type: Complex color

  • Default: $\{com.unblu.queue.ui.videoCallIconBackground\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Background color of whiteboard conversation tab icon

com.unblu.desk.ui.whiteboardIconBackground

  • Type: Complex color

  • Default: $\{com.unblu.queue.ui.cobrowsingIconBackground\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Conversation tab shortcut configuration

Shortcut to switch to 5th conversation tab

com.unblu.desk.conversationtabs.shortcuts.fifthConversationTabShortcut

  • Type: Keyboard shortcut

  • Default: alt+5

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut to switch to the fifth open conversation tab. Make sure it is not already used by the browser itself and works on your keyboard layout.

Shortcut to switch to 1st conversation tab

com.unblu.desk.conversationtabs.shortcuts.firstConversationTabShortcut

  • Type: Keyboard shortcut

  • Default: alt+1

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut to switch to the first open conversation tab. Make sure it is not already used by the browser itself and works on your keyboard layout.

Shortcut to switch to 4th conversation tab

com.unblu.desk.conversationtabs.shortcuts.fourthConversationTabShortcut

  • Type: Keyboard shortcut

  • Default: alt+4

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut to switch to the fourth open conversation tab. Make sure it is not already used by the browser itself and works on your keyboard layout.

Shortcut to switch to 2nd conversation tab

com.unblu.desk.conversationtabs.shortcuts.secondConversationTabShortcut

  • Type: Keyboard shortcut

  • Default: alt+2

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut to switch to the second open conversation tab. Make sure it is not already used by the browser itself and works on your keyboard layout.

Shortcut to switch to 3rd conversation tab

com.unblu.desk.conversationtabs.shortcuts.thirdConversationTabShortcut

  • Type: Keyboard shortcut

  • Default: alt+3

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut to switch to the third open conversation tab. Make sure it is not already used by the browser itself and works on your keyboard layout.

Conversation history configuration

File format for exported conversation history

com.unblu.conversationhistory.exportAs

  • Type: String with allowed values:

    • csv

    • excel

  • Default: CSV

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Limit

com.unblu.conversationhistory.limit

  • Type: Integer

  • Default: 100

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 1

The maximum number of records to be shown in the list

Inbox shortcut configuration

Shortcut to open "Forwarded" tab

com.unblu.agent.inbox.shortcuts.openInboxForwardedShortcut

  • Type: Keyboard shortcut

  • Default: alt+shift+f

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut to open the 'Forwarded' inbox tab. Make sure it isn’t already used by the browser itself and works on your keyboard layout.

Shortcut to open primary inbox tab

com.unblu.agent.inbox.shortcuts.openInboxPrimaryShortcut

  • Type: Keyboard shortcut

  • Default: alt+shift+p

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut to open the primary inbox tab. Make sure it isn’t already used by the browser itself and works on your keyboard layout.

Shortcut to open secondary inbox tab

com.unblu.agent.inbox.shortcuts.openInboxSecondaryShortcut

  • Type: Keyboard shortcut

  • Default: alt+shift+s

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut to open the secondary inbox tab. Make sure it isn’t already used by the browser itself and works on your keyboard layout.

Inbox UI configuration

Default inbox sort order

com.unblu.agent.inbox.ui.defaultSortOrder

  • Type: String with allowed values:

    • asc

    • desc

  • Default: DESC

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Conversations are sorted by timestamp of the last message

Display forwarded conversations in separate tab

com.unblu.agent.inbox.ui.displayForwardedConversationsInTabs

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

If enabled, conversations forwarded by an agent are displayed in a separate tab in the agent’s inbox

Display two tabs in agent inbox

com.unblu.agent.inbox.ui.displayOwnAndSecondaryConversationsInTabs

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

If enabled, the agent inbox is split into two tabs, one for conversations where the agent is the primary agent and one for conversations where they are the secondary agent

Desktop navigation shortcut configuration

Shortcut to open inbox

com.unblu.desk.leftnav.shortcuts.openInboxShortcut

  • Type: Keyboard shortcut

  • Default: alt+i

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut to open the inbox. Make sure it is not already used by the browser itself and works on your keyboard layout.

Shortcut to open queue

com.unblu.desk.leftnav.shortcuts.openQueueShortcut

  • Type: Keyboard shortcut

  • Default: alt+q

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut to open the queue. Make sure it is not already used by the browser itself and works on your keyboard layout.

Shortcut to open scheduled conversations overview

com.unblu.desk.leftnav.shortcuts.openScheduledShortcut

  • Type: Keyboard shortcut

  • Default: alt+s

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut to open the scheduled conversations overview. Make sure it is not already used by the browser itself and works on your keyboard layout.

Queue UI

Agent actions for "inbound request" queue items

com.unblu.queue.ui.agentTargetedInboundRequestAvailableNotificationActions

  • Type: List of string with allowed values:s

    • decline

    • later

  • Default: []

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The actions available for "inbound request" queue entries aimed at agents. "Decline" cancels the request for everyone. "Later" accepts the request internally and sends the predefined message to the conversation about dealing with the request later.

Automatically answer calls when accepting invitations

com.unblu.queue.ui.autoAnswerCallsOnAccept

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

When an agent accepts an invitation with a ringing or active call, they immediately join the call, publishing camera and microphone according to the configured defaults when they open the conversation

Enable chat preview

com.unblu.queue.ui.chatQueuePreviewEnabled

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Time until final warning is displayed on incoming requests (in s)

com.unblu.queue.ui.dangerTimeThresholdSeconds

  • Type: Integer

  • Default: 120

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

Once the threshold is reached, incoming conversation that haven’t been accepted turn the "error color"

Default queue filter languages

com.unblu.queue.ui.defaultFilterLocaleLanguages

  • Type: List of strings

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR

Default named areas for queue filter

com.unblu.queue.ui.defaultFilterNamedAreas

  • Type: List of strings

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR

"Deputy delegation" notification actions

com.unblu.queue.ui.deputyDelegationAvailableNotificationActions

  • Type: List of string with allowed values:s

    • decline

    • later

  • Default: []

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The available actions for "deputy delegation" notifications. "Decline" declines the request for everyone. "Later" accepts the request internally and sends the predefined message to the conversation about dealing with the request later.

Enable declining invitations and forwardings from an agent

com.unblu.queue.ui.enableDeclineAgentInvitationsAndForwardings

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Allow queue filter changes

com.unblu.queue.ui.enableFilterChanges

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Allows agents to change the default queue filter in the UI

"Reserved" label background color

com.unblu.queue.ui.queueItemReservedLabelBackground

  • Type: Simple color

  • Default: #9751b9

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color for the "reserved" label of reserved queue items

Show icon in "danger" state

com.unblu.queue.ui.showDangerTimeIcon

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The icon is displayed behind the queue item’s waiting time

Show queue items of sub-teams

com.unblu.queue.ui.showSubTeamQueues

  • Type: Boolean

  • Default: false

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Lets supervisors see the queues of their team’s sub-teams

Show icon in "warning" state

com.unblu.queue.ui.showWarnTimeIcon

  • Type: Boolean

  • Default: false

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The icon is displayed behind the queue item’s waiting time

Time until first warning is displayed on incoming requests (in s)

com.unblu.queue.ui.warningTimeThresholdSeconds

  • Type: Integer

  • Default: 60

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

Once the threshold is reached, incoming conversations that haven’t been accepted turn the "warning" color

Automatic request dispatching

Allow accepting inbound conversations directly with automatic dispatching

com.unblu.queue.ui.autodispatching.allowAcceptFromQueueForAutoDispatchedQueueCategories

  • Type: Boolean

  • Default: false

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Allow agents to accept inbound conversations directly from the queue, even if they’ve enabled automatic dispatching

Automatically dispatched queue categories

com.unblu.queue.ui.autodispatching.autoDispatchedQueueCategories

  • Type: List of string with allowed values:s

    • inbound

    • person

    • person_deputy

    • sub_team

    • team

  • Default: INBOUND

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Queue categories that automatic dispatching is enabled for. If more than one category has pending queue items, the dispatch order is determined by this configuration property.

Enable automatic request dispatching

com.unblu.queue.ui.autodispatching.autoRequestDispatchingEnabled

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Next conversation push timeout (ms)

com.unblu.queue.ui.autodispatching.nextConversationPushTimeoutAfterAccepting

  • Type: Integer

  • Default: 2000

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 1

Time, in milliseconds, before a new conversation is pushed to an agent after they’ve accepted an inbound conversation

Scheduled conversation shortcut configuration

Shortcut to open "Ongoing" scheduled conversation tab

com.unblu.agent.scheduled.shortcuts.openScheduledOngoingShortcut

  • Type: Keyboard shortcut

  • Default: alt+shift+o

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut to open the ongoing scheduled conversations tab. Make sure it is not already used by the browser itself and works on your keyboard layout.

Shortcut to open "Upcoming" scheduled conversation tab

com.unblu.agent.scheduled.shortcuts.openScheduledUpcomingShortcut

  • Type: Keyboard shortcut

  • Default: alt+shift+u

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut to open the upcoming scheduled conversations tab. Make sure it is not already used by the browser itself and works on your keyboard layout.

Media device access

Video stream resolution

com.unblu.conversation.call.videoResolution

  • Type: String with allowed values:

    • any

    • custom

    • res_1280x720

    • res_1920x1080

    • res_320x240

    • res_640x480

  • Default: RES_1280X720

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Custom video stream resolution height

com.unblu.conversation.call.videoResolutionCustomHeight

  • Type: Integer

  • Default: 720

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

  • Constraints:

    • Minimum value: 24

    • Maximum value: 7680

Only active if "videoResolution" is set to "CUSTOM"

Custom video stream resolution width

com.unblu.conversation.call.videoResolutionCustomWidth

  • Type: Integer

  • Default: 1280

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

  • Constraints:

    • Minimum value: 24

    • Maximum value: 7680

Only active if "videoResolution" is set to "CUSTOM"

Call video background replacement

Blur radius for background blur effect

com.unblu.conversation.call.background.blurRadius

  • Type: Integer

  • Default: 15

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 1

    • Maximum value: 100

Only used if the background replacement type is set to "BLUR"

Source of background replacement image

com.unblu.conversation.call.background.replacementImageSource

  • Type: String with allowed values:

    • branding_resources

    • configuration_url

  • Default: BRANDING_RESOURCES

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Only used if the background replacement type is set to "IMAGE"

URL to video background replacement image

com.unblu.conversation.call.background.replacementImageUrl

  • Type: URL

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Any valid URL (including data URL) pointing to an image that is accessible by the browser using the feature. Only used if "replacementType" is set to "IMAGE" and "replacementImageSource" is set to "CONFIGURATION_URL".

Background replacement type

com.unblu.conversation.call.background.replacementType

  • Type: String with allowed values:

    • blur

    • image

  • Default: BLUR

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Reconnect feeder

Maximum reconnect attempts

com.unblu.core.client.player.reconnect.ReconnectFeeder.maxReconnectRetries

  • Type: Integer

  • Default: 15

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

Maximum number of reconnect attempts

Reconnect retry interval (ms)

com.unblu.core.client.player.reconnect.ReconnectFeeder.maxReconnectRetryIntervalMilis

  • Type: Integer

  • Default: 30000

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 1

Maximum interval, in milliseconds, between reconnect attempts

Browser shortcut configuration

Shortcut to 5th collaboration browser tab

com.unblu.collaboration.browser.shortcuts.fifthCollaborationBrowserTabShortcut

  • Type: Keyboard shortcut

  • Default: alt+shift+5

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut to switch to the fifth open tab in the active collaboration layer. Make sure it is not already used by the browser itself and works on your keyboard layout.

Shortcut to 1st collaboration browser tab

com.unblu.collaboration.browser.shortcuts.firstCollaborationBrowserTabShortcut

  • Type: Keyboard shortcut

  • Default: alt+shift+1

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut to switch to the first open tab in the active collaboration layer. Make sure it is not already used by the browser itself and works on your keyboard layout.

Shortcut to 4th collaboration browser tab

com.unblu.collaboration.browser.shortcuts.fourthCollaborationBrowserTabShortcut

  • Type: Keyboard shortcut

  • Default: alt+shift+4

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut to switch to the fourth open tab in the active collaboration layer. Make sure it is not already used by the browser itself and works on your keyboard layout.

Shortcut to open new tab in collaboration layer

com.unblu.collaboration.browser.shortcuts.openNewTab

  • Type: Keyboard shortcut

  • Default: alt+t

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut to open a new tab in a collaboration layer. Make sure it is not already used by the browser itself and works on your keyboard layout.

Shortcut to 2nd collaboration browser tab

com.unblu.collaboration.browser.shortcuts.secondCollaborationBrowserTabShortcut

  • Type: Keyboard shortcut

  • Default: alt+shift+2

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut to switch to the second open tab in the active collaboration layer. Make sure it is not already used by the browser itself and works on your keyboard layout.

Shortcut to 3rd collaboration browser tab

com.unblu.collaboration.browser.shortcuts.thirdCollaborationBrowserTabShortcut

  • Type: Keyboard shortcut

  • Default: alt+shift+3

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN, SUPERVISOR, REGISTERED_USER

Keyboard shortcut to switch to the third open tab in the active collaboration layer. Make sure it is not already used by the browser itself and works on your keyboard layout.

Click feedback animation

"Click feedback" color

com.unblu.core.client.player.ui.clickfeedback.ClickFeedbackAnimation.clickFeedbackColor

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.primary500\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Co-browsing remote control "click feedback" color

Desktop box layout

Co-browsing initial layout mode

com.unblu.core.client.player.ui.desktop.DesktopBoxLayout.initialLayoutMode

  • Type: String with allowed values:

    • show_active_window

    • show_all_windows

  • Default: SHOW_ACTIVE_WINDOW

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The initial layout mode of the desktop children used when a co-browsing session is started.

Collaboration layer window layout

Co-browsing initial zoom mode

com.unblu.core.client.player.ui.desktop.DesktopLayout.initialZoomMode

  • Type: String with allowed values:

    • actual_size

    • zoom_to_fit

  • Default: ZOOM_TO_FIT

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The initial zoom mode of the desktop content used when a co-browsing session is started.

Marker configuration

Mark mode color

com.unblu.collaboration.marker.markerColor

  • Type: Complex color

  • Default: change-color($\{com.unblu.theme.color.success\}, $alpha:0.8)

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The color that the marking dot and rectangle should have. By default, this is the "highlight success" color.

Embedded Visitor UI

Action bar background angle

com.unblu.si.embedded.ui.actionBarBackgroundAngle

  • Type: Integer

  • Default: 180

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

    • Maximum value: 360

If more than one color is provided in "actionBarBackgroundColors", the angle defines the direction of the fade. 0 points to the top of the action bar, 180 points to the bottom.

Action bar background color

com.unblu.si.embedded.ui.actionBarBackgroundColors

  • Type: List of complex colors

  • Default: $\{com.unblu.theme.color.neutral700\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Use multiple colors to create a gradient. Each color receives the same amount of space. Use the same color multiple times to increase its share. Specify the gradient’s direction with "actionBarBackgroundAngle". Set to "transparent" to let a custom background shine through. If set to "transparent", make sure that "actionBarForeground" is set to "DARK" or "LIGHT", as "AUTO" won’t work in this case.

Action bar divider color

com.unblu.si.embedded.ui.actionBarDividerColor

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used at the bottom of the action bar. Only relevant if actionBarElevation is set to "FLAT".

Action bar elevation

com.unblu.si.embedded.ui.actionBarElevation

  • Type: String with allowed values:

    • elevated

    • flat

  • Default: ELEVATED

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

"FLAT" displays a divider beneath the action bar and no shadow. "ELEVATED" displays a shadow beneath the action bar and no divider.

Action bar foreground brightness

com.unblu.si.embedded.ui.actionBarForeground

  • Type: String with allowed values:

    • auto

    • dark

    • light

  • Default: AUTO

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

When set to "AUTO", the foreground color will be chosen based on the action bar’s background color to guarantee a maximum contrast.

Collaboration placeholder background color

com.unblu.si.embedded.ui.collaborationPlaceholderBackgroundColor

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.backgroundMid\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Collaboration space background color

com.unblu.si.embedded.ui.collaborationSpaceBackgroundColor

  • Type: Complex color

  • Default: #525659

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of collaboration layers when in an embedded environment. This is only used for layers displayed on top of the visitor page.

Enable notifications

com.unblu.si.embedded.ui.enableNotificationUi

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Show notifications for new messages and calls in the Embedded Visitor UI

Key event propagation mode

com.unblu.si.embedded.ui.keyEventPropagationMode

  • Type: String with allowed values:

    • always

    • never

    • when_not_targeting_input_element

  • Default: WHEN_NOT_TARGETING_INPUT_ELEMENT

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Defines whether to propagate keyup, keydown, and keypress events from the Unblu Embedded Visitor UI component to elements further up the DOM tree

Left sidebar width

com.unblu.si.embedded.ui.leftViewWidth

  • Type: Integer

  • Default: 300

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

View mode switch breakpoint

com.unblu.si.embedded.ui.switchViewModeBreakpoint

  • Type: Integer

  • Default: 768

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Element width at which to switch between split and single view. The property refers to the width of the embedded element, not the screen width.

Vertical divider color

com.unblu.si.embedded.ui.verticalDividerColor

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.border\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used for the vertical divider between the left sidebar and the main view

Site integration

Key event propagation mode

com.unblu.core.client.si.floating.main.SiteIntegrationConfiguration.keyEventPropagationMode

  • Type: String with allowed values:

    • always

    • never

    • when_not_targeting_input_element

  • Default: WHEN_NOT_TARGETING_INPUT_ELEMENT

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Defines whether to propagate keyup, keydown, and keypress events from the Unblu Floating Visitor UI component to elements further up the DOM tree

Enable diagnostics UI

com.unblu.core.client.si.floating.main.SiteIntegrationConfiguration.showDiagUi

  • Type: Boolean

  • Default: false

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Show the diagnostics button to switch between "smart snippet" mode and "escalated" mode

Single Conversation Desk configuration

Single Agent Desk redirect URL

com.unblu.agent.singleconversation.desk.conversationClosedRedirectUrl

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The URL that the agent single conversation desk is redirected to when a conversation is closed. This setting can be overridden by using the query parameter conversationEndedRedirectUrl in the URL when opening the single conversation desk.

Redirect URL for failed agent join

com.unblu.agent.singleconversation.desk.conversationJoinFailedRedirectUrl

  • Type: String

  • Default: http://www.unblu.com

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Redirect URL for when an agent fails to join a conversation. The setting can be overridden by using the query parameter "redirectOnFailure".

Site integration UI configuration

Action bar background angle

com.unblu.siteintegration.ui.actionBarBackgroundAngle

  • Type: Integer

  • Default: 180

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

    • Maximum value: 360

If more than one color is provided in "actionBarBackgroundColors", the angle defines the direction of the fade. 0 points to the top of the action bar, 180 points to the bottom.

Action bar background color

com.unblu.siteintegration.ui.actionBarBackgroundColors

  • Type: List of complex colors

  • Default: $\{com.unblu.theme.color.neutral700\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Use multiple colors to create a gradient. Each color receives the same amount of space. Use the same color multiple times to increase its share. Specify the gradient’s direction with "actionBarBackgroundAngle". Set to "transparent" to let a custom background shine through. If set to "transparent", make sure that "actionBarForeground" is set to "DARK" or "LIGHT", as "AUTO" won’t work in this case.

Action bar divider color

com.unblu.siteintegration.ui.actionBarDividerColor

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.neutral700\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used at the bottom of the action bar. Only relevant if actionBarElevation is set to "FLAT".

Action bar elevation

com.unblu.siteintegration.ui.actionBarElevation

  • Type: String with allowed values:

    • elevated

    • flat

  • Default: ELEVATED

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

"FLAT" displays a divider beneath the action bar and no shadow. "ELEVATED" displays a shadow beneath the action bar and no divider.

Action bar foreground brightness

com.unblu.siteintegration.ui.actionBarForeground

  • Type: String with allowed values:

    • auto

    • dark

    • light

  • Default: AUTO

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

When set to "AUTO", the foreground color will be chosen based on the action bar’s background color so as to guarantee a maximum contrast.

Auto-collapse Floating UI when conversation is closed

com.unblu.siteintegration.ui.autoCollapseFloatingUiWhenConversationCloses

  • Type: Boolean

  • Default: false

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Collaboration space background color

com.unblu.siteintegration.ui.collaborationSpaceBackgroundColor

  • Type: Complex color

  • Default: #525659

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of collaboration layers when in a site integrated environment. This is only used for layers displayed on top of the visitor page.

Display "collapse" button if necessary

com.unblu.siteintegration.ui.enforceDisplayCollapseAction

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Display a "collapse" button in the Floating UI if there is no other way available to collapse the UI. Doesn’t take into account the other "collapse" configuration properties.

Launch button border radius

com.unblu.siteintegration.ui.launcherButtonBorderRadius

  • Type: Integer

  • Default: 100

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

The default value draws a circle.

Launcher button border width

com.unblu.siteintegration.ui.launcherButtonBorderWidth

  • Type: Integer

  • Default: 0

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

Launcher button initial engagement icon

com.unblu.siteintegration.ui.launcherButtonClosedIcon

  • Type: String with allowed values:

    • bell

    • camera

    • chat

    • co_browse

    • custom

    • help

    • new_chat

    • phone

  • Default: CHAT

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

If custom is selected define the icon per URL in com.unblu.siteintegration.ui.launcherButtonCustomImageUrl

"Hovered" background color

com.unblu.siteintegration.ui.launcherButtonColorBackgroundHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.primary600\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of the launcher button in "hovered" state

Normal background color

com.unblu.siteintegration.ui.launcherButtonColorBackgroundNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.primary500\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of the launcher button in "normal" state

"Pressed" background color

com.unblu.siteintegration.ui.launcherButtonColorBackgroundPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.primary700\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of the launcher button in "pressed" state

"Hovered" launcher button border color

com.unblu.siteintegration.ui.launcherButtonColorBorderHover

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Border color of the launcher button border color in "hovered" state

Normal launcher button border color

com.unblu.siteintegration.ui.launcherButtonColorBorderNormal

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Border color of the launcher button in "normal" state

"Pressed" launcher button border color

com.unblu.siteintegration.ui.launcherButtonColorBorderPress

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Border color of the launcher button in "pressed" state

"Hovered" launcher button icon and text color

com.unblu.siteintegration.ui.launcherButtonColorForegroundHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextInverted\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Icon and text color of the launcher button in "hovered" state

Launcher button icon and text color, "normal" state

com.unblu.siteintegration.ui.launcherButtonColorForegroundNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextInverted\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The icon and text color of the launcher button in the "normal" state

"Pressed" launcher button icon and text color

com.unblu.siteintegration.ui.launcherButtonColorForegroundPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextInverted\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The icon and text color of the launcher button in "pressed" state

URL to Custom image as icon for startup button.

com.unblu.siteintegration.ui.launcherButtonCustomImageUrl

  • Type: URL

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Any valid URL that point to images that are accessible by the browser.

Launcher button display mode

com.unblu.siteintegration.ui.launcherButtonDisplayMode

  • Type: String with allowed values:

    • always

    • never

    • when_agent_available

    • when_in_conversation

  • Default: ALWAYS

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

When set to NEVER, the Unblu UI must be opened and closed via the Visitor JS API. Only set to NEVER with a corresponding API implementation.

Hide launcher button when the Floating UI is open

com.unblu.siteintegration.ui.launcherButtonHideWhenOpen

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Only applies when the Floating UI isn’t maximized. On mobile devices, the chat UI is always maximized.

Launcher button icon size

com.unblu.siteintegration.ui.launcherButtonIconSize

  • Type: Integer

  • Default: 24

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 1

Background color of launcher button notification badge

com.unblu.siteintegration.ui.launcherButtonNotificationBadgeColorBackground

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.neutral700\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Text color of launcher button notification badge

com.unblu.siteintegration.ui.launcherButtonNotificationBadgeColorForeground

  • Type: Complex color

  • Default: #ffffff

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Launcher button collapse icon

com.unblu.siteintegration.ui.launcherButtonOpenIcon

  • Type: String with allowed values:

    • arrow_down

    • arrow_up

    • dash

  • Default: DASH

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Launcher button padding

com.unblu.siteintegration.ui.launcherButtonPadding

  • Type: Integer

  • Default: 16

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 1

Padding on the Unblu UI launcher button. Increasing the value makes the button bigger, decreasing it makes it smaller.

Launcher button style

com.unblu.siteintegration.ui.launcherButtonStyle

  • Type: String with allowed values:

    • icon

    • icon_and_text

    • text

  • Default: ICON

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Launcher button text size

com.unblu.siteintegration.ui.launcherButtonTextSize

  • Type: Integer

  • Default: 16

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 1

Border radius of launcher button tooltip

com.unblu.siteintegration.ui.launcherButtonTooltipBorderRadius

  • Type: Integer

  • Default: 4

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

The tooltip is only visible if the launcher button style is "ICON"

Background color of launcher button tooltip

com.unblu.siteintegration.ui.launcherButtonTooltipColorBackground

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.gray800\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The tooltip is only visible if the launcher button style is "ICON"

Border color of launcher button tooltip

com.unblu.siteintegration.ui.launcherButtonTooltipColorBorder

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.border\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The tooltip is only visible if the launcher button style is "ICON"

Foreground color of launcher button tooltip

com.unblu.siteintegration.ui.launcherButtonTooltipColorForeground

  • Type: String with allowed values:

    • announcement

    • body

    • dark

    • error

    • inverted

    • inverted_mid

    • link

    • link_dark

    • mid

    • success

    • warn

  • Default: INVERTED

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The tooltip is only visible if the launcher button style is "ICON"

Enable tooltip on launcher button

com.unblu.siteintegration.ui.launcherButtonTooltipEnabled

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The tooltip is only visible if the launcher button style is "ICON"

Floating UI border color

com.unblu.siteintegration.ui.unbluUiBorderColor

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Floating UI border radius

com.unblu.siteintegration.ui.unbluUiBorderRadius

  • Type: Integer

  • Default: 6

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

Floating UI border width

com.unblu.siteintegration.ui.unbluUiBorderWidth

  • Type: Integer

  • Default: 0

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

Floating UI content spacing (in px)

com.unblu.siteintegration.ui.unbluUiContentSpacing

  • Type: Integer

  • Default: 16

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

The spacing, in pixels, between the Floating Visitor UI and the launcher button

Floating UI default height

com.unblu.siteintegration.ui.unbluUiDefaultHeight

  • Type: Integer

  • Default: 600

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 1

Floating UI default width

com.unblu.siteintegration.ui.unbluUiDefaultWidth

  • Type: Integer

  • Default: 360

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 1

Floating UI horizontal margin (in px)

com.unblu.siteintegration.ui.unbluUiHorizontalMargin

  • Type: Integer

  • Default: 32

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

The margin, in pixels, between the Floating UI and the website’s left or right edge, depending on the UI’s configured position

Maximized Floating UI horizontal margin (in px)

com.unblu.siteintegration.ui.unbluUiHorizontalMarginMaximized

  • Type: Integer

  • Default: 0

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

The margin, in pixels, between the maximized Floating UI and the website’s left or right edge, depending on the UI’s configured position

Unblu UI position

com.unblu.siteintegration.ui.unbluUiPosition

  • Type: String with allowed values:

    • bottom_left

    • bottom_right

    • top_left

    • top_right

  • Default: BOTTOM_RIGHT

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The position of the Unblu UI on your website

Floating UI vertical margin (in px)

com.unblu.siteintegration.ui.unbluUiVerticalMargin

  • Type: Integer

  • Default: 32

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

The margin, in pixels, between the Floating UI and the website’s top or bottom edge, depending on the UI’s configured position

Maximized Floating UI vertical margin (in px)

com.unblu.siteintegration.ui.unbluUiVerticalMarginMaximized

  • Type: Integer

  • Default: 0

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

The margin, in pixels, between the maximized Floating UI and the website’s top or bottom edge, depending on the UI’s configured position

Client state action bar configuration

"Collapse UI" action icon

com.unblu.clientstate.actionbar.ui.collapseActionIcon

  • Type: String with allowed values:

    • arrow_down

    • arrow_up

    • dash

  • Default: DASH

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Icon applied to the "collapse UI" action in every action bar

Agent Desk sidebar

Color of active navigation entry

com.unblu.nav.ui.activeHighlight

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.primary500\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk sidebar

Background color of hovered navigation entry

com.unblu.nav.ui.backgroundHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.neutral800\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk sidebar

Background color of hovered active navigation entry

com.unblu.nav.ui.backgroundHoverActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.neutral800\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk sidebar

Normal background color of navigation entry

com.unblu.nav.ui.backgroundNormal

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk sidebar

Normal background color of active navigation entry

com.unblu.nav.ui.backgroundNormalActive

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk sidebar

Background color of pressed navigation entry

com.unblu.nav.ui.backgroundPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.neutral900\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk sidebar

Background color of pressed active navigation entry

com.unblu.nav.ui.backgroundPressActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.neutral900\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk sidebar

Border color of hovered navigation entry

com.unblu.nav.ui.borderHover

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk sidebar

Border color of hovered active navigation entry

com.unblu.nav.ui.borderHoverActive

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk sidebar

Normal border color of navigation entry

com.unblu.nav.ui.borderNormal

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk sidebar

Normal border color of active navigation entry

com.unblu.nav.ui.borderNormalActive

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk sidebar

Border color of pressed navigation entry

com.unblu.nav.ui.borderPress

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk sidebar

Border color of pressed active navigation entry

com.unblu.nav.ui.borderPressActive

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk sidebar

Border radius of navigation entry

com.unblu.nav.ui.borderRadius

  • Type: Integer

  • Default: 4

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

Used in the Agent Desk sidebar

Border width of navigation entry

com.unblu.nav.ui.borderWidth

  • Type: Integer

  • Default: 1

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

Used in the Agent Desk sidebar

Foreground color of hovered navigation entry

com.unblu.nav.ui.foregroundHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.neutral100\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk sidebar

Foreground color of hovered active navigation entry

com.unblu.nav.ui.foregroundHoverActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextInverted\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk sidebar

Foreground color of navigation entry

com.unblu.nav.ui.foregroundNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.neutral100\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk sidebar

Normal foreground color of active navigation entry

com.unblu.nav.ui.foregroundNormalActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextInverted\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk sidebar

Foreground color of pressed navigation entry

com.unblu.nav.ui.foregroundPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.neutral100\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk sidebar

Foreground color of pressed active navigation entry

com.unblu.nav.ui.foregroundPressActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorTextInverted\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk sidebar

Agent Desk sidebar background color

com.unblu.nav.ui.navBarBackground

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.neutral700\}

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Font color of navigation section header

com.unblu.nav.ui.sectionHeaderColor

  • Type: String with allowed values:

    • announcement

    • body

    • dark

    • error

    • inverted

    • inverted_mid

    • link

    • link_dark

    • mid

    • success

    • warn

  • Default: INVERTED_MID

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk sidebar

Section header font size

com.unblu.nav.ui.sectionHeaderSize

  • Type: String with allowed values:

    • heading1

    • heading2

    • heading3

    • paragraph

    • small

    • tiny

  • Default: TINY

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk sidebar

Section header font weight

com.unblu.nav.ui.sectionHeaderWeight

  • Type: String with allowed values:

    • normal

    • semibold

  • Default: SEMIBOLD

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used in the Agent Desk sidebar

List control bar

Background color of list control bar’s "advanced" panel

com.unblu.theme.list.controlBarColorAdvancedPanelBackground

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.gray050\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of list control bar

com.unblu.theme.list.controlBarColorBackground

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.backgroundLight\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of clickable list items when hovered

com.unblu.theme.list.listItemBackgroundHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.backgroundMid\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of clickable list items

com.unblu.theme.list.listItemBackgroundNormal

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Background color of clickable list items when pressed

com.unblu.theme.list.listItemBackgroundPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.gray100\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color for list item dividers

com.unblu.theme.list.listItemDividerColor

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.border\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Default list overflow behavior

com.unblu.theme.list.listItemValueOverflow

  • Type: String with allowed values:

    • clip

    • ellipsis

    • inherit

    • initial

  • Default: ELLIPSIS

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Default overflow behavior if a value in the list is too long to be displayed in full

Font for primary list item values

com.unblu.theme.list.listItemValuePrimaryFont

  • Type: String with allowed values:

    • body

    • body_inverted

    • body_italic

    • dark

    • dark_inverted

    • link

    • link_dark

  • Default: LINK_DARK

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Font for secondary list item values

com.unblu.theme.list.listItemValueSecondaryFont

  • Type: String with allowed values:

    • body

    • body_inverted

    • body_italic

    • dark

    • dark_inverted

    • link

    • link_dark

  • Default: BODY

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Agent Desk tab style

com.unblu.tab.ui.link.backgroundHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.gray050\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used for the top bar in the Agent Desk and Configuration interfaces

com.unblu.tab.ui.link.backgroundNormal

  • Type: Complex color

  • Default: #ffffff

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The color is applied to the entire top bar unless overridden, for example when a user hovers over a tab. Used for the top bar in the Agent Desk and Configuration interfaces.

com.unblu.tab.ui.link.backgroundPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.gray100\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used for the top bar in the Agent Desk and Configuration interfaces

com.unblu.tab.ui.link.borderActive

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.primary500\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Applied to the bottom border of the tab that’s currently open. Used for the top bar in the Agent Desk and Configuration interfaces.

com.unblu.tab.ui.link.borderActiveWidth

  • Type: Integer

  • Default: 3

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

  • Constraints:

    • Minimum value: 0

Applied to the top border of all tabs and the bottom border of the tab that’s currently open. Used for the top bar in the Agent Desk and Configuration interfaces.

com.unblu.tab.ui.link.borderHover

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Applied to the top border of the hovered tab. Used for the top bar in the Agent Desk and Configuration interfaces.

com.unblu.tab.ui.link.borderNormal

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Applied to the top border of all tabs that are neither hovered nor pressed. Used for the top bar in the Agent Desk and Configuration interfaces.

com.unblu.tab.ui.link.borderPress

  • Type: Complex color

  • Default: transparent

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Applied to the top border of the pressed tab. Used for the top bar in the Agent Desk and Configuration interfaces.

com.unblu.tab.ui.link.foregroundHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLink\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used for the top bar in the Agent Desk and Configuration interfaces

com.unblu.tab.ui.link.foregroundNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLinkDark\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used for the top bar in the Agent Desk and Configuration interfaces

com.unblu.tab.ui.link.foregroundPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLink\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Used for the top bar in the Agent Desk and Configuration interfaces

Agent Desk top bar buttons

"Hovered" background color

com.unblu.tab.ui.button.backgroundHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.gray050\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of the "top bar" button in "hovered" state

Normal background color

com.unblu.tab.ui.button.backgroundNormal

  • Type: Complex color

  • Default: #ffffff

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of "top bar" buttons in "normal" state

"Pressed" background color

com.unblu.tab.ui.button.backgroundPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.gray100\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the background of "top bar" buttons in "pressed" state

"Hovered" border color

com.unblu.tab.ui.button.borderHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.border\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of "top bar" buttons in "hovered" state

Normal border color

com.unblu.tab.ui.button.borderNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.border\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of "top bar" buttons in "normal" state

"Pressed" border color

com.unblu.tab.ui.button.borderPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.color.border\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the border of "top bar" buttons in "pressed" state

"Hovered" foreground color

com.unblu.tab.ui.button.foregroundHover

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLink\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of "top bar" buttons in "hovered" state

Normal foreground color

com.unblu.tab.ui.button.foregroundNormal

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLinkDark\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of "top bar" buttons in "normal" state

"Pressed" foreground color

com.unblu.tab.ui.button.foregroundPress

  • Type: Complex color

  • Default: $\{com.unblu.theme.font.colorLink\}

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Color used for the foreground of "top bar" buttons in "pressed" state

User menu configuration

Show "About Unblu Spark" (Account Configuration interface)

com.unblu.ui.usermenu.showAboutAccountConfiguration

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Show "About Unblu Spark" (Agent Desk)

com.unblu.ui.usermenu.showAboutAgentDesk

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Show "About Unblu Spark" (Global Server Configuration)

com.unblu.ui.usermenu.showAboutGlobalConfiguration

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Enable change language menu item

com.unblu.ui.usermenu.showChangeLanguage

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Enable the "Change language" menu item

Show "External account analytics"

com.unblu.ui.usermenu.showExternalAccountAnalytics

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Enable the "External account analytics" menu item

Show "Help"

com.unblu.ui.usermenu.showHelp

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Enable the "Help" menu item

Show "Keyboard shortcuts" menu item

com.unblu.ui.usermenu.showKeyboardShortcuts

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Enable the "Keyboard shortcuts" menu item

Show "Manage account"

com.unblu.ui.usermenu.showManageAccount

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Enable the "Manage account" menu item

Show "Canned responses"

com.unblu.ui.usermenu.showManageCannedResponses

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Enable the "Canned responses" menu item

Show "Conversational bot settings"

com.unblu.ui.usermenu.showManageConversationalBot

Only visible if: com.unblu.authproxy.conversationalbot.enableConversationalBotAuthProxy is defined

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Enable the "Conversational Bot settings" menu item

Show "Deputy relationships" menu item

com.unblu.ui.usermenu.showManageDeputyRelationships

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Enable the "Deputy relationships" menu item

Show "Manage global server settings"

com.unblu.ui.usermenu.showManageGlobal

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Enable the "Manage global server settings" menu item

Show "Manage profile"

com.unblu.ui.usermenu.showManageProfile

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Enable the "Manage profile" menu item. The setting only has an effect if user profiles are managed in Unblu.

Show "Open agent desk" menu item

com.unblu.ui.usermenu.showOpenAgentDesk

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Enable the "Open agent desk" menu item

Show pause notifications editor

com.unblu.ui.usermenu.showPauseNotificationsEditor

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Enable the "pause notifications" menu item

Show "Sign out"

com.unblu.ui.usermenu.showSignout

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Enable the "Sign out" menu item if it is available

Show status editor item

com.unblu.ui.usermenu.showStatusEditor

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Enable changing online status and setting a status message in the user menu

Signout URL used for users logged in via ID propagation

com.unblu.ui.usermenu.signoutUrlForPropagatedUsers

  • Type: String

  • Allowed scopes: GLOBAL, ACCOUNT

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN

Set target URL for custom help

com.unblu.ui.usermenu.uriHelp

The target URL called when agents click on the "Help" menu item. If the URL includes a ${lang} placeholder, the placeholder is replaced with a two-letter language code, e.g. "de" or "en".

Fallback language for help URL

com.unblu.ui.usermenu.uriHelpFallbackLanguage

  • Type: String

  • Default: en

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Specify the fallback language of the help URL, if the language requested is not supported

Supported languages for help URL

com.unblu.ui.usermenu.uriHelpSupportedLanguages

  • Type: List of strings

  • Default: en

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

The languages supported by the help URL

Enable user menu

com.unblu.ui.usermenu.userMenuEnabled

  • Type: Boolean

  • Default: true

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Enable the user menu. If set to 'false', the setting disables the entire menu. This may be useful in single sign-on (SSO) implementations.

Audio notification settings

The agent’s "message sent" notification sound

com.unblu.core.client.ui.audio.chatMessageSentAgentSide

  • Type: String with allowed values:

    • call_space

    • call_tubes_big

    • call_tubes_small

    • call_wood

    • incoming_enigmatic

    • incoming_glass

    • incoming_space

    • incoming_spaceball

    • incoming_wood

    • none

    • notification_glass

    • notification_harpup

    • notification_softbell

    • notification_softup

    • notification_spaceball

    • notification_swoosh

    • notification_toy

  • Default: NOTIFICATION_SWOOSH

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

"Message sent" notification sound (agent)

The visitor’s "message sent" notification sound

com.unblu.core.client.ui.audio.chatMessageSentClientSide

  • Type: String with allowed values:

    • call_space

    • call_tubes_big

    • call_tubes_small

    • call_wood

    • incoming_enigmatic

    • incoming_glass

    • incoming_space

    • incoming_spaceball

    • incoming_wood

    • none

    • notification_glass

    • notification_harpup

    • notification_softbell

    • notification_softup

    • notification_spaceball

    • notification_swoosh

    • notification_toy

  • Default: NOTIFICATION_SWOOSH

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

"Message sent" notification sound (visitor)

"Incoming call" notification sound

com.unblu.core.client.ui.audio.incomingCall

  • Type: String with allowed values:

    • call_space

    • call_tubes_big

    • call_tubes_small

    • call_wood

    • incoming_enigmatic

    • incoming_glass

    • incoming_space

    • incoming_spaceball

    • incoming_wood

    • none

    • notification_glass

    • notification_harpup

    • notification_softbell

    • notification_softup

    • notification_spaceball

    • notification_swoosh

    • notification_toy

  • Default: CALL_TUBES_SMALL

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

"Layer inactivity" notification sound

com.unblu.core.client.ui.audio.layerInactivityNotificationSound

  • Type: String with allowed values:

    • call_space

    • call_tubes_big

    • call_tubes_small

    • call_wood

    • incoming_enigmatic

    • incoming_glass

    • incoming_space

    • incoming_spaceball

    • incoming_wood

    • none

    • notification_glass

    • notification_harpup

    • notification_softbell

    • notification_softup

    • notification_spaceball

    • notification_swoosh

    • notification_toy

  • Default: NOTIFICATION_SOFTUP

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

"Layer inactivity" notification sound (agent)

"New message received" notification sound (agent)

com.unblu.core.client.ui.audio.newChatMessageAgentSide

  • Type: String with allowed values:

    • call_space

    • call_tubes_big

    • call_tubes_small

    • call_wood

    • incoming_enigmatic

    • incoming_glass

    • incoming_space

    • incoming_spaceball

    • incoming_wood

    • none

    • notification_glass

    • notification_harpup

    • notification_softbell

    • notification_softup

    • notification_spaceball

    • notification_swoosh

    • notification_toy

  • Default: NOTIFICATION_GLASS

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

"New chat queue item" notification sound

com.unblu.core.client.ui.audio.newInQueueNotificationSound

  • Type: String with allowed values:

    • call_space

    • call_tubes_big

    • call_tubes_small

    • call_wood

    • incoming_enigmatic

    • incoming_glass

    • incoming_space

    • incoming_spaceball

    • incoming_wood

    • none

    • notification_glass

    • notification_harpup

    • notification_softbell

    • notification_softup

    • notification_spaceball

    • notification_swoosh

    • notification_toy

  • Default: INCOMING_GLASS

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Visibility: PUBLIC

  • Editable by: SUPER_ADMIN, TECHNICAL_ADMIN, ADMIN

Notification sound for new conversations in the queue and for automatically dispatched conversations

"Outgoing call" notification sound

com.unblu.core.client.ui.audio.outgoingCall

  • Type: String with allowed values:

    • call_space

    • call_tubes_big

    • call_tubes_small

    • call_wood

    • incoming_enigmatic

    • incoming_glass

    • incoming_space