Contact usRequest a demo

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

Conversation templates list component

Group name for whiteboard templates

com.unblu.conversationtemplate.groupMediaWhiteboard

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Whiteboard

Group name for conversation templates that start a whiteboard

Agent conversation UI configuration

"End conversation" button label

com.unblu.agent.conversation.ui.btnEndConversation

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

End conversation

Label for the "End conversation" button

"AGENT" option of "change awaited person type" dialog

com.unblu.agent.conversation.ui.changeAwaitedPersonTypeAgentOptionLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Agent

"NONE" option of "change awaited person type" dialog

com.unblu.agent.conversation.ui.changeAwaitedPersonTypeNoneOptionLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Nobody, the issue is resolved

Description of "change awaited person type on leave conversation" dialog

com.unblu.agent.conversation.ui.changeAwaitedPersonTypeOnLeaveDialogDescription

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Choose who must respond for the conversation to proceed:

Title of "change awaited person type on leave conversation" dialog

com.unblu.agent.conversation.ui.changeAwaitedPersonTypeOnLeaveDialogTitle

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Before you leave the conversation

"VISITOR" option of "change awaited person type" dialog

com.unblu.agent.conversation.ui.changeAwaitedPersonTypeVisitorOptionLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Visitor

Label for the "forward to agent" button

com.unblu.agent.conversation.ui.labelForwardAgent

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Forward to agent

Label for the "forward to agent" entry

Label for the "forward to team" button

com.unblu.agent.conversation.ui.labelForwardTeam

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Forward to team

Label for the "forward to team" entry

Label for the "invite an agent" button

com.unblu.agent.conversation.ui.labelInviteAgent

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Invite agent

Label for the "invite an agent" entry in the "internal" section of the invitation menu

Label for the "invite a team" button

com.unblu.agent.conversation.ui.labelInviteTeam

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Invite team

Label for the "invite a team" entry in the "internal" section of the invitation menu

Label for the "Invite a visitor" button

com.unblu.agent.conversation.ui.labelInviteVisitor

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Invite a visitor

DEPRECATED - no longer used

PIN expired label

com.unblu.agent.conversation.ui.pinExpired

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

The PIN expired

Label when the PIN has expired

Label for the "generate new PIN" button

com.unblu.agent.conversation.ui.pinGenNewBtnLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Generate new PIN

Label for the "generate new PIN" button.

Label for the PIN code

com.unblu.agent.conversation.ui.pinLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Share this PIN with your customer

Label displaying PIN expiry

com.unblu.agent.conversation.ui.pinRemainingTime

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

PIN expires in ${time}

Arguments

Name Type Description

time

String

Title for the PIN dialog

com.unblu.agent.conversation.ui.pinTitle

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Join a customer conversation

Arguments

Name Type Description

templateName

String

templateDescription

String

Tooltip for the "configure conversation" button

com.unblu.agent.conversation.ui.tooltipConfigureConversation

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Configure conversation

Tooltip for the "forward conversation" button

com.unblu.agent.conversation.ui.tooltipForwarding

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Forward conversation

Tooltip for the "invite to conversation" button

com.unblu.agent.conversation.ui.tooltipInvite

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Invite people to the conversation

"Renew PIN" button label

com.unblu.agent.conversation.ui.visitorInviteBtnRenew

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Renew

Label for the "renew PIN" button

Label for revoke invitation button

com.unblu.agent.conversation.ui.visitorInviteBtnRevoke

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Revoke

Label for the "revoke invitation" button

Label for the email address input

com.unblu.agent.conversation.ui.visitorInviteLabelEmail

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Email address

Label for the "email address" input field

Label for the invitation type select

com.unblu.agent.conversation.ui.visitorInviteLabelType

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Invitation type

DEPRECATED - no longer used

Label displaying the invitations expiry

com.unblu.agent.conversation.ui.visitorInviteRemainingTime

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Expires in ${time}

Label displaying an invitation’s expiry time

Arguments

Name Type Description

time

String

Title for the customer invitation fly-in menu

com.unblu.agent.conversation.ui.visitorInviteTitle

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Invite a Customer

DEPRECATED - no longer used

Label for Email invite

com.unblu.agent.conversation.ui.visitorInviteTypeEmail

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Email invitation

DEPRECATED - no longer used

Label for PIN invite

com.unblu.agent.conversation.ui.visitorInviteTypePin

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

PIN invitation

DEPRECATED - no longer used

Warning displayed if the conversation has already been forwarded.

com.unblu.agent.conversation.ui.warningAlreadyForwarded

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

The conversation has already been forwarded, do you want to revoke it and forward to someone else?

Warning displayed if a conversation has already been forwarded

Conversation details texts

Conversation source URL

com.unblu.conversationhistory.sourceUrl

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Source URL

Label for the link to the system that was the source of the conversation

Conversation UI configuration

Dialog message displayed when navigating out of a conversation will end an active call

com.unblu.conversation.ui.closeWillEndCallMessage

  • Type: Simple text

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

  • Default:

Are you sure you want to end the call?

Dialog message displayed when navigating out of a conversation will end co-browsing

com.unblu.conversation.ui.closeWillEndCollaborationMessage

  • Type: Simple text

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

  • Default:

Are you sure you want to end the collaboration?

Dialog message displayed when navigating out of a conversation will end the conversation

com.unblu.conversation.ui.closeWillEndConversationMessage

  • Type: Simple text

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

  • Default:

Are you sure you want to end the conversation?

"End conversation" dialog text

com.unblu.conversation.ui.dialogQuestionEndConversation

  • Type: Simple text

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

  • Default:

Do you really want to end the conversation?

Text for the main dialog asking if the conversation should really be ended

"Leave conversation" dialog text

com.unblu.conversation.ui.dialogQuestionLeaveConversation

  • Type: Simple text

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

  • Default:

Do you really want to leave the conversation?

Main text for the dialog asking if the participant really wants to leave the conversation

"Stop collaboration" dialog text

com.unblu.conversation.ui.dialogQuestionStopCollaborationLayer

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Do you really want to stop collaborating?

Text for the main dialog asking if the collaboration should really be stopped

"End conversation" dialog title

com.unblu.conversation.ui.dialogTitleEndConversation

  • Type: Simple text

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

  • Default:

End conversation

Title for the dialog asking if the conversation should really be ended

"Leave conversation" dialog title

com.unblu.conversation.ui.dialogTitleLeaveConversation

  • Type: Simple text

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

  • Default:

Leave conversation

Title for the dialog asking if the participant really wants to leave the conversation

"Stop collaboration layer" dialog title

com.unblu.conversation.ui.dialogTitleStopCollaborationLayer

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Stop collaboration

Title for the dialog asking if the collaboration should really be stopped

Error text when not authorized to connect

com.unblu.conversation.ui.errorConnectNotAuthorized

  • Type: Simple text

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

  • Default:

You are not allowed to open this conversation.
You can ask the assigned agent for an invitation to join.

The text displayed when someone attempts to join a conversation that they are not authorized to join

"Unknown conversation" connect error text

com.unblu.conversation.ui.errorConnectUnknownConversation

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

The requested conversation does not exist

Text for the "Unknown conversation" connect error

"Unknown presence" connect error text

com.unblu.conversation.ui.errorConnectUnknownPresence

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Your presence is unknown to the server

Deprecated, no longer used

Tooltip for group conversation avatar

com.unblu.conversation.ui.groupConversationAvatarTooltip

  • Type: Simple text

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

  • Default:

${num} other conversation participants

The tooltip can be used to indicate the number of other participants

Arguments

Name Type Description

num

Integer

Floating Visitor UI aria label

com.unblu.conversation.ui.individualUiAriaLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Chat and collaboration interface. Press the "escape" key to close this user interface.

Aria label for the Visitor Individual UI

Conversation action bar configuration

Label for "Change topic" action

com.unblu.conversation.actionbar.ui.actionBarChangeTopic

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Edit topic

Label for the change topic action

"Change topic" dialog title

com.unblu.conversation.actionbar.ui.actionBarChangeTopicDialogTitle

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Edit topic

Title for the "Change topic" dialog

"Change topic" input label

com.unblu.conversation.actionbar.ui.actionBarChangeTopicInputLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Enter up to 200 characters:

Label for the change topic input

Label for "whiteboard" action

com.unblu.conversation.actionbar.ui.actionBarWhiteboard

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Collaborate on whiteboard

Label for the "whiteboard" action

Label for "Remove participant" button

com.unblu.conversation.actionbar.ui.personDialogConfirmKickParticipantBtnLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Remove

Label for the confirmation button to remove a participant from a conversation

"Remove participant" confirmation question

com.unblu.conversation.actionbar.ui.personDialogKickParticipantQuestion

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Do you want to remove ${personName} from the conversation?

Confirmation question to remove a participant from a conversation

Arguments

Name Type Description

personName

String

"Remove participant" button label

com.unblu.conversation.actionbar.ui.personDialogLabelKickParticipant

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Remove participant

Label of the button to start the "Remove participant" dialog

Participant source URL label

com.unblu.conversation.actionbar.ui.personDialogSourceUrlLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Source

Label for the link to the system that was the source of the conversation participant

Call shortcut configuration

"Toggle camera" shortcut title

com.unblu.conversation.call.shortcuts.toggleCamTitle

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Toggle the camera in a call

Label for the "toggle camera" shortcut

"Toggle microphone" shortcut title

com.unblu.conversation.call.shortcuts.toggleMicTitle

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Toggle the microphone in a call

Label for the "toggle microphone" shortcut

Call UI configuration

Label for "answer call" button

com.unblu.conversation.call.btnAnswerCall

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Answer call

Label for the "answer call" button

Label for active "background blur" button

com.unblu.conversation.call.btnBlurActive

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Disable background blur

Label for the "active background blur" button

Label for inactive "background blur" button

com.unblu.conversation.call.btnBlurInactive

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Enable background blur

Label for the "inactive background blur" button

Label for active "camera" button

com.unblu.conversation.call.btnCamActive

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Turn camera off

Label for the "active camera" button

Label for inactive "camera" button

com.unblu.conversation.call.btnCamInactive

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Turn camera on

Label for the "inactive camera" button

Label for "cycle camera" button

com.unblu.conversation.call.btnCycleCamera

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Cycle camera

Label for the "cycle camera" button

Label for "decline call" button

com.unblu.conversation.call.btnDeclineCall

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Decline call

Label for the "decline cal" button

Label for "dismiss" button

com.unblu.conversation.call.btnDismiss

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Dismiss

Label for "display call here" button

com.unblu.conversation.call.btnDisplayCallHere

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Display call here

Label for the "display call here" button

Label for the "leave call" button

com.unblu.conversation.call.btnHangUp

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Leave call

Label for the "leave call and close conversation" button

com.unblu.conversation.call.btnHangUpAndCloseConversation

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Leave call and close conversation

Label for the "leave call and end conversation" button

com.unblu.conversation.call.btnHangUpAndEndConversation

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Leave call and end conversation

Label for the "leave call and conversation" button

com.unblu.conversation.call.btnHangUpAndLeaveConversation

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Leave call and conversation

Label for "hide call UI" button

com.unblu.conversation.call.btnHide

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Show chat

Label for the "show chat" button

Label for "maximize individual UI" button

com.unblu.conversation.call.btnMaximize

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Maximize

Label for the "maximize call UI" button

Label for "media settings" button

com.unblu.conversation.call.btnMediaSettings

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Media settings

Label for the "open media settings" button

Label for active "microphone" button

com.unblu.conversation.call.btnMicActive

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Mute microphone

Label for the "active microphone" button

Label for inactive "microphone" button

com.unblu.conversation.call.btnMicInactive

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Unmute microphone

Label for the "inactive microphone" button

Label for "minimize individual UI" button

com.unblu.conversation.call.btnMinimize

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Minimize

Label for the "minimize call UI" button

Label for the "pin video" button

com.unblu.conversation.call.btnPin

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Pin

Label for "pop in" button

com.unblu.conversation.call.btnPopIn

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Dock call back in main window

Label for the "pop in" button

Label for "pop out" button

com.unblu.conversation.call.btnPopOut

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Pop call into separate window

Label for the "pop out" button

Label for "request callback" button

com.unblu.conversation.call.btnRequestCallback

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Ask to call back

Label for "video snapshot" button

com.unblu.conversation.call.btnSnapshot

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Take a video snapshot

Label for the "take video snapshot" button

Label for active "speaker" button

com.unblu.conversation.call.btnSpeakerActive

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Turn speaker off

Label for the "active speaker" button

Label for inactive "speaker" button

com.unblu.conversation.call.btnSpeakerInactive

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Turn speaker on

Label for the "inactive speaker" button

Label for the "unpin video" button

com.unblu.conversation.call.btnUnpin

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Unpin

Error text if audio input device (microphone) access denied

com.unblu.conversation.call.errorAudioInputAccessDenied

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Microphone access denied. Check your browser's microphone permissions.

Displayed if access is denied at the browser level

Error text if accessing audio input device failed

com.unblu.conversation.call.errorAudioInputAccessFailed

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Microphone access failed. Choose a different microphone and retry.

Displayed if access is allowed at the browser level but accessing the hardware failed

Error text if audio input device inaccessible

com.unblu.conversation.call.errorAudioInputGone

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Your microphone can no longer be accessed.

Displayed if the device is no longer accessible during a call

Error text if access to audio input device denied

com.unblu.conversation.call.errorAudioInputInsecureContext

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Microphone access denied. You are using an insecure connection. Microphone access is only allowed over secure HTTPS connections.

Displayed if the browser context is not secure, which leads to an automatic denial of microphone access in modern browsers

Error text if no audio input device found

com.unblu.conversation.call.errorAudioInputNotFound

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

No microphone found. Connect a microphone and retry.

Error text displayed if no audio input device (microphone) is found

Information text when call disconnected

com.unblu.conversation.call.errorCallDisconnectedText

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Reconnecting

Displayed if the call service provider indicates that it has lost its connection. Unblu tries to reconnect after several seconds.

Information title when call disconnected

com.unblu.conversation.call.errorCallDisconnectedTitle

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Lost call connection

Displayed if the call service provider indicates that it has permanently lost its connection. Unblu tries to reconnect after several seconds.

Information text when reconnecting call

com.unblu.conversation.call.errorCallReconnecting

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Reconnecting call

Displayed if the call service provider indicates that it’s lost its connection and is reconnecting

Error text if browser doesn’t support WebRTC

com.unblu.conversation.call.errorIncompatibleBrowser

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Browser not supported.
Please upgrade to the latest version of a modern browser such as Google Chrome, Microsoft Edge, or Mozilla Firefox.

Error text displayed if the browser doesn’t support WebRTC

"Call module not registered" error text

com.unblu.conversation.call.errorIncompatibleSdk

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Video and audio calls not supported. Please upgrade to the latest version of the app.

Error text displayed if an app that uses the SDK hasn’t registered the call module

Error text if video input device (camera) access denied

com.unblu.conversation.call.errorVideoInputAccessDenied

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Camera access denied. Check your browser's camera permissions.

Displayed if access is denied at the browser level

Error text if accessing video input device failed

com.unblu.conversation.call.errorVideoInputAccessFailed

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Camera access failed. Choose a different camera and retry.

Displayed if access is allowed at the browser level but accessing the hardware failed

Error text if video input device inaccessible

com.unblu.conversation.call.errorVideoInputGone

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Your camera can no longer be accessed.

Displayed if the device is no longer accessible during a call

Error text if access to video input device denied

com.unblu.conversation.call.errorVideoInputInsecureContext

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Camera access denied. You are using an insecure connection. Camera access is only allowed over secure HTTPS connections.

Displayed if the browser context is not secure, which leads to an automatic denial of microphone access in modern browsers

Error text if no video input device found

com.unblu.conversation.call.errorVideoInputNotFound

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

No camera found. Connect a camera and retry.

Error text displayed if no video input device (camera) is found

Label if call displayed on a different device

com.unblu.conversation.call.labelDisplayCallHere

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

The active call is displayed on another device or in another browser window.

Label displayed if the call is displayed on a different device

com.unblu.conversation.call.labelDisplayHereCallLink

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Tap to display call here

Displayed in the "active call" bar which is displayed if a call is active but displayed on a different device or browser tab

"Group call" label

com.unblu.conversation.call.labelGroupCall

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Group call

Displayed if more than two people are participating in an audio call

com.unblu.conversation.call.labelInActiveCallLink

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Return to call

The "active call" bar is displayed if a call is active

Label for incoming video calls

com.unblu.conversation.call.labelIncomingVideoCall

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Incoming video call

Label displayed for incoming video calls

Label for incoming voice calls

com.unblu.conversation.call.labelIncomingVoiceCall

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Incoming voice call

Label displayed for incoming voice calls

Label for "join active video call"

com.unblu.conversation.call.labelJoinActiveVideoCall

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Join active video call

Label displayed for joining an active video call

Label for "join active voice call"

com.unblu.conversation.call.labelJoinActiveVoiceCall

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Join active voice call

Label displayed for joining an active voice call

com.unblu.conversation.call.labelNotInActiveCallLink

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Join active call

Displayed in the "active call" bar if a call is active but the person isn’t in the call

Label if only one person in call

com.unblu.conversation.call.labelOnlyOneInCall

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

There's nobody else in the call at the moment

Label displayed if only one person is in a call

Label for outgoing calls

com.unblu.conversation.call.labelOutboundCallRecipients

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Calling ${names}...

Label displayed for outgoing calls

Arguments

Name Type Description

names

String

Text if nobody available for call

com.unblu.conversation.call.labelUnavailableForCall

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Not available for a call

Label displayed if nobody is available for the call

Hint if audio output device access denied

com.unblu.conversation.call.mediaSelectAudioOutputAccessDeniedHint

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

To allow speaker access, grant access to the microphone

Displayed under the speakers select option if the explicit request for audio output permissions failed

Hint if media access denied

com.unblu.conversation.call.mediaSelectHintAccessDenied

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Access denied

Displayed on a media select option if access to the media type is denied

Default hint on media selects

com.unblu.conversation.call.mediaSelectHintDefault

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

System default

Default hint displayed on the media selects

Hint if no media device found

com.unblu.conversation.call.mediaSelectHintNoDeviceFound

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

No device found

Displayed on a media select if no device could be found for this media type

Label for audio input (microphone) select

com.unblu.conversation.call.mediaSelectLabelAudioInput

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Microphone

Label for the audio input (microphone) select

Label for audio output (speakers) select

com.unblu.conversation.call.mediaSelectLabelAudioOutput

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Speakers

Label for the audio output (speakers) select

Label for video input (camera) select

com.unblu.conversation.call.mediaSelectLabelVideoInput

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Camera

Label for the video input (camera) select

Label for "request access" button in media settings dialog

com.unblu.conversation.call.mediaSelectRequestAccessBtn

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Request access

Label for the request access button in the media settings dialog

Title of media settings dialog

com.unblu.conversation.call.mediaSelectTitle

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Media settings

Title for the media settings dialog

Label of "unmute audio playback" overlay button

com.unblu.conversation.call.unmuteAudioPlaybackOverlayButtonLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Unmute

Button label displayed on the "unmute audio playback overlay"

Text of "unmute audio playback" overlay

com.unblu.conversation.call.unmuteAudioPlaybackOverlayText

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Click "${unmuteButtonLabel}" to enable audio playback

Title displayed on the "unmute audio playback overlay"

Arguments

Name Type Description

unmuteButtonLabel

String

Title of "unmute audio playback" overlay

com.unblu.conversation.call.unmuteAudioPlaybackOverlayTitle

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Audio is muted

Title displayed on the "unmute audio playback overlay"

Collaboration space UI configuration

Label for the layer action "mark"

com.unblu.conversation.collabspace.layerActionMark

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Mark mode

Label for the "mark" layer action

Label for the layer action "pause sharing"

com.unblu.conversation.collabspace.layerActionPauseSharing

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Pause and resume sharing

Label for the "pause sharing" layer action

Label for the layer action "remote control"

com.unblu.conversation.collabspace.layerActionRemoteControl

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Remote control

Label for the "remote control" layer action

Label for the layer action "scroll lock"

com.unblu.conversation.collabspace.layerActionScrollLock

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Scroll lock

Label for the "scroll lock" layer action

Body of the dialog for the threshold of the layer inactivity timeout

com.unblu.conversation.collabspace.layerInactivityDialogBody

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${layerName} was not used for a long time. It will be stopped in ${remainingTime}.

Body of the dialog shown when a collaboration layer is about to run into a timeout because of inactivity

Arguments

Name Type Description

layerName

String

remainingTime

String

Label of the "Continue" button in the dialog for the layer inactivity timeout

com.unblu.conversation.collabspace.layerInactivityDialogContinueButton

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

I'm back

Label on the "Continue" button of the dialog shown when a collaboration layer is about to run into a timeout because of inactivity

Label of the "Stop" button in the dialog for the layer inactivity timeout

com.unblu.conversation.collabspace.layerInactivityDialogStopButton

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Stop

Label of the "Stop" button of the dialog shown when a collaboration layer is about to run into a timeout because of inactivity

Title of the dialog for the threshold of the layer inactivity timeout

com.unblu.conversation.collabspace.layerInactivityDialogTitle

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

No activity

Title of the dialog shown when a collaboration layer is about to run into a timeout because of inactivity

"Layer inactivity" notification body

com.unblu.conversation.collabspace.layerInactivityNotificationBody

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${layerName} was not used for a long time. It will be stopped automatically soon.

Body of the notification shown when a collaboration layer is about to run into a timeout because of inactivity

Arguments

Name Type Description

layerName

String

"Layer inactive" timeout notification title

com.unblu.conversation.collabspace.layerInactivityNotificationTitle

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

No activity

Title of the notification shown when a collaboration layer is about to run into a timeout because of inactivity

File UI configuration

Aria label for "cancel file upload" button

com.unblu.conversation.file.actionAriaCancel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Cancel file upload for ${fileName}

Aria label for the "cancel file upload" button

Arguments

Name Type Description

fileName

String

Aria label for "co-browse file" button

com.unblu.conversation.file.actionAriaCobrowse

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Co-Browse file ${fileName}

Aria label for the file co-browse button

Arguments

Name Type Description

fileName

String

Aria label for "delete file" button

com.unblu.conversation.file.actionAriaDelete

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Delete file ${fileName}

Aria label for the "delete file" button

Arguments

Name Type Description

fileName

String

Aria label for "download file" button

com.unblu.conversation.file.actionAriaDownload

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Download file${fileName}

Aria label for the "file download" button

Arguments

Name Type Description

fileName

String

Hint for "file co-browsing" action

com.unblu.conversation.file.actionHintCobrowse

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Co-browse

Hint for co-browsing a file

Hint for "delete file" action

com.unblu.conversation.file.actionHintDelete

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Delete

Hint for deleting a file

Hint for "download" action

com.unblu.conversation.file.actionHintDownload

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Download

Hint for downloading a file

Label of "upload" button in empty file list

com.unblu.conversation.file.emptyFileListUploadButton

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Upload file

Label of the upload button in the empty file list view

Error message if uploaded content is rejected

com.unblu.conversation.file.errorUploadContentReject

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

The file is not accepted by the server

Error displayed if a content reject code is returned during file upload

Text of "file upload timeout" error

com.unblu.conversation.file.errorUploadTimeout

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Upload timed out...

Error displayed if a file upload times out

"File too large" error message

com.unblu.conversation.file.errorUploadTooLarge

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Max file size is ${maxSize}

Error displayed if the selected file to upload is too large

Arguments

Name Type Description

maxSize

String

actualSize

String

Error message if an error occurs during file upload

com.unblu.conversation.file.errorUploadUnknown

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Error uploading file

Error displayed if a file upload times out

Text for "internal mode" option in "file upload" dialog

com.unblu.conversation.file.fileUploadModeDialogInternalOption

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

An internal file (visible to agents only)

Text for the internal mode option in the file upload dialog

Text for "public mode" option in "file upload" dialog

com.unblu.conversation.file.fileUploadModeDialogPublicOption

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

A public file (visible to all participants)

Text for the public mode option in the "file upload" dialog

Title for "file upload" dialog

com.unblu.conversation.file.fileUploadModeDialogTitle

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Upload

Title of the "file upload" dialog

Text for "internal mode" option in "file upload" dropdown

com.unblu.conversation.file.filesListUploadModeInternalOption

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Internal (visible to agents only)

Text for the "internal mode" option in the "file upload" dropdown

filesListUploadModePublicOption

com.unblu.conversation.file.filesListUploadModePublicOption

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Public (visible to all participants)

Text for the public mode option in the file upload dropdown

Label for internal files

com.unblu.conversation.file.internalLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Internal

Label for canceled file uploads

com.unblu.conversation.file.labelCanceled

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

File upload canceled

File management UI: Label canceled

Label for deleted files

com.unblu.conversation.file.labelDeleted

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

File was deleted

Label for failed file uploads

com.unblu.conversation.file.labelFailed

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

File upload failed

File management UI: Label failed

Label for audio MIME types

com.unblu.conversation.file.mimeTypeAudio

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Audio

Label for document MIME types

com.unblu.conversation.file.mimeTypeDoc

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Doc

File management UI: Mime type doc

Label for image MIME types

com.unblu.conversation.file.mimeTypeImage

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Image

Label for PDF MIME types

com.unblu.conversation.file.mimeTypePdf

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

PDF

File management UI: Mime type pdf

Label for presentation MIME types

com.unblu.conversation.file.mimeTypePresentation

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Presentation

Spreadsheet MIME types

com.unblu.conversation.file.mimeTypeSpreadsheet

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Spreadsheet

Label for spreadsheet MIME types

Label for video MIME types

com.unblu.conversation.file.mimeTypeVideo

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Video

Label for ZIP MIME types

com.unblu.conversation.file.mimeTypeZip

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Zip

File management UI: Mime type zip

Title of "snapshot file upload" dialog

com.unblu.conversation.file.snapshotUploadModeDialogTitle

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Upload snapshot as

Title of the "snapshot file upload" dialog

Messaging UI configuration

Label of "canned responses" button

com.unblu.conversation.messaging.ui.btnCannedResponses

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Canned responses

"Close conversation" button label

com.unblu.conversation.messaging.ui.btnConversationEnded

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Close conversation

The button is displayed at the bottom of an ended conversation

Tooltip for "messaging mode" toggle button (internal)

com.unblu.conversation.messaging.ui.btnInternalMessageModeTooltip

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Switch to public messages (visible to all participants)

Only displayed if the messaging mode is "internal"

Tooltip for "messaging mode" toggle button (public)

com.unblu.conversation.messaging.ui.btnPublicMessageModeTooltip

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Switch to internal messages (visible to agents only)

Only displayed if the messaging mode is "public"

Label of "send internal message" button

com.unblu.conversation.messaging.ui.btnSendInternalMessage

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Send internally

"Characters over limit" hint

com.unblu.conversation.messaging.ui.charactersOverLimitHint

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${count} characters over limit

Text of the "characters over limit" hint displayed below the message input field when the maximum input length has been exceeded

Arguments

Name Type Description

count

Integer

"Remaining characters" hint

com.unblu.conversation.messaging.ui.charactersRemainingHint

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${count} characters left

Text of the "remaining characters" hint displayed below the message input field when the maximum input length is about to be reached

Arguments

Name Type Description

count

Integer

"Send failed" message when resending message was canceled

com.unblu.conversation.messaging.ui.failedReasonCanceled

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${reason}

The "reason" argument contains the reason why sending the message initially failed.

Arguments

Name Type Description

reason

String

"Send failed" message when resending message is possible

com.unblu.conversation.messaging.ui.failedReasonRetryable

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${reason}

The "reason" argument can be used to show why sending the message initially failed

Arguments

Name Type Description

reason

String

"Send failed" message when resending message isn’t possible

com.unblu.conversation.messaging.ui.failedReasonTerminal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${reason}

The "reason" argument contains the reason why sending the message failed

Arguments

Name Type Description

reason

String

Placeholder in internal message input field

com.unblu.conversation.messaging.ui.hintInternalMessageInput

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Type an internal message (visible to agents only)

The placeholder disappears once the user starts typing a message. If messageInputSendBehavior is set to ON_SHIFT_ENTER, the value of hintInternalMessageInputShiftEnter is displayed instead.

Placeholder in internal message input field if messageInputSendBehavior set to ON_SHIFT_ENTER

com.unblu.conversation.messaging.ui.hintInternalMessageInputShiftEnter

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Use SHIFT + ENTER to send internally

The placeholder disappears once the user starts typing a message. If messageInputSendBehavior is set to ON_ENTER, the value of hintInternalMessageInput is displayed instead.

Label when loading more messages

com.unblu.conversation.messaging.ui.loadingMoreMessagesLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Loading more messages...

Aria label for message state

com.unblu.conversation.messaging.ui.msgStateAriaLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Message state: ${stateText}

Arguments

Name Type Description

stateText

String

"Send failed" message

com.unblu.conversation.messaging.ui.sendMessageFailed

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Failed to send message.

Error message displayed when a message could not be sent to the server

Conversation recording indicator configuration

Audio recording banner body

com.unblu.conversation.recordingindicator.bannerBodyAudio

  • Type: Simple text

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

  • Default:

 
       

Body of the banner displayed during audio recording

Audio and video recording banner body

com.unblu.conversation.recordingindicator.bannerBodyAudioVideo

  • Type: Simple text

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

  • Default:

 
       

Body of the banner displayed during audio and video recording

Audio recording banner title

com.unblu.conversation.recordingindicator.bannerTitleAudio

  • Type: Simple text

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

  • Default:

Audio recording in progress

Title of the banner displayed during audio recording

Audio and video recording banner title

com.unblu.conversation.recordingindicator.bannerTitleAudioVideo

  • Type: Simple text

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

  • Default:

Recording in progress

Title of the banner displayed during audio and video recording

Conversation template view model

Default audio request template

com.unblu.conversationtemplate.default.audioRequestName

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Incoming audio call

Name of the default audio request template

Default chat invite template

com.unblu.conversationtemplate.default.chatInviteName

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Show chat invite

Name of the default chat invite template

Default chat PIN template

com.unblu.conversationtemplate.default.chatPinName

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Join chat

The name of the default chat PIN template

Default chat request template

com.unblu.conversationtemplate.default.chatRequestName

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Incoming chat request

Name of the default chat request template

Default template for embedded co-browsing with PIN

com.unblu.conversationtemplate.default.domcapPinName

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Join embedded co-browsing

Name of the default template for embedded co-browsing with PIN

Default embedded co-browsing request template

com.unblu.conversationtemplate.default.domcapRequestName

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Incoming embedded co-browsing request

Name of the default embedded co-browsing request template

Default universal co-browsing invite template

com.unblu.conversationtemplate.default.headlessInviteName

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Show universal co-browsing invite

Name of the default universal co-browsing invite template

Default template for universal co-browsing with PIN

com.unblu.conversationtemplate.default.headlessPinName

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Join universal co-browsing

Name of the default template for universal co-browsing with PIN

Default universal co-browsing request template

com.unblu.conversationtemplate.default.headlessRequestName

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Incoming universal co-browsing request

Name of the default universal co-browsing request template

Default mobile co-browsing request template

com.unblu.conversationtemplate.default.mobileCobrowsingRequestName

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Incoming mobile co-browsing request

Name of the default mobile co-browsing request template

Default template for mobile co-browsing with PIN

com.unblu.conversationtemplate.default.mobilePinName

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Join mobile co-browsing

Name of the default template for mobile co-browsing with PIN

Default offline chat request template

com.unblu.conversationtemplate.default.offlineChatRequestName

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Incoming offline chat request

Name of the default offline chat request template

Default scheduled conversation template

com.unblu.conversationtemplate.default.scheduledConversationName

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Scheduled conversation

Name of the default scheduled conversation template

Default screen sharing invite template

com.unblu.conversationtemplate.default.screenSharingInviteName

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Show screen

Name of the default screen sharing invite template

Default template for screen sharing with PIN

com.unblu.conversationtemplate.default.screenSharingPinName

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Join screen sharing

Name of the default template for screen sharing with PIN

Default screen sharing request template

com.unblu.conversationtemplate.default.screenSharingRequestName

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Incoming screen sharing request

Name of the default screen sharing request template

Default video request template

com.unblu.conversationtemplate.default.videoRequestName

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Incoming video call

Name of the default video request template

Default visitor co-browsing template

com.unblu.conversationtemplate.default.visitorCobrowsingName

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Social co-browsing

Name of the default visitor co-browsing template

Description of default whiteboard invitation template

com.unblu.conversationtemplate.default.whiteboardInviteDescription

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Default template used for all show whiteboard invites unless configured otherwise

Description of the default whiteboard invitation template

Default template for whiteboard invitations

com.unblu.conversationtemplate.default.whiteboardInviteName

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Show whiteboard

Name of the default whiteboard invite template

Description of "whiteboard PIN" conversation template

com.unblu.conversationtemplate.default.whiteboardPinDescription

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

The default template used for all PIN-based whiteboard requests unless configured otherwise

Description of the default whiteboard PIN template

Default template for whiteboard PIN

com.unblu.conversationtemplate.default.whiteboardPinName

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Join whiteboard

Name of the default whiteboard PIN template

Description of default whiteboard request template

com.unblu.conversationtemplate.default.whiteboardRequestDescription

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Default whiteboard request template

Description of the default whiteboard request template

Default template for whiteboard requests

com.unblu.conversationtemplate.default.whiteboardRequestName

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Incoming whiteboard requests

Name of the default whiteboard request template

Agent Desk Home component

Label "Show whiteboard" button

com.unblu.core.client.desk.agentdesk.HomeComponent.showWhiteboardButton

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Show whiteboard

Label for the start show whiteboard conversation button

Label for "start show whiteboard conversation" button

com.unblu.core.client.desk.agentdesk.HomeComponent.showWhiteboardDescription

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Prepare a whiteboard conversation and invite your customer

Description for "start whiteboard conversation"

Label for "whiteboard PIN" button

com.unblu.core.client.desk.agentdesk.HomeComponent.whiteboardPinButton

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Whiteboard

Label for the start whiteboard pin session button

Description of "start whiteboard PIN session"

com.unblu.core.client.desk.agentdesk.HomeComponent.whiteboardPinDescription

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Start a PIN whiteboard session with a visitor

Description for the start whiteboard pin session

Agent "request admission" component configuration

cancelRequestBtn

com.unblu.agent.admission.request.cancelRequestBtn

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Default:

Cancel

Label for the "Cancel admission request" button

mainTitle

com.unblu.agent.admission.request.mainTitle

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Default:

Join conversation

Title the "Request admission" page for agents

requestAccessBtn

com.unblu.agent.admission.request.requestAccessBtn

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Default:

Join

Label for the "Request admission" button

retryBtn

com.unblu.agent.admission.request.retryBtn

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Default:

Retry

Label for the "Retry" button

Supports markdown === statusRequestCanceled

com.unblu.agent.admission.request.statusRequestCanceled

  • Type: Markdown text

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Default:

**You have canceled your request to join**

Label informing the agent that they canceled their request to join the conversation

Supports markdown === statusRequestDenied

com.unblu.agent.admission.request.statusRequestDenied

  • Type: Markdown text

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Default:

**Admission denied**
Please contact the agent who invited you for further information

Label informing the agent that another agent denied their admission request

Supports markdown === statusWaitingForAdmission

com.unblu.agent.admission.request.statusWaitingForAdmission

  • Type: Markdown text

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Default:

**Please wait for another agent to admit you to the conversation**

Label informing the agent that another agent is reviewing their admission request

Supports markdown === statusWaitingForAgent

com.unblu.agent.admission.request.statusWaitingForAgent

  • Type: Markdown text

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Default:

**Please wait for another agent to join the conversation**

Label informing the agent that there is no agent present to review their admission request

Closed conversation configuration

"Conversation closed" message

com.unblu.desk.ui.closedTitle

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

This conversation has been closed

Text displayed when a conversation is closed in the Visitor Desk or Single Conversation Desk and no autoredirect URL is configured

Agent Desk UI configuration

"Add new browser session" menu item

com.unblu.desk.ui.menuItemAddBrowser

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Default:

Show

Label of the "Add new browser session" menu item

"Add new PIN session" menu item

com.unblu.desk.ui.menuItemAddPin

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Default:

Join

Label of the "Add new PIN session" menu item

"Add new PIN session for embedded co-browsing" menu item

com.unblu.desk.ui.menuItemAddPinEmbedded

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Default:

Join embedded

Label of the "Add new PIN session for embedded co-browsing" menu item

"Add new PIN session for mobile co-browsing" menu item

com.unblu.desk.ui.menuItemAddPinMobile

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Default:

Join mobile

Label of the "Add new PIN session for mobile co-browsing" menu item

"Add new PIN session for screen sharing" menu item

com.unblu.desk.ui.menuItemAddPinScreenSharing

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Default:

Join screen

Label of the "Add new PIN session for screen sharing" menu item

"Add new PIN session for universal co-browsing" menu item

com.unblu.desk.ui.menuItemAddPinUniversal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Default:

Join universal

Label of the "Add new PIN session for universal co-browsing" menu item

Label for "Whiteboard PIN session" menu item

com.unblu.desk.ui.menuItemAddPinWhiteboard

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Default:

Join whiteboard

Label of the "Add new PIN session for whiteboard" menu item

"Add new 'show screen' conversation" menu item

com.unblu.desk.ui.menuItemAddShowScreen

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Default:

Show screen

Label of the "Add new 'show screen' conversation" menu item

Label for "new show whiteboard conversation" menu item

com.unblu.desk.ui.menuItemAddShowWhiteboard

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Default:

Show whiteboard

Label for the "Add new 'show whiteboard' conversation" menu item

Queue UI configuration

"Delegated to me" label text

com.unblu.queue.ui.categoryDelegatedToMe

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Default:

Delegated to me

Text for the "delegated to me" label

"Fatal error" information configuration

"Conversation not active" error text

com.unblu.core.client.player.ui.network.FatalErrorInfoProvider.errorConversationNotActive

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Conversation is not yet active. Check with your agent and try again later.

Text for the "Conversation not active" error

Embedded Visitor UI configuration

Conversation list aria label

com.unblu.si.embedded.ui.conversationListAriaLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Conversations

Conversation list aria label in the Embedded Visitor UI

Supports markdown === Embedded co-browsing placeholder

com.unblu.si.embedded.ui.embeddedCobrowsingPlaceholder

  • Type: Markdown text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

# You are sharing this browser tab

Description for the embedded co-browsing placeholder. Use Markdown for custom formatting.

Conversation list action bar title

com.unblu.si.embedded.ui.engagementBarTitle

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Conversations with Unblu

Title for the action bar over the conversation list

"Engagements" dropdown title

com.unblu.si.embedded.ui.engagementButtonTitle

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

New

Title for the "engagements" dropdown button

"Engagements" dropdown tooltip

com.unblu.si.embedded.ui.engagementButtonTooltip

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

New conversation

Tooltip for the "engagements" dropdown

Engagement area aria label

com.unblu.si.embedded.ui.engagementComponentAriaLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Engagement area

Engagement area aria label in the Embedded Visitor UI

Embedded Visitor UI aria label

com.unblu.si.embedded.ui.generalAriaLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Chat and collaboration interface

Supports markdown === Screen sharing placeholder

com.unblu.si.embedded.ui.screenSharingPlaceholder

  • Type: Markdown text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

# You are sharing your screen

Description for the screen sharing placeholder. Use Markdown for custom formatting.

Site integration UI configuration

Unblu launcher button "open state" text

com.unblu.siteintegration.ui.launcherButton

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Collapse

Text displayed on the Unblu launcher button when the UI is open. Displayed as a tooltip if the Unblu launcher button style is "ICON".

"Closed active state" text of Unblu launcher button

com.unblu.siteintegration.ui.launcherButtonClosedActiveState

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Open

Text displayed on the Unblu launcher button when the engagement UI is closed but a conversation is active. The text is displayed as a tooltip if the Unblu launcher button style is "ICON".

Unblu launcher button "closed active state" aria label

com.unblu.siteintegration.ui.launcherButtonClosedAndActiveStateAriaLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Open active conversation

"Closed state" text of Unblu launcher button

com.unblu.siteintegration.ui.launcherButtonClosedState

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Contact us

Text displayed on the Unblu launcher button when the engagement UI is closed. The text is displayed as a tooltip if the Unblu launcher button style is "ICON".

Unblu launcher button "closed state" aria label

com.unblu.siteintegration.ui.launcherButtonClosedStateAriaLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Open chat and collaboration interface

"Open active state" text of Unblu launcher button

com.unblu.siteintegration.ui.launcherButtonOpenActiveState

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Collapse

Text displayed on the Unblu launcher button when the engagement UI is open and a conversation is active. The text is displayed as a tooltip if the Unblu launcher button style is "ICON".

Unblu launcher button "open active state" aria label

com.unblu.siteintegration.ui.launcherButtonOpenActiveStateAriaLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Collapse active conversation

"Open state" text of Unblu launcher button

com.unblu.siteintegration.ui.launcherButtonOpenState

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Collapse

Text displayed on the Unblu launcher button when the engagement UI is open. The text is displayed as a tooltip if the Unblu launcher button style is "ICON".

Unblu launcher button "open state" aria label

com.unblu.siteintegration.ui.launcherButtonOpenStateAriaLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Collapse chat and collaboration interface

"Popped out active state" text of Unblu launcher button

com.unblu.siteintegration.ui.launcherButtonPoppedOutActiveState

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Pop in

Text displayed on the Unblu launcher button when the engagement UI is open and a conversation is active. The text is displayed as a tooltip if the Unblu launcher button style is "ICON".

Aria label for "popped out active state" of Unblu launcher button

com.unblu.siteintegration.ui.launcherButtonPoppedOutActiveStateAriaLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Pop active conversation back into this tab

"Popped out state" text of Unblu launcher button

com.unblu.siteintegration.ui.launcherButtonPoppedOutState

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Pop in

Text displayed on the Unblu launcher button when the engagement UI is open. The text is displayed as a tooltip if the Unblu launcher button style is "ICON".

Unblu launcher button "popped out state" aria label

com.unblu.siteintegration.ui.launcherButtonPoppedOutStateAriaLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Pop chat and collaboration interface back into this tab

Unblu launcher button tooltip text

com.unblu.siteintegration.ui.launcherButtonTooltipText

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Connect with us

Aria label for SiteIntegrationComponent

com.unblu.siteintegration.ui.siteIntegrationAriaLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Chat and collaboration interface

Role description of the site integration component

com.unblu.siteintegration.ui.siteIntegrationRoleDescription

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Chat and collaboration interface

Action bar configuration

Tooltip for the "back action" button

com.unblu.core.client.spa.component.actionbar.ActionBar.backAction

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Go back

Hint displayed on the "back" action button in the action bar

Tooltip for the "more actions" button

com.unblu.core.client.spa.component.actionbar.ActionBar.moreActions

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

More

Client state action bar configuration

Label for the "collapse UI" action

com.unblu.clientstate.actionbar.ui.collapseAction

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Collapse UI

Label for the "maximize UI" action

com.unblu.clientstate.actionbar.ui.maximizeAction

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Maximize UI

Label for the "minimize UI" action

com.unblu.clientstate.actionbar.ui.minimizeAction

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Minimize UI

Label for the "pop-in UI" action

com.unblu.clientstate.actionbar.ui.popinAction

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Close pop-out

Label for the "pop-out UI" action

com.unblu.clientstate.actionbar.ui.popoutAction

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Pop-out

Visitor notification request service

Notification opt-in title

com.unblu.visitor.notification.notificationOptInTitle

  • Type: Simple text

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

  • Default:

Notify me of updates to my conversations

Title of the "notification permission opt-in" banner for visitors

Visitor UI configuration

Active conversations filter button label

com.unblu.visitor.ui.activeConversationsFilterButtonLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Active

Label for the toggle button to filter active conversations, that is, conversations that aren’t in the "ENDED" state

Aria label for active item in conversation list

com.unblu.visitor.ui.conversationListActiveItemAriaLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Active conversation

Aria label for the active item in the conversation list

Supports markdown === Label for empty conversation list

com.unblu.visitor.ui.emptyListLabel

  • Type: Markdown text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

No conversations available

Text shown in place of the list of conversations if no conversations are available. Use Markdown for custom formatting.

Ended conversations filter button label

com.unblu.visitor.ui.endedConversationsFilterButtonLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Archived

Label for the toggle button to filter conversations in the "ENDED" state

Text displayed as title in the action bar of on the conversation / initial engagement overview screen.

com.unblu.visitor.ui.overviewTitle

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Conversations with Unblu

Title for the action bar of the conversation or initial engagement overview screen

Engagement UI configuration

Supports markdown === Subtitle for initial engagements when agents are available

com.unblu.visitor.ui.engagement.AvailableSubtitle

  • Type: Markdown text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Start a new conversation below

"Initial engagements" refers to the situation where there are no conversations yet. Use Markdown for custom formatting.

Title for initial engagements when agents are available

com.unblu.visitor.ui.engagement.AvailableTitle

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

We're here to help

"Initial engagements" refers to the situation where there are no conversations yet

Supports markdown === Subtitle for initial engagements when no agent is available

com.unblu.visitor.ui.engagement.AwaySubtitle

  • Type: Markdown text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Send us a message and we'll get back to you

"Initial engagements" refers to the situation where there are no conversations yet. Use Markdown for custom formatting.

Title for initial engagements if no agent is available

com.unblu.visitor.ui.engagement.AwayTitle

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Currently offline

"Initial engagements" refers to the situation where there are no conversations yet

General system message when creating conversation failed

com.unblu.visitor.ui.engagement.couldNotCreateConversation

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Could not create conversation

Label for "audio call" engagement button

com.unblu.visitor.ui.engagement.engagementAudioCall

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Call support

Text for the "audio call" engagement button

Label for "chat" engagement button

com.unblu.visitor.ui.engagement.engagementChat

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Chat to a support agent

Label for the "chat" engagement button

Label for "offline message" engagement button

com.unblu.visitor.ui.engagement.engagementOfflineMessage

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Send a message

Text for the "send offline message" engagement button

Label for "PIN" engagement button

com.unblu.visitor.ui.engagement.engagementPin

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Enter PIN

Label for "embedded co-browsing request" engagement button

com.unblu.visitor.ui.engagement.engagementRequestEmbeddedCobrowsing

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Share website

Text for the "embedded co-browsing request" engagement button

Text for the mobile co-browsing request engagement button

com.unblu.visitor.ui.engagement.engagementRequestMobileCobrowsing

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Co-browse mobile application

Text for the "mobile co-browsing request" engagement button

Request screen sharing engagement

com.unblu.visitor.ui.engagement.engagementRequestScreenSharing

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Share screen

Text for the "request screen sharing" engagement button

Label for "universal co-browsing request" engagement button

com.unblu.visitor.ui.engagement.engagementRequestUniversalCobrowsing

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Share website

Text for the "universal co-browsing request" engagement button

Label for "request whiteboard" engagement

com.unblu.visitor.ui.engagement.engagementRequestWhiteboard

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Whiteboard

Label for "request whiteboard" engagement button

Label for "video call" engagement button

com.unblu.visitor.ui.engagement.engagementVideoCall

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Video call

Text for the "video call" engagement button

System message if conversation couldn’t be created because no agent was available

com.unblu.visitor.ui.engagement.noAgentAvailableWhenCreatingConversation

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

The conversation could not be started because there is no agent available. Please try again later.

Visitor-side PIN UI configuration

Supports markdown === Description text for the PIN view

com.unblu.visitor.ui.pinDescription

  • Type: Markdown text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Contact customer support for a PIN

Description text for the PIN view. Use Markdown for custom formatting.

Error displayed if redeeming the PIN fails.

com.unblu.visitor.ui.pinError

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Incorrect PIN. Try again.

Error displayed if redeeming the PIN fails

"PIN entry rate limiting activated" message

com.unblu.visitor.ui.pinErrorRateLimit

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

You have entered an incorrect PIN too many times

Error message displayed if PIN entry rate limiting is triggered by too many unsuccessful attempts

PIN input

com.unblu.visitor.ui.pinInputLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Enter PIN

Text for the PIN input label

PIN view title

com.unblu.visitor.ui.pinTitle

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Join with PIN

Title for the PIN view

Main pop-out

Title of the visitor pop-out window

com.unblu.core.client.visitor.popout.PopoutMain.popoutPageTitle

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Unblu session

The title of the visitor pop-out window. The title is specified in the "title" element of the HTML "head" section.

ConversationEndedComponent

Supports markdown === customInformationCanceled

com.unblu.visitordesk.conversationended.customInformationCanceled

  • Type: Markdown text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

 
      

Custom text added below the general conversation information on the "Conversation canceled/ended" page of canceled conversations. Use Markdown for custom formatting.

Arguments

Name Type Description

conversationTopic

String

scheduledDate

String

scheduledTime

String

conversationAssigneeName

String

Supports markdown === customInformationEnded

com.unblu.visitordesk.conversationended.customInformationEnded

  • Type: Markdown text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

 
      

Custom text added below the general conversation information on the "Conversation canceled/ended" page of ended conversations. Use Markdown for custom formatting.

Arguments

Name Type Description

conversationTopic

String

scheduledDate

String

scheduledTime

String

conversationAssigneeName

String

Admission request component

"Cancel request" button label

com.unblu.visitordesk.admission.request.cancelRequestBtn

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Cancel

Label for the "Cancel admission request" button

Supports markdown === Admission request window custom text

com.unblu.visitordesk.admission.request.customInformation

  • Type: Markdown text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

 
       

Custom text added below the general conversation information on the "Request admission" page. Use Markdown for custom formatting.

Arguments

Name Type Description

conversationTopic

String

scheduledDate

String

scheduledTime

String

conversationAssigneeName

String

Label for anonymous visitor’s email input field

com.unblu.visitordesk.admission.request.emailLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Email

Label for the anonymous person’s email input field

Placeholder for anonymous visitor’s email input field

com.unblu.visitordesk.admission.request.emailPlaceholder

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Enter your email address

Placeholder for the anonymous person’s email input field

joinAsAgentBtn

com.unblu.visitordesk.admission.request.joinAsAgentBtn

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Join as an agent

Label for the "Join as an agent" button

"Request admission" window title

com.unblu.visitordesk.admission.request.mainTitle

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Join conversation

Title at the top of the "Request admission" page

Label for anonymous visitor’s name input field

com.unblu.visitordesk.admission.request.nicknameLabel

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Name

Label for the anonymous person’s name input field

Placeholder for anonymous visitor’s input field

com.unblu.visitordesk.admission.request.nicknamePlaceholder

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Enter your name

Placeholder for the anonymous person’s name input field

"Request admission" button label

com.unblu.visitordesk.admission.request.requestAccessBtn

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Join

Label for the "Request admission" button

"Retry" button label

com.unblu.visitordesk.admission.request.retryBtn

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

Retry

Label for the "Retry" button

Supports markdown === Label for status message if request canceled

com.unblu.visitordesk.admission.request.statusRequestCanceled

  • Type: Markdown text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

**You have canceled your request to join**

Label informing the client that they canceled their request to join the conversation

Supports markdown === Label for status message if request denied

com.unblu.visitordesk.admission.request.statusRequestDenied

  • Type: Markdown text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

**Admission denied**
Please contact the agent who invited you for further information

Label informing the client that an agent denied their admission request

Supports markdown === Label for status message if request awaiting approval

com.unblu.visitordesk.admission.request.statusWaitingForAdmission

  • Type: Markdown text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

**Please wait for the agent to admit you to the conversation**

Label informing the client that an agent is reviewing their admission request

Supports markdown === Label for status message if request awaiting agent

com.unblu.visitordesk.admission.request.statusWaitingForAgent

  • Type: Markdown text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

**Please wait for the agent to join the conversation**

Label informing the client that there is no agent present who could review their admission request

Waiting room component

Supports markdown === Waiting room window custom text

com.unblu.visitordesk.waitingroom.customInformation

  • Type: Markdown text

  • Allowed scopes: GLOBAL, ACCOUNT, AREA, APIKEY

  • Default:

 
      

Custom text added below the general conversation information on the "Waiting room" page. Use Markdown for custom formatting.

Arguments

Name Type Description

conversationTopic

String

scheduledDate

String

scheduledTime

String

conversationAssigneeName

String

Whiteboard UI configuration

Toast message when exporting image to chat fails

com.unblu.whiteboard.ui.exportFailedToastText

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Failed to export image to chat. Error: ${error}

Text for the toast displayed when the export of an image from the whiteboard to the chat fails

Arguments

Name Type Description

error

String

Toast message displayed upon successfully exporting image to chat

com.unblu.whiteboard.ui.exportSuccessfulToastText

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Image exported to chat

Concierge message texts

Supports markdown === Concierge "Enter email" question

com.unblu.conversation.concierge.EnterEmailQuestion

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Please enter your email address

Concierge "enter email" question

Supports markdown === Concierge "Enter phone" question

com.unblu.conversation.concierge.EnterPhoneQuestion

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Please enter your phone number

Supports markdown === "Reason for agent offboarding" message: conversation canceled

com.unblu.conversation.concierge.agentOffboardingReasonConversationCanceledMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

The conversation has been canceled

The "reason for offboarding" message for agents displayed during the offboarding process when the conversation was canceled

Supports markdown === "Reason for agent offboarding" message: conversation ended

com.unblu.conversation.concierge.agentOffboardingReasonConversationEndMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

The conversation has ended

The "reason for offboarding" message for agents displayed during the offboarding process when the conversation has ended

Supports markdown === "Reason for agent offboarding" message: conversation unassigned

com.unblu.conversation.concierge.agentOffboardingReasonConversationUnassignedMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

The conversation has been unassigned and all secondary agents have been removed

The "reason for offboarding" message for agents displayed during the offboarding process when a participation is ended because the conversation was actively unassigned

Supports markdown === "Reason for agent offboarding" message: external messenger channel closed

com.unblu.conversation.concierge.agentOffboardingReasonExternalChannelClosedMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

The external messenger channel has been closed.
No further communication is possible in this conversation.

The "reason for offboarding" message for agents displayed during the offboarding process when the conversation has ended because the external messenger channel it is connected to was closed

Supports markdown === "Reason for agent offboarding" message: conversation forwarded

com.unblu.conversation.concierge.agentOffboardingReasonForwardedMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

The forwarding invitation has been accepted and you have been automatically removed from this conversation.

The "reason for offboarding" message displayed during the agent offboarding process when the conversation was forwarded and the participant has been removed from the conversation

Supports markdown === "Reason for agent offboarding" message: participant removed

com.unblu.conversation.concierge.agentOffboardingReasonKickedMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

You have been removed from the conversation and will not be able to access it anymore

The "reason for offboarding" message for agents shown during the offboarding process when a participant was removed from a conversation

Supports markdown === "Reason for agent offboarding" message: onboarding declined

com.unblu.conversation.concierge.agentOffboardingReasonOnboardingDeclinedMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

You have not been granted access to the conversation

The "reason for offboarding" message for agents displayed during the offboarding process when onboarding was declined

Supports markdown === "Reason for agent offboarding" message: onboarding timed out

com.unblu.conversation.concierge.agentOffboardingReasonOnboardingTimeoutMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Your onboarding process timed out. You cannot join the conversation.

The "reason for offboarding" message for agents shown during the offboarding process when a participant’s onboarding process timed out

Supports markdown === "Reason for agent offboarding" message: other reason

com.unblu.conversation.concierge.agentOffboardingReasonOtherMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

You left the conversation

The "reason for offboarding" message for agents shown during the offboarding process when offboarding was initiated for some other reason

Supports markdown === "Reason for agent offboarding" message: person left conversation

com.unblu.conversation.concierge.agentOffboardingReasonPersonLeftMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

You left the conversation

The "reason for offboarding" message for agents shown during the offboarding process when a person left the conversation

Supports markdown === "Reason for agent offboarding" message: person removed after timeout

com.unblu.conversation.concierge.agentOffboardingReasonRemovedAfterTimeoutMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

You were removed from the conversation after a connection loss

The "reason for offboarding" message for agents shown during the offboarding process when a person was removed from the conversation because their connection timed out

Supports markdown === "Reason for agent offboarding" message: solved by bot

com.unblu.conversation.concierge.agentOffboardingReasonSolvedByBotMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

The conversation has been marked as "solved" and was therefore ended

The "reason for offboarding" message for agents displayed during the offboarding process when the conversation was ended because the bot marked it as solved

Supports markdown === "Agent onboarding completed" message

com.unblu.conversation.concierge.agentOnboardingDoneMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Thank you ${recipientName}, let's begin.

Message displayed once the agent onboarding process is completed

Arguments

Name Type Description

recipientName

String

Supports markdown === Agent onboarding timeout message for hand-off

com.unblu.conversation.concierge.agentOnboardingGlobalTimeout

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Seems like your onboarding process is taking too long, I'll continue the process without waiting for an answer.

Message displayed by the concierge if the agent’s onboarding process takes too long and com.unblu.conversation.concierge.conciergeAgentOnboardingOnTimeoutBehavior is set to HAND_OFF

Supports markdown === Idle timeout message during agent onboarding process

com.unblu.conversation.concierge.agentOnboardingIdleTimeout

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Seems like nothing is happening here, I'll continue the onboarding process without waiting for an answer.

Message displayed by the concierge if the agent takes too long to respond to a question during the onboarding process

Supports markdown === Agent onboarding info message 1

com.unblu.conversation.concierge.agentOnboardingInfoMessage1

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Agent onboarding info message 1

Arguments

Name Type Description

recipientName

String

recipientPersonSourceId

String

conversationId

String

Supports markdown === Agent onboarding info message 2

com.unblu.conversation.concierge.agentOnboardingInfoMessage2

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Agent onboarding info message 2

Arguments

Name Type Description

recipientName

String

recipientPersonSourceId

String

conversationId

String

Supports markdown === Agent onboarding info message 3

com.unblu.conversation.concierge.agentOnboardingInfoMessage3

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Agent onboarding info message 3

Arguments

Name Type Description

recipientName

String

recipientPersonSourceId

String

conversationId

String

Label for the button to accept T&Cs

com.unblu.conversation.concierge.agentOnboardingTsAndCsAccept

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Accept

The label for the button to accept the service’s terms and conditions during agent onboarding

Label for the button to decline T&Cs

com.unblu.conversation.concierge.agentOnboardingTsAndCsDecline

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Decline

Label for the button to decline the terms and conditions during agent onboarding

Supports markdown === Question asking to accept T&Cs during agent onboarding

com.unblu.conversation.concierge.agentOnboardingTsAndCsQuestion

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Before the conversation can start, you must accept the terms and conditions.

Text asking an agent to accept the service’s T&Cs as part of the agent onboarding process

Supports markdown === Agent onboarding welcome message

com.unblu.conversation.concierge.agentOnboardingWelcomeMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Hello, I'm the concierge, here to help get the conversation with your client started.

Welcome message at the beginning of the agent onboarding process

Arguments

Name Type Description

recipientName

String

Supports markdown === Text shown to a participant when their offboarding process timed out

com.unblu.conversation.concierge.offboardingGlobalTimeout

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Your offboarding process took too long and will be ended automatically.

Text displayed when the offboarding process timed out

Supports markdown === Text shown when the offboarding process timed out due to inactivity

com.unblu.conversation.concierge.offboardingIdleTimeout

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Seems like nothing is happening here, I will end your offboarding for you.

Text displayed when a participant’s offboarding process timed out due to inactivity

Supports markdown === Visitor onboarding timeout message

com.unblu.conversation.concierge.onboardingGlobalTimeout

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Seems like your onboarding process is taking too long, I will forward you to the next available agent.

Message displayed by the concierge if a visitor’s onboarding process takes too long

Supports markdown === Idle timeout message during visitor onboarding process

com.unblu.conversation.concierge.onboardingIdleTimeout

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Seems like nothing is happening here, I will forward you to the next available agent.

Message displayed by the concierge if a visitor takes too long to respond to a question during the onboarding process

The label for the button accepting the concierge’s "requeue" question

com.unblu.conversation.concierge.reboardingAskToRequeueAccept

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Sure

Label for the button accepting the concierge’s "requeue" question. The label is also used as the text for the reply.

Label for the button declining the concierge’s "requeue" question

com.unblu.conversation.concierge.reboardingAskToRequeueDecline

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

No, thank you

Label for the button used to decline the concierge’s "requeue" question. The label is also used as the text for the reply.

Supports markdown === Concierge "requeue" question

com.unblu.conversation.concierge.reboardingAskToRequeueQuestion

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Currently, there is no agent in this conversation. Should I forward you to the next available agent?

Text asking whether to requeue a conversation. The question is part of the reboarding process.

Supports markdown === Concierge "reboarding global timeout" message

com.unblu.conversation.concierge.reboardingGlobalTimeout

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Your reboarding process took too long and will be ended automatically.

Message displayed when the reboarding process timed out

Supports markdown === Concierge "reboarding idle timeout" message

com.unblu.conversation.concierge.reboardingIdleTimeout

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Seems like nothing is happening here, I will close your reboarding for you.

Message displayed when the reboarding process timed out due to inactivity

Supports markdown === Visitor offboarding info message 1

com.unblu.conversation.concierge.visitorOffboardingInfoMessage1

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Visitor offboarding info message 1

Arguments

Name Type Description

recipientName

String

recipientPersonSourceId

String

conversationId

String

Supports markdown === Visitor offboarding info message 2

com.unblu.conversation.concierge.visitorOffboardingInfoMessage2

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Visitor offboarding info message 2

Arguments

Name Type Description

recipientName

String

recipientPersonSourceId

String

conversationId

String

Supports markdown === Visitor offboarding info message 3

com.unblu.conversation.concierge.visitorOffboardingInfoMessage3

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Visitor offboarding info message 3

Arguments

Name Type Description

recipientName

String

recipientPersonSourceId

String

conversationId

String

Supports markdown === Visitor offboarding info message 4

com.unblu.conversation.concierge.visitorOffboardingInfoMessage4

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Visitor offboarding info message 4

Arguments

Name Type Description

recipientName

String

recipientPersonSourceId

String

conversationId

String

Supports markdown === Visitor offboarding info message 5

com.unblu.conversation.concierge.visitorOffboardingInfoMessage5

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Visitor offboarding info message 5

Arguments

Name Type Description

recipientName

String

recipientPersonSourceId

String

conversationId

String

Supports markdown === Visitor offboarding info message 6

com.unblu.conversation.concierge.visitorOffboardingInfoMessage6

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Visitor offboarding info message 6

Arguments

Name Type Description

recipientName

String

recipientPersonSourceId

String

conversationId

String

Supports markdown === Visitor offboarding "rate conversation" request

com.unblu.conversation.concierge.visitorOffboardingRateConversationMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Rate your experience

Text for the request to rate the conversation during the visitor offboarding process

Label for the button declining the rating question

com.unblu.conversation.concierge.visitorOffboardingRateDecline

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Skip rating

Label for the button used to skip the rating question. The label text will also be used as the text for the reply.

Supports markdown === "Reason for visitor offboarding" message: conversation canceled

com.unblu.conversation.concierge.visitorOffboardingReasonConversationCanceledMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

The conversation has been canceled.
If you have any further questions please reach out to your agent.

The "reason for offboarding" message for visitors displayed during the offboarding process when the conversation was canceled

Supports markdown === "Reason for visitor offboarding" message: conversation ended

com.unblu.conversation.concierge.visitorOffboardingReasonConversationEndMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

The conversation has ended.
If you have any further questions please create a new one.

The "reason for visitor offboarding" message displayed during the offboarding process when the conversation has ended

Supports markdown === "Reason for visitor offboarding" message: external messenger channel closed

com.unblu.conversation.concierge.visitorOffboardingReasonExternalChannelClosedMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

The external messenger channel has been closed.
No further communication is possible in this conversation.

The "reason for offboarding" message for visitors displayed during the offboarding process when the conversation has ended because the external messenger channel it is connected to was closed

Supports markdown === "Reason for visitor offboarding" message: participant removed

com.unblu.conversation.concierge.visitorOffboardingReasonKickedMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

You have been removed from the conversation and will not be able to access it anymore.

The "reason for visitor offboarding" message shown during the offboarding process when a participant was removed from a conversation

Supports markdown === "Reason for visitor offboarding" message shown during the offboarding process: onboarding declined

com.unblu.conversation.concierge.visitorOffboardingReasonOnboardingDeclinedMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

We were unable to connect you. Please start a new conversation.

The "reason for visitor offboarding" message displayed during the offboarding process when onboarding was declined

Supports markdown === "Reason for visitor offboarding" message: onboarding timeout

com.unblu.conversation.concierge.visitorOffboardingReasonOnboardingTimeoutMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Your onboarding process timed out. You cannot join the conversation.

The "reason for visitor offboarding" message shown during the offboarding process when a participant’s onboarding process timed out

Supports markdown === "Reason for visitor offboarding" message: other reason

com.unblu.conversation.concierge.visitorOffboardingReasonOtherMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

You left the conversation.

The "reason for visitor offboarding" message shown during the offboarding process when offboarding was initiated for some other reason

Supports markdown === "Reason for visitor offboarding" message: person left

com.unblu.conversation.concierge.visitorOffboardingReasonPersonLeftMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

You left the conversation.

The "reason for visitor offboarding" message shown during the offboarding process when a person left the conversation

Supports markdown === "Reason for visitor offboarding" message: removed after timeout

com.unblu.conversation.concierge.visitorOffboardingReasonRemovedAfterTimeoutMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

You were removed from the conversation after a connection loss.

The "reason for visitor offboarding" message shown during the offboarding process when a person was removed from the conversation because their connection timed out

Supports markdown === "Reason for visitor offboarding" message: solved by bot

com.unblu.conversation.concierge.visitorOffboardingReasonSolvedByBotMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

The conversation has ended.
Please start a new one if you have any further questions.

The "reason for offboarding" message for visitors displayed during the offboarding process when the conversation was ended because the bot marked it as solved

Text for the button to accept the "send log" request during visitor offboarding

com.unblu.conversation.concierge.visitorOffboardingSendLogAccept

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Sure

Text for the button that participants use during the visitor offboarding process to confirm that they want a log of the conversation sent to them

Supports markdown === "Ask for email and send log" question during visitor offboarding

com.unblu.conversation.concierge.visitorOffboardingSendLogAndAskForEmailQuestion

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

If you give us your email address we can send you a log of this conversation.

The text of the question asking a participant to provide their email address so they can be sent a log of the conversation. The question is asked during the visitor offboarding process.

Text for the button to decline the "send log" request during visitor offboarding

com.unblu.conversation.concierge.visitorOffboardingSendLogDecline

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

No, thank you

The label for the button used to decline the concierge’s "send log" question during visitor offboarding. The label is also used as the text for the reply.

Supports markdown === Visitor offboarding "send log" request

com.unblu.conversation.concierge.visitorOffboardingSendLogQuestion

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Do you want a log of this conversation to be sent to your email address ${email}?

The text asking whether a person wishes to receive a log of the conversation by email. This question is asked if the visitor provided their email address during onboarding.

Arguments

Name Type Description

email

String

Supports markdown === Message that sending the conversation log was successful

com.unblu.conversation.concierge.visitorOffboardingSendLogSuccess

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Thank you, the conversation log has been sent to ${email}.

The message confirming that the conversation log was successfully sent to the email address provided

Arguments

Name Type Description

email

String

Supports markdown === Message if checking agent availability was successful

com.unblu.conversation.concierge.visitorOnboardingCheckAgentAvailabilityAvailable

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

I will connect you with the next available agent.

The message displayed at the end of the visitor onboarding process, before connecting the visitor with an agent. This is the message shown if there are agents available.

Supports markdown === Message if checking agent availability was unsuccessful

com.unblu.conversation.concierge.visitorOnboardingCheckAgentAvailabilityBusy

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

All agents are currently busy, I will connect you with the next available agent.

The message displayed at the end of the visitor onboarding process, before connecting the visitor with the next available agent. This is the message shown if all agents are busy.

Supports markdown === Concierge "no agent available" message

com.unblu.conversation.concierge.visitorOnboardingCheckAgentAvailabilityNotAvailable

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Unfortunately there is no agent available at the moment.

Message the concierge sends when no agent is available

Supports markdown === Concierge "choose named area" question

com.unblu.conversation.concierge.visitorOnboardingChooseNamedAreaQuestion

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Which topic are you interested in today?

Text asking a visitor to choose a named area during the onboarding process

Supports markdown === Concierge "choose team" question

com.unblu.conversation.concierge.visitorOnboardingChooseTeamQuestion

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Which topic are you interested in today?

Text asking a visitor to choose a team during the onboarding process

Supports markdown === Concierge "visitor onboarding completed" message

com.unblu.conversation.concierge.visitorOnboardingDoneMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Thank you ${recipientName}, I have everything I need now and will forward you to the next available agent.

Message displayed when the visitor onboarding process has been completed

Arguments

Name Type Description

recipientName

String

Supports markdown === Concierge "email notification" message

com.unblu.conversation.concierge.visitorOnboardingEmailConfirmation

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Thank you. We will send you an email with a link to this conversation as soon as an agent answers.

Message displayed during the onboarding process if the visitor will be sent an email once an agent is available

Text for concierge "email notification" acceptance button

com.unblu.conversation.concierge.visitorOnboardingEmailNotificationAccept

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Sure

Label for the button used during onboarding for a visitor to confirm they want notifying by email when an agent is available

Label for concierge "email notification" decline button

com.unblu.conversation.concierge.visitorOnboardingEmailNotificationDecline

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

No, thank you

Label for the button used to decline the concierge’s "email notification" question. The label is also used as the text for the reply.

Supports markdown === Concierge "email notification" question

com.unblu.conversation.concierge.visitorOnboardingEmailNotificationQuestion

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

If you give us your email address, we can notify you when an agent answers.

Text asking whether a person should be notified by email when an agent is available. The question is asked during visitor onboarding.

Supports markdown === Visitor onboarding info message 1

com.unblu.conversation.concierge.visitorOnboardingInfoMessage1

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Visitor onboarding info message 1

Arguments

Name Type Description

recipientName

String

recipientPersonSourceId

String

conversationId

String

Supports markdown === Visitor onboarding info message 2

com.unblu.conversation.concierge.visitorOnboardingInfoMessage2

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Visitor onboarding info message 2

Arguments

Name Type Description

recipientName

String

recipientPersonSourceId

String

conversationId

String

Supports markdown === Visitor onboarding info message 3

com.unblu.conversation.concierge.visitorOnboardingInfoMessage3

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Visitor onboarding info message 3

Arguments

Name Type Description

recipientName

String

recipientPersonSourceId

String

conversationId

String

Label for the button declining the concierge’s "name" question

com.unblu.conversation.concierge.visitorOnboardingNameDecline

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

No, thank you

Label for the button used to skip the concierge’s "name" question. The label is also used as the text for the reply.

Supports markdown === Concierge "name" question

com.unblu.conversation.concierge.visitorOnboardingNameQuestion

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Can you give me your name, please?

Text asking for a visitor’s name during onboarding

Label for the button accepting the concierge’s "phone" question

com.unblu.conversation.concierge.visitorOnboardingPhoneAccept

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Sure

Label for the button a visitor uses to confirm they will provide their telephone number during onboarding

Supports markdown === Concierge "phone confirmation" message

com.unblu.conversation.concierge.visitorOnboardingPhoneConfirmation

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Thank you. We will contact you as soon as possible.

Text for the message confirming the telephone number entered during visitor onboarding

Label for the button declining the concierge’s "phone" question

com.unblu.conversation.concierge.visitorOnboardingPhoneDecline

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

No, thank you

Label for the button used to decline the concierge’s "phone" question. The label is also used as the text for the reply.

Supports markdown === The text for the question asking that the visitor provide their phone number during onboarding

com.unblu.conversation.concierge.visitorOnboardingPhoneQuestion

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Can you provide us with your phone number so that we can call you back?

Concierge "phone" question

Label for the button to skip concierge "topic" question

com.unblu.conversation.concierge.visitorOnboardingTopicDecline

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Skip

Label for the button used to skip the concierge’s "topic" question. The label is also used as the text for the reply.

Supports markdown === Visitor onboarding "topic" question

com.unblu.conversation.concierge.visitorOnboardingTopicQuestion

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

What topic would you like to talk about?

Text asking for the conversation topic during visitor onboarding

Label for the button to accept terms & conditions during visitor onboarding

com.unblu.conversation.concierge.visitorOnboardingTsAndCsAccept

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Accept

The label for the button to accept the service’s terms and conditions during the visitor onboarding process

The label for the button to decline the service’s terms conditions during the visitor onboarding process

com.unblu.conversation.concierge.visitorOnboardingTsAndCsDecline

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Decline

Label for the button to decline the terms and conditions during visitor onboarding

Supports markdown === Concierge visitor "terms and conditions" question

com.unblu.conversation.concierge.visitorOnboardingTsAndCsQuestion

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

To start a conversation with one of our agents, we need you to read through and accept our terms and conditions.

Text asking a person to accept the service’s terms and conditions as part of the visitor onboarding process

Supports markdown === Concierge visitor "welcome" message

com.unblu.conversation.concierge.visitorOnboardingWelcomeMessage

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Hello, I'm the concierge. I'll connect you with an agent as soon as possible. We just need to go through a couple of questions together.

Text for the welcome message at the beginning of the visitor onboarding process

Arguments

Name Type Description

recipientName

String

DialogBotConfiguration

sentFailedReasonWebhookFailed

com.unblu.dialogbot.configuration.sentFailedReasonWebhookFailed

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Failed to send message to dialog bot.

Reason displayed if a message could not be send to a dialog bot via webhook.

Log CSV and Excel formatter

Assigned agent source data

com.unblu.conversationhistory.export.assigneeSourceData

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Assigned agent source data

Source data of the assigned agent

Server data and time formatting

Server-side date/time format

com.unblu.core.server.time.dateTimeFormat

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

dd.MM.yyyy HH:mm

Date & time format used on the server-side. WARNING: must comply with Java simple date format (http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html)

Visitor invitation email

Invitation mail template

com.unblu.core.invitationmail.body

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Hello,

You are invited to join a conversation with ${inviterName}.

Please click the link below to join:

${link}

Template text for invitation emails

Arguments

Name Type Description

inviterName

String

inviterEmail

String

topic

String

scheduledTime

String

timeZone

String

link

String

inviteeName

String

inviteeEmail

String

Subject of invitation email

com.unblu.core.invitationmail.subject

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Conversation invitation

Subject of invitation emails

Time format

com.unblu.core.invitationmail.timeFormat

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

dd.MM.yyyy HH:mmZ

Java DateTime compatible format used throughout the visitor invitation email

Conversation message log email

Conversation message log email footer

com.unblu.conversation.messagelog.mail.bodyFooter

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Best regards,
The Unblu team

Footer of "conversation message log" emails

Conversation log email top

com.unblu.conversation.messagelog.mail.bodyTop

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Hello,

Here is the message log you requested:

Beginning of "conversation message log" emails

Arguments

Name Type Description

conversationId

String

participantNames

String

recipientName

String

recipientEmail

String

recipientPhone

String

Log entry format

com.unblu.conversation.messagelog.mail.logEntryFormat

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${serverUtcTime} ${senderName}: ${messageText}

Format of the log entry for a message in the conversation log that is sent out via email at a visitor’s request

Arguments

Name Type Description

senderName

String

senderPersonId

String

recipientsPersonIds

String

sendUtcTime

String

serverUtcTime

String

messageText

String

Subject of conversation log email

com.unblu.conversation.messagelog.mail.subject

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Conversation message log for conversation with ${participantNames}

Subject of "conversation message log" emails

Arguments

Name Type Description

conversationId

String

participantNames

String

recipientName

String

DispatcherWorkerGroupService

noWorker

com.unblu.dispatcher.dispatcherworkergroupservice.noWorker

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

No collaboration instance available

"Password generated" email

"Automatically triggered" text of "password reset" email

com.unblu.core.server.core.mail.GeneratedPasswordMail.bodyBottomAutoTriggered

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

This email was automatically triggered by the system or an administrator.

Additional content of "password reset" notification emails if the email was triggered by the system

Footer of "password reset" email

com.unblu.core.server.core.mail.GeneratedPasswordMail.bodyFooter

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Have a great day!
The Unblu team.

Footer of "password reset" notification emails

Main content of "password generated" email

com.unblu.core.server.core.mail.GeneratedPasswordMail.bodyTop

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Dear ${firstName} ${lastName},

A new password has been generated for your account on ${agentDeskUrl}.

Username: ${userName}

New password: ${generatedPassword}

Main content of "password generated" notification emails

Arguments

Name Type Description

firstName

String

lastName

String

userName

String

generatedPassword

String

agentDeskUrl

String

recipientEmail

String

Subject of "password generated" email

com.unblu.core.server.core.mail.GeneratedPasswordMail.subject

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

New password generated

Subject of "password generated" notification emails

"Password reset via link" email

Additional text of automatically triggered "password reset" email

com.unblu.core.server.core.mail.PasswordResetLinkMail.bodyBottomAutoTriggered

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

This email was automatically triggered by the system or an administrator.

Additional content of "password reset" notification emails if the email was triggered by the system

Additional content of user-triggered "password reset" email

com.unblu.core.server.core.mail.PasswordResetLinkMail.bodyBottomUserRequested

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

This email should have been triggered by you. If you did not request a password reset, please ignore this email.

Additional content of the "password reset" notification emails if the email was triggered by an (unauthenticated) user

Footer of "password reset" email

com.unblu.core.server.core.mail.PasswordResetLinkMail.bodyFooter

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Have a great day!
The Unblu team

Footer of "password reset" notification emails

Main content of "password reset" email

com.unblu.core.server.core.mail.PasswordResetLinkMail.bodyTop

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Dear ${userName},

A password reset link was requested for your account.
Please click the following link to generate a new password:

${passwordLink}

This link is valid for 24 hours.

Main content of "password reset" notification emails

Arguments

Name Type Description

userName

String

passwordLink

String

recipientEmail

String

Subject of "password reset" email

com.unblu.core.server.core.mail.PasswordResetLinkMail.subject

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Your password reset request

Subject of "password reset" notification emails

Properties deprecated in Unblu 7

canceled

com.unblu.conversationendreason.canceled

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Canceled

DEPRECATED - no longer used

"New assignment request" notification email

"Automatically triggered" text in assignment request notification email

com.unblu.core.mail_notification.newAssignmentRequestNotification.mail.bodyBottomAutoTriggered

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

This email was automatically triggered by the system.

The "automatically triggered" text used in "new assignment request" notification emails

Footer for "new assignment request" notification email

com.unblu.core.mail_notification.newAssignmentRequestNotification.mail.bodyFooter

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Best regards,
Your support team

Footer of "new assignment request" notification emails

The content of the "new assignment request" notification email

com.unblu.core.mail_notification.newAssignmentRequestNotification.mail.bodyTop

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Hello,

There is a new assignment request

In: ${targetName}

From: ${visitorName}
Initial engagement URL: ${initialEngagementUrl}
Language: ${visitorLanguage}
Location: ${visitorLocationInfo}
System: ${visitorOs}
Browser: ${visitorBrowser}

Links:
Agent Desk: ${acceptAgentDeskLink}
Single Conversation Desk: ${acceptAgentDeskSingleLink}

Content of "new assignment request" notification email

Arguments

Name Type Description

targetName

String

visitorName

String

visitorLanguage

String

visitorLocationInfo

String

visitorOs

String

visitorBrowser

String

acceptAgentDeskLink

String

acceptAgentDeskSingleLink

String

initialEngagementUrl

String

The subject of the "new assignment request " notification email

com.unblu.core.mail_notification.newAssignmentRequestNotification.mail.subject

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

New assignment request from ${visitorName}

Subject of "new assignment request" notification emails

Arguments

Name Type Description

visitorName

String

Anonymous "new messages" notification email

"Automatically triggered" text for "new message" notification emails

com.unblu.core.push_notification.mail.messages.anonymous.bodyBottomAutoTriggered

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

This email was automatically triggered by the system.

The "automatically triggered" text of "new message" notification emails

Footer of "new message" notification email

com.unblu.core.push_notification.mail.messages.anonymous.bodyFooter

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Best regards,
The Unblu team

Footer of "new message" notification emails

Main content of "new message" notification email (anonymous)

com.unblu.core.push_notification.mail.messages.anonymous.bodyTop

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Hello,

You have a new message:
${lastMessageSender}: ${lastMessageText}.
You have a total of ${notificationCount} unread messages in this conversation.
To open the conversation again, please visit ${conversationUrl}.

Main content of "new message" notification emails

Arguments

Name Type Description

notificationCount

Integer

recipientNotificationCount

Integer

lastMessageText

String

lastMessageSender

String

conversationUrl

String

recipientName

String

recipientEmail

String

Subject of "new message" notification emails (anonymous)

com.unblu.core.push_notification.mail.messages.anonymous.subject

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${notificationCount} new messages from ${lastMessageSender}

Subject of anonymous "new message" notification emails

Arguments

Name Type Description

notificationCount

Integer

recipientNotificationCount

Integer

lastMessageText

String

lastMessageSender

String

conversationId

String

recipientPersonSourceId

String

recipientName

String

Agent forwarding notification email

"Automatically triggered" text in "agent forwarding" notification emails

com.unblu.core.push_notification.mail.forwarding.agent.bodyBottomAutoTriggered

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

This email was automatically triggered by the system.

The "automatically triggered" text used in "agent forwarding" notification emails

"Agent forwarding" notification email footer

com.unblu.core.push_notification.mail.forwarding.agent.bodyFooter

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Best regards,
The Unblu team

Footer of "agent forwarding" notification emails

"Agent forwarding" notification email body

com.unblu.core.push_notification.mail.forwarding.agent.bodyTop

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Hello ${invitationRecipient},

${invitationCreator} forwarded you a conversation.
Preview conversation: ${previewUrl}
Accept conversation: ${acceptInDeskUrl}

Main content of "agent forwarding" notification emails

Arguments

Name Type Description

initialEngagementType

String

invitationCreator

String

invitationCreatorSourceId

String

invitationRecipient

String

invitationMessage

String

previewUrl

String

acceptInDeskUrl

String

acceptInSingleUrl

String

"Agent forwarding" notification email subject

com.unblu.core.push_notification.mail.forwarding.agent.subject

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Conversation forwarded by ${invitationCreator}

Subject of "agent forwarding" notification emails

Arguments

Name Type Description

initialEngagementType

String

invitationCreator

String

Agent invitation notification email

"Automatically triggered" text in "agent invitation" notification emails

com.unblu.core.push_notification.mail.invitation.agent.bodyBottomAutoTriggered

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

This email was automatically triggered by the system.

The "automatically triggered" text used in "agent invitation" notification emails

"Agent invitation" notification email footer

com.unblu.core.push_notification.mail.invitation.agent.bodyFooter

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Best regards,
The Unblu team

Footer of "agent invitation" notification emails

"Agent invitation" notification email body

com.unblu.core.push_notification.mail.invitation.agent.bodyTop

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Hello ${invitationRecipient},

${invitationCreator} invited you to participate in a conversation.
Preview conversation: ${previewUrl}
Accept invitation: ${acceptInDeskUrl}

Main content of "agent invitation" notification emails

Arguments

Name Type Description

initialEngagementType

String

invitationCreator

String

invitationCreatorSourceId

String

invitationRecipient

String

invitationMessage

String

previewUrl

String

acceptInDeskUrl

String

acceptInSingleUrl

String

"Agent invitation" notification email subject

com.unblu.core.push_notification.mail.invitation.agent.subject

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Conversation invitation from ${invitationCreator}

Subject of "agent invitation" notification emails

Arguments

Name Type Description

initialEngagementType

String

invitationCreator

String

Team forwarding notification email

"Automatically triggered" text in team forwarding notification emails

com.unblu.core.push_notification.mail.forwarding.team.bodyBottomAutoTriggered

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

This email was automatically triggered by the system.

The "automatically triggered" text used in "conversation team forwarding" notification emails

Team forwarding notification email footer

com.unblu.core.push_notification.mail.forwarding.team.bodyFooter

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Best regards,
The Unblu team

Footer of "conversation team forwarding" notification emails

Team forwarding notification email body

com.unblu.core.push_notification.mail.forwarding.team.bodyTop

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Hello ${invitationRecipient},

${invitationCreator} forwarded your team a conversation.
Preview conversation: ${previewUrl}
Accept conversation: ${acceptInDeskUrl}

Main content of "conversation team forwarding" notification emails

Arguments

Name Type Description

initialEngagementType

String

invitationCreator

String

invitationCreatorSourceId

String

invitationRecipient

String

invitationMessage

String

previewUrl

String

acceptInDeskUrl

String

acceptInSingleUrl

String

"Team forwarding" notification email subject

com.unblu.core.push_notification.mail.forwarding.team.subject

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Conversation forwarded by ${invitationCreator}

Subject of "team forwarding" notification emails

Arguments

Name Type Description

initialEngagementType

String

invitationCreator

String

Team invitation notification email

"Automatically triggered" text in "team invitation" notification emails

com.unblu.core.push_notification.mail.invitation.team.bodyBottomAutoTriggered

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

This email was automatically triggered by the system.

The "automatically triggered" text used in "team invitation" notification emails

"Team invitation" notification email footer

com.unblu.core.push_notification.mail.invitation.team.bodyFooter

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Best regards,
The Unblu team

Footer of "team invitation" notification emails

"Team invitation" notification email body

com.unblu.core.push_notification.mail.invitation.team.bodyTop

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Hello ${invitationRecipient},

${invitationCreator} invited your team to participate in a conversation.
Preview conversation: ${previewUrl}
Accept invitation: ${acceptInDeskUrl}

Main content of "team invitation" notification emails

Arguments

Name Type Description

initialEngagementType

String

invitationCreator

String

invitationCreatorSourceId

String

invitationRecipient

String

invitationMessage

String

previewUrl

String

acceptInDeskUrl

String

acceptInSingleUrl

String

"Team invitation" notification email subject

com.unblu.core.push_notification.mail.invitation.team.subject

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Conversation invitation from ${invitationCreator}

Subject of "team invitation" notification emails

Arguments

Name Type Description

initialEngagementType

String

invitationCreator

String

Deputy delegation notification email

"Automatically triggered" text in "deputy delegation" notification emails

com.unblu.core.push_notification.mail.deputy-delegation.bodyBottomAutoTriggered

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

This email was automatically triggered by the system.

The "automatically triggered" text used in "deputy delegation" notification emails

"Deputy delegation" notification email footer

com.unblu.core.push_notification.mail.deputy-delegation.bodyFooter

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Best regards,
The Unblu team

Footer of "deputy delegation" notification emails

"Deputy delegation" notification email body

com.unblu.core.push_notification.mail.deputy-delegation.bodyTop

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Hello ${recipientName},

${contextPersonName} created a conversation with ${primaryAgentName} and the conversation has now been delegated to you.
Preview conversation: ${previewUrl}
Accept conversation: ${acceptInDeskUrl}

Main content of "deputy delegation" notification emails

Arguments

Name Type Description

initialEngagementType

String

contextPersonName

String

contextPersonSourceId

String

primaryAgentName

String

recipientName

String

previewUrl

String

acceptInDeskUrl

String

acceptInSingleUrl

String

Subject

com.unblu.core.push_notification.mail.deputy-delegation.subject

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${initialEngagementType} from ${contextPersonName}

Subject of "deputy delegation" notification emails

Arguments

Name Type Description

initialEngagementType

String

contextPersonName

String

contextPersonSourceId

String

primaryAgentName

String

recipientName

String

Inbound request notification email

"Automatically triggered" text in "inbound request" notification emails

com.unblu.core.push_notification.mail.inbound-request.bodyBottomAutoTriggered

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

This email was automatically triggered by the system.

The "automatically triggered" text used in "inbound request" notification emails

"Inbound request" notification email footer

com.unblu.core.push_notification.mail.inbound-request.bodyFooter

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Best regards,
The Unblu team

Footer of "inbound request" notification emails

"Inbound request" notification email body

com.unblu.core.push_notification.mail.inbound-request.bodyTop

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Hello ${recipientName},

${contextPersonName} started a conversation with you.
Preview conversation: ${previewUrl}
Accept conversation: ${acceptInDeskUrl}

Main content of "inbound request" notification emails

Arguments

Name Type Description

initialEngagementType

String

contextPersonName

String

contextPersonSourceId

String

recipientName

String

previewUrl

String

acceptInDeskUrl

String

acceptInSingleUrl

String

"Inbound request" notification email subject

com.unblu.core.push_notification.mail.inbound-request.subject

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${initialEngagementType} from ${contextPersonName}

Subject of "inbound request" notification emails

Arguments

Name Type Description

initialEngagementType

String

contextPersonName

String

contextPersonSourceId

String

recipientName

String

Incoming call notification email

"Automatically triggered" text for "incoming call" notification email

com.unblu.core.push_notification.mail.call.bodyBottomAutoTriggered

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

This email was automatically triggered by the system.

The "automatically triggered" text used in "incoming call" notification emails

Footer of "incoming call" notification email

com.unblu.core.push_notification.mail.call.bodyFooter

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Best regards,
The Unblu team

Footer of "incoming call" notification emails

Main content of "incoming call" notification email

com.unblu.core.push_notification.mail.call.bodyTop

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Hello,

${callInitiator} tried to start a ${callType} with you.

Main content of "incoming call" notification emails

Arguments

Name Type Description

callType

String

callInitiator

String

conversationId

String

recipientEmail

String

Subject of "incoming call" notification emails

com.unblu.core.push_notification.mail.call.subject

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Incoming call from ${callInitiator}

Arguments

Name Type Description

callType

String

callInitiator

String

conversationId

String

Missed call notification emails

"Automatically triggered" text for "missed call" notification emails

com.unblu.core.push_notification.mail.call.missed.bodyBottomAutoTriggered

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

This email was automatically triggered by the system.

The "automatically triggered" text used in "missed call" notification emails

Footer of "missed call" notification emails

com.unblu.core.push_notification.mail.call.missed.bodyFooter

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Best regards,
The Unblu team

Main content of "missed call" notification emails

com.unblu.core.push_notification.mail.call.missed.bodyTop

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Hello,

${callInitiator} tried to start a ${callType} with you.

Arguments

Name Type Description

callType

String

callInitiator

String

conversationId

String

recipientEmail

String

Subject of "missed call" notification emails

com.unblu.core.push_notification.mail.call.missed.subject

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Missed call from ${callInitiator}

Arguments

Name Type Description

callType

String

callInitiator

String

conversationId

String

"New messages" notification email

"Automatically triggered" text for "new message" notification email

com.unblu.core.push_notification.mail.messages.authenticated.bodyBottomAutoTriggered

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

This email was automatically triggered by the system.

The "automatically triggered" text for "new message" notification emails

Footer of "new message" notification email

com.unblu.core.push_notification.mail.messages.authenticated.bodyFooter

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Best regards,
The Unblu team

Footer of "new message" notification emails

Main content of "new message" notification email (authenticated)

com.unblu.core.push_notification.mail.messages.authenticated.bodyTop

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Hello,

You have a new message:
${lastMessageSender}: ${lastMessageText}.
You have a total of ${notificationCount} unread messages in this conversation.

Content of "new message" notification emails

Arguments

Name Type Description

notificationCount

Integer

recipientNotificationCount

Integer

lastMessageText

String

lastMessageSender

String

conversationId

String

recipientName

String

recipientEmail

String

Subject of "new message" notification emails (authenticated)

com.unblu.core.push_notification.mail.messages.authenticated.subject

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${notificationCount} new messages from ${lastMessageSender}

Subject of "new message" notification emails for authenticated users

Arguments

Name Type Description

notificationCount

Integer

recipientNotificationCount

Integer

lastMessageText

String

lastMessageSender

String

conversationId

String

recipientName

String

Message texts configuration

General system message when a visitor cancels admission request

com.unblu.conversation.message.admissionCanceledGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${requestingVisitorName} canceled their request to join the conversation

General system message displayed when a visitor cancels their request to join a conversation. Category CONVERSATION_ADMISSION.

Arguments

Name Type Description

requestingVisitorName

String

Personal system message for a visitor who cancels their admission request

com.unblu.conversation.message.admissionCanceledPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You canceled your request to join the conversation

Personal system message displayed to the visitor who cancels their request to join a conversation. Category CONVERSATION_ADMISSION.

General system message when admission is denied

com.unblu.conversation.message.admissionDeniedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${respondingAgentName} denied ${requestingVisitorName}'s request to join the conversation

General system message displayed when an agent denies a visitor’s request to join a conversation. Category CONVERSATION_ADMISSION.

Arguments

Name Type Description

respondingAgentName

String

requestingVisitorName

String

Personal system message for agent who denies an admission request

com.unblu.conversation.message.admissionDeniedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You denied ${requestingVisitorName}'s request to join the conversation

Personal system message displayed to the agent who denies a visitor’s request to join a conversation. Category CONVERSATION_ADMISSION.

Arguments

Name Type Description

requestingVisitorName

String

General system message when admission is granted

com.unblu.conversation.message.admissionGrantedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${respondingAgentName} granted ${requestingVisitorName}'s request to join the conversation

General system message displayed when an agent grants a visitor’s request to join a conversation. Category CONVERSATION_ADMISSION.

Arguments

Name Type Description

respondingAgentName

String

requestingVisitorName

String

Personal system message for agent who granted admission

com.unblu.conversation.message.admissionGrantedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You granted ${requestingVisitorName}'s request to join the conversation

Personal system message displayed to the agent who grants a visitor’s request to join a conversation. Category CONVERSATION_ADMISSION.

Arguments

Name Type Description

requestingVisitorName

String

General system message when a visitor requests admission

com.unblu.conversation.message.admissionRequestedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${requestingVisitorName} asked to join the conversation

General system message displayed when a visitor asks to join a conversation. Category CONVERSATION_ADMISSION.

Arguments

Name Type Description

requestingVisitorName

String

Personal system message for a visitor who requests admission

com.unblu.conversation.message.admissionRequestedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You asked to join the conversation

Personal system message displayed to the visitor who asks to join a conversation. Category CONVERSATION_ADMISSION.

General system message displayed when an agent’s invitation is redeemed

com.unblu.conversation.message.agentInvitationRedeemedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${redeemingAgentName} redeemed the invitation

General system message displayed when an agent redeemed their invitation. Category AGENT_INVITATION.

Arguments

Name Type Description

redeemingAgentName

String

System message displayed to the agent who redeemed an invitation

com.unblu.conversation.message.agentInvitationRedeemedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You redeemed the invitation

Personal system message displayed to the agent who redeemed their invitation. Category AGENT_INVITE.

General system message displayed when an agent’s invitation is revoked

com.unblu.conversation.message.agentInvitationRevokedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${invitingAgentName} revoked the invitation of the agent ${invitedAgentName}

General system message displayed when an agent’s invitation is revoked. Category AGENT_INVITATION.

Arguments

Name Type Description

invitingAgentName

String

invitedAgentName

String

System message displayed to the agent who revoked another agent’s invitation

com.unblu.conversation.message.agentInvitationRevokedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You revoked the invitation of the agent ${invitedAgentName}

Personal system message displayed to the agent who revoked another agent’s invitation. Category AGENT_INVITATION.

Arguments

Name Type Description

invitedAgentName

String

General system message displayed when an agent is invited to join a conversation

com.unblu.conversation.message.agentInvitedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${invitingAgentName} invited the agent ${invitedAgentName} to join the conversation

General system message displayed when an agent is invited to join a conversation. Category AGENT_INVITATION.

Arguments

Name Type Description

invitingAgentName

String

invitedAgentName

String

System message displayed to an agent who invited another agent to join a conversation

com.unblu.conversation.message.agentInvitedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You invited the agent ${invitedAgentName} to join the conversation

Personal system message for the agent who invited another agent to join a conversation. Category AGENT_INVITATION.

Arguments

Name Type Description

invitedAgentName

String

Message for the layer activation request

com.unblu.conversation.message.approvalLayerActivationRequest

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Allow collaboration on ${layerType}?

Arguments

Name Type Description

layerType

String

Message for the layer control approval

com.unblu.conversation.message.approvalLayerControl

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Allow remote control of ${layerType}?

Message for the "approval" layer control

Arguments

Name Type Description

layerType

String

Message for the marking layer approval

com.unblu.conversation.message.approvalLayerMarking

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Allow highlighting on ${layerType}?

Arguments

Name Type Description

layerType

String

Label of the "Approve" option

com.unblu.conversation.message.approvalOptionApprove

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

OK

Label for the "approve" option

Label for the "Decline" option

com.unblu.conversation.message.approvalOptionDecline

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Maybe later

Label for "approved" status

com.unblu.conversation.message.approvalStatusApproved

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

The approval has been accepted

Label for the status "approved"

Label for "canceled" status

com.unblu.conversation.message.approvalStatusCanceled

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Approval request canceled

Label for the status "cancelled"

Label for "declined" status

com.unblu.conversation.message.approvalStatusDeclined

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

The approval request has been declined

Label for the status "declined"

Label for "pending" status

com.unblu.conversation.message.approvalStatusPending

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Waiting for the response...

Label for the status "pending"

Label for "timed out" status

com.unblu.conversation.message.approvalStatusTimedOut

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

The approval timed out

Label for the status "Timed out"

General system message for automatic server instance migration

com.unblu.conversation.message.automaticTerminateCollaborationServer

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

For technical reasons, this conversation must be migrated now

General system message sent when a COLLABORATION_SERVER instance has been automatically migrated. Category TERMINATING_INSTANCES.

General system message for automatic rendering service termination

com.unblu.conversation.message.automaticTerminateRenderingService

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

For technical reasons, ${target} must be terminated now

General system message sent when a RENDERING_SERVICE instance has been automatically terminated. Category TERMINATING_INSTANCES.

Arguments

Name Type Description

target

String

Label for imminent migration acknowledgment button

com.unblu.conversation.message.boardingProcessImminentMigrationAcknowledgeButton

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

OK

The text of the only option presented to a user for the imminent boarding process migration message

Supports markdown === Footer of an active offboarding bot thread

com.unblu.conversation.message.botThreadOffboardingActive

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

*offboarding* active

Supports markdown === Footer of an ended offboarding bot thread

com.unblu.conversation.message.botThreadOffboardingEnded

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

*offboarding* ended

Supports markdown === General header of the offboarding bot thread

com.unblu.conversation.message.botThreadOffboardingHeaderGeneral

  • Type: Markdown text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

**offboarding** ${participantName}

Arguments

Name Type Description

participantName

String

Supports markdown === Personal header of the offboarding bot thread

com.unblu.conversation.message.botThreadOffboardingHeaderPersonal

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

**offboarding** you

Supports markdown === Footer of an active onboarding bot thread

com.unblu.conversation.message.botThreadOnboardingActive

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

*onboarding active*

Supports markdown === Footer of an ended onboarding bot thread

com.unblu.conversation.message.botThreadOnboardingEnded

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

*onboarding ended*

Supports markdown === General header of the onboarding bot thread

com.unblu.conversation.message.botThreadOnboardingHeaderGeneral

  • Type: Markdown text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

**onboarding** ${participantName}

Arguments

Name Type Description

participantName

String

Supports markdown === Personal header of onboarding bot thread

com.unblu.conversation.message.botThreadOnboardingHeaderPersonal

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

**onboarding** you

Personal header of the onboarding bot thread

Supports markdown === Footer of active reboarding bot thread

com.unblu.conversation.message.botThreadReboardingActive

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

*reboarding active*

Footer of an active reboarding bot thread

Supports markdown === Footer of ended reboarding bot thread

com.unblu.conversation.message.botThreadReboardingEnded

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

*reboarding ended*

Footer of an ended reboarding bot thread

Supports markdown === General header of reboarding bot thread

com.unblu.conversation.message.botThreadReboardingHeaderGeneral

  • Type: Markdown text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

**reboarding** ${participantName}

General header of the reboarding bot thread

Arguments

Name Type Description

participantName

String

Supports markdown === Personal header of reboarding bot thread

com.unblu.conversation.message.botThreadReboardingHeaderPersonal

  • Type: Markdown text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

**reboarding** you

Personal header of the reboarding bot thread

General system message when call aborted

com.unblu.conversation.message.callAbortedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${participantName} aborted the call

General system message sent when a call is aborted. Category CALL_LIFECYCLE.

Arguments

Name Type Description

participantName

String

System message sent to the person who declined an incoming call

com.unblu.conversation.message.callDeclinedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You declined the call

Personal system message sent to the person who declined an incoming call. Category CALL_PARTICIPANT.

Arguments

Name Type Description

participantName

String

General system message when call ended

com.unblu.conversation.message.callEndedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${participantName} ended the call

General system message sent when a call is ended. Category CALL_LIFECYCLE.

Arguments

Name Type Description

participantName

String

System message sent to the person who ended a call

com.unblu.conversation.message.callEndedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You ended the call

Personal system message sent to the person who ended a call. Category CALL_LIFECYCLE.

Arguments

Name Type Description

participantName

String

General system message when participant joined call

com.unblu.conversation.message.callJoinedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${participantName} joined the call publishing ${publishingState}

General system message sent when a participant joined a call. Category CALL_PARTICIPANT.

Arguments

Name Type Description

participantName

String

publishingState

String

System message for the person joining a call

com.unblu.conversation.message.callJoinedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You joined the call publishing ${publishingState}

Personal system message sent to the person joining a call. Category CALL_PARTICIPANT.

Arguments

Name Type Description

participantName

String

publishingState

String

General system message when participant left active call

com.unblu.conversation.message.callLeftGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${participantName} left the call

General system message sent when a participant left an active call. Category CALL_PARTICIPANT.

Arguments

Name Type Description

participantName

String

System message sent to the person who left an active call

com.unblu.conversation.message.callLeftPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You left the call

Personal system message sent to the person who left an active call. Category CALL_PARTICIPANT.

Arguments

Name Type Description

participantName

String

General system message when participant changed publishing state

com.unblu.conversation.message.callPublishingChangedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${participantName} is now publishing ${publishingState}

General system message sent when a participant changed their publishing state. Category CALL_PARTICIPANT_PUBLISHING_STATE.

Arguments

Name Type Description

participantName

String

publishingState

String

System message sent to the person who changed their publishing state

com.unblu.conversation.message.callPublishingChangedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You are now publishing ${publishingState}

Personal system message displayed to a person who changed their publishing state. Category CALL_PARTICIPANT_PUBLISHING_STATE.

Arguments

Name Type Description

participantName

String

publishingState

String

"Request callback" message

com.unblu.conversation.message.callRequestCallbackMessage

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Please call me back

Message sent to a conversation if nobody is available to answer a call and the caller requests a callback

Arguments

Name Type Description

participantName

String

otherPersonNames

String

System message sent to the person who took a snapshot of their own video stream

com.unblu.conversation.message.callSnapshotCapturedOfItselfPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You took a snapshot of your own video stream

Personal system message sent to the person who took a snapshot of their own video stream. Category CALL_SNAPSHOT.

System message sent to the person who takes a snapshot of someone else’s video stream

com.unblu.conversation.message.callSnapshotCapturedOfPersonPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You took a snapshot of ${snapshottedName}'s video stream

Personal system message sent to the participant who took a snapshot of another participant’s video stream. Category CALL_SNAPSHOT.

Arguments

Name Type Description

snapshottedName

String

General system message when call started

com.unblu.conversation.message.callStartGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${participantName} started a ${callType}

General system message sent when a call is started. Category CALL_LIFECYCLE.

Arguments

Name Type Description

participantName

String

callType

String

System message sent to the person who started a call

com.unblu.conversation.message.callStartPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You started a ${callType}

Personal system message for the person who started a call. Category CALL_LIFECYCLE.

Arguments

Name Type Description

participantName

String

callType

String

System message displayed to the person who resumed co-browsing

com.unblu.conversation.message.cobrowsingContinuedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You resumed co-browsing

Personal system message displayed to the person who resumed co-browsing. Category LAYER_ACTION_SHARING_PAUSE.

Arguments

Name Type Description

person

String

The system message displayed to the person who paused co-browsing

com.unblu.conversation.message.cobrowsingPausedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You paused co-browsing

Personal system message displayed to the person who paused co-browsing. Category LAYER_ACTION_SHARING_PAUSE.

Arguments

Name Type Description

person

String

General system message sent when awaited person type is set

com.unblu.conversation.message.conversationAwaitedPersonTypeSetGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${initiatingPersonName} set the conversation to "waiting for ${newAwaitedPersonType}"

Category CONVERSATION_PROPERTIES

Arguments

Name Type Description

initiatingPersonName

String

newAwaitedPersonType

String

Personal system message for person who set awaited person type

com.unblu.conversation.message.conversationAwaitedPersonTypeSetPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You set the conversation to "waiting for ${newAwaitedPersonType}"

Category CONVERSATION_PROPERTIES

Arguments

Name Type Description

newAwaitedPersonType

String

General system message when conversation recording failed to initialize

com.unblu.conversation.message.conversationRecordingDeniedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Conversation recording failed, activating ${layerName} denied

General system message sent when a conversation recording fails to initialize. Mainly relevant for the SYNCHRONOUS/ABORT mode. Category RECORDING_LIFECYCLE.

Arguments

Name Type Description

layerName

String

General system message when recording stops

com.unblu.conversation.message.conversationRecordingEndGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Recording stopped

General system message sent when recording stops. Category RECORDING_LIFECYCLE.

"Recording failed" general system message

com.unblu.conversation.message.conversationRecordingFailedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Recording failed

General system message sent when recording fails. Category RECORDING_LIFECYCLE.

General system message when recording starts

com.unblu.conversation.message.conversationRecordingStartGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Recording started

General system message sent when recording starts. Category RECORDING_LIFECYCLE.

General system message displayed when a person accepts a conversation request for a specific named area from the queue

com.unblu.conversation.message.conversationRequestForNamedAreaRedeemedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${redeemingPersonName} accepted the conversation request on behalf of ${namedArea}

General system message displayed when an agent accepts a conversation request for a specific named area from the queue. Category VISITOR_INVITATION.

Arguments

Name Type Description

redeemingPersonName

String

namedArea

String

System messages displayed to the person who accepts a conversation request for a specific named area from the queue

com.unblu.conversation.message.conversationRequestForNamedAreaRedeemedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You accepted the conversation request for the named area ${namedArea}

Personal system message displayed to the agent who accepts a conversation request for a specific named area from the queue. Category VISITOR_INVITATION.

Arguments

Name Type Description

namedArea

String

General system message displayed when a conversation request to a named area is revoked

com.unblu.conversation.message.conversationRequestForNamedAreaRevokedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${revokingAgentName} revoked the conversation request in the queue of the named area ${namedArea}

General system message displayed when the conversation request for a named area is revoked. Category VISITOR_INVITATION.

Arguments

Name Type Description

revokingAgentName

String

namedArea

String

System message displayed to the person who revoked the conversation request for a named area

com.unblu.conversation.message.conversationRequestForNamedAreaRevokedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You revoked the conversation request in the queue of the named area ${namedArea}

Personal system message displayed to the agent who revoked a conversation request for a named area. Category VISITOR_INVITATION.

Arguments

Name Type Description

namedArea

String

General system message displayed when a person accepts a conversation request from the queue

com.unblu.conversation.message.conversationRequestRedeemedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${redeemingPersonName} accepted the conversation request

General system message displayed when an agent accepts a conversation request from the queue. Category VISITOR_INVITATION.

Arguments

Name Type Description

redeemingPersonName

String

System message displayed to the person who accepts a conversation request from the queue

com.unblu.conversation.message.conversationRequestRedeemedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You accepted the conversation request

Personal system message displayed to the agent who accepts a conversation request from the queue. Category VISITOR_INVITATION.

General system message when conversation’s scheduled time changed

com.unblu.conversation.message.conversationScheduledTimeChangedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${initiatingPersonName} changed scheduled time from "${oldScheduledTime}" to "${newScheduledTime}" (${timeZoneId})

General system message displayed when a scheduled time of a conversation changes. Category CONVERSATION_PROPERTIES.

Arguments

Name Type Description

initiatingPersonName

String

oldScheduledTime

String

newScheduledTime

String

timeZoneId

String

Personal system message for person who changed a conversation’s scheduled time

com.unblu.conversation.message.conversationScheduledTimeChangedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You changed scheduled time from "${oldScheduledTime}" to "${newScheduledTime}" (${timeZoneId})

Personal system message displayed to the person who changed the scheduled time of a conversation. Category CONVERSATION_PROPERTIES.

Arguments

Name Type Description

oldScheduledTime

String

newScheduledTime

String

timeZoneId

String

General system message sent when conversation topic is set

com.unblu.conversation.message.conversationTopicSetGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${initiatingPersonName} set topic to "${newTopic}"

General system message displayed when the topic of a conversation is set. Category CONVERSATION_PROPERTIES.

Arguments

Name Type Description

initiatingPersonName

String

newTopic

String

Personal system message for person who set conversation topic

com.unblu.conversation.message.conversationTopicSetPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You set the topic to "${newTopic}"

Personal system message for the person who set the topic of a conversation. Category CONVERSATION_PROPERTIES.

Arguments

Name Type Description

newTopic

String

General system message displayed when a conversation is forwarded to another agent

com.unblu.conversation.message.forwardedToAgentGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${forwardingAgentName} has forwarded the conversation to the agent ${targetAgentName}

General system message displayed when a conversation is forwarded to another agent. Category FORWARDING.

Arguments

Name Type Description

targetAgentName

String

forwardingAgentName

String

General system message displayed when a conversation is forwarded to a named area

com.unblu.conversation.message.forwardedToNamedAreaGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${forwardingAgentName} requeued the conversation for the named area ${targetNamedAreaName}

General system message displayed when a conversation is forwarded to a named area. Category FORWARDING.

Arguments

Name Type Description

targetNamedAreaName

String

forwardingAgentName

String

General system message displayed when a conversation is forwarded to a team

com.unblu.conversation.message.forwardedToTeamGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${forwardingAgentName} has forwarded the conversation to the team ${targetTeamName}

General system message displayed when a conversation is forwarded to a team. Category FORWARDING.

Arguments

Name Type Description

targetTeamName

String

forwardingAgentName

String

"Forwarded to team" system message

com.unblu.conversation.message.forwardedToTeamPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Your conversation has been forwarded to another team. Please wait until the next agent joins...

Personal system message displayed when the conversation has been forwarded to another team. Category FORWARDING.

General system message displayed when the forwarding of a conversation to an agent is redeemed

com.unblu.conversation.message.forwardingToAgentRedeemedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${redeemingAgentName} redeemed the forwarding

General system message displayed when the forwarding of a conversation to an agent is redeemed. Category FORWARDING_STATE.

Arguments

Name Type Description

redeemingAgentName

String

System message displayed to the person who redeemed the forwarding of a conversation to a team

com.unblu.conversation.message.forwardingToAgentRedeemedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You redeemed the forwarding to yourself

Personal system message displayed to the agent who redeemed the forwarding of a conversation to themselves. Category FORWARDING_STATE.

General system message displayed when the forwarding of a conversation to an agent is revoked

com.unblu.conversation.message.forwardingToAgentRevokedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${revokingAgentName} revoked the forwarding to the agent ${targetAgentName}

General system message displayed when the forwarding of a conversation to an agent is revoked. Category FORWARDING_STATE.

Arguments

Name Type Description

revokingAgentName

String

targetAgentName

String

System message displayed to the person who revoked the forwarding of a conversation to an agent

com.unblu.conversation.message.forwardingToAgentRevokedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You revoked the forwarding to the agent ${targetAgentName}

Personal system message displayed to the agent who revoked the forwarding of a conversation to an agent. Category FORWARDING_STATE.

Arguments

Name Type Description

targetAgentName

String

General system message displayed when the forwarding of a conversation to a team is redeemed

com.unblu.conversation.message.forwardingToTeamRedeemedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${redeemingAgentName} redeemed the forwarding to the team ${targetTeamName}

General system message displayed when an agent redeemed the forwarding of a conversation to a team. Category FORWARDING_STATE.

Arguments

Name Type Description

redeemingAgentName

String

targetTeamName

String

Personal system message for agent who redeemed a conversation’s forwarding to a team

com.unblu.conversation.message.forwardingToTeamRedeemedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You redeemed the forwarding to the team ${targetTeamName}

Personal system message displayed to the agent who redeemed the forwarding of a conversation to a team. Category FORWARDING_STATE.

Arguments

Name Type Description

targetTeamName

String

General system message displayed when the forwarding of a conversation to a team is revoked

com.unblu.conversation.message.forwardingToTeamRevokedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${revokingAgentName} revoked the forwarding to the team ${targetTeamName}

General system message displayed when forwarding a conversation to a team is revoked. Category FORWARDING_STATE.

Arguments

Name Type Description

revokingAgentName

String

targetTeamName

String

System message displayed to the person who revoked the forwarding of a conversation to a team

com.unblu.conversation.message.forwardingToTeamRevokedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You revoked the forwarding to the team ${targetTeamName}

Personal system message for the agent who revoked the forwarding of a conversation to a team. Category FORWARDING_STATE.

Arguments

Name Type Description

targetTeamName

String

"Will handle later" message for visitors

com.unblu.conversation.message.invitationRedeemedButWillHandleLater

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT, TEAM, USER

  • Default:

I'm not available right now. I'll get back to you as soon as possible.

Message sent to a visitor if an agent redeems a conversation request but won’t deal with it until later

General system message displayed when an agent is made a conversation’s new assigned agent, making it their responsibility

com.unblu.conversation.message.isNowAssignedAgentGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${participantName} is now the assigned agent of the conversation

General system message displayed when an agent is the new assigned agent of a conversation, making it their responsibility. Category PARTICIPANT_ROLE_CHANGE.

Arguments

Name Type Description

participantName

String

General system message displayed when a person activated the layer action "mark mode"

com.unblu.conversation.message.layerActionMarkActivatedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${person} activated mark mode

General system message displayed when a person activated the layer action "mark mode". Category LAYER_ACTION_CONTROL.

Arguments

Name Type Description

person

String

System message displayed to the person who activated the layer action "mark mode"

com.unblu.conversation.message.layerActionMarkActivatedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You activated mark mode

Personal system message displayed to the person who activated the layer action "mark mode". Category LAYER_ACTION_CONTROL.

General system message displayed when a person deactivated the layer action "mark mode"

com.unblu.conversation.message.layerActionMarkDeactivatedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${person} deactivated mark mode

General system message displayed when a person deactivated the layer action "mark mode". Category LAYER_ACTION_CONTROL.

Arguments

Name Type Description

person

String

System message displayed to the person who deactivated the layer action "mark mode"

com.unblu.conversation.message.layerActionMarkDeactivatedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You deactivated mark mode

Personal system message displayed to the person who deactivated the layer action "mark mode". Category LAYER_ACTION_CONTROL.

General system message displayed when a person activated the layer action "remote control"

com.unblu.conversation.message.layerActionRemoteControlActivatedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${person} activated remote control

General system message displayed when a participant activated the layer action "remote control". Category LAYER_ACTION_CONTROL.

Arguments

Name Type Description

person

String

Personal system message displayed to the person who activated the layer action "remote control".

com.unblu.conversation.message.layerActionRemoteControlActivatedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You activated remote control

Personal system message displayed to the person who activated the layer action "remote control". Category LAYER_ACTION_CONTROL.

General system message displayed when a person deactivated the layer action "remote control"

com.unblu.conversation.message.layerActionRemoteControlDeactivatedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${person} deactivated remote control

General system message displayed when a person deactivated the layer action "remote control". Category LAYER_ACTION_CONTROL.

Arguments

Name Type Description

person

String

System message displayed to the person who deactivated the layer action "remote control"

com.unblu.conversation.message.layerActionRemoteControlDeactivatedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You deactivated remote control

Personal system message displayed to the person who deactivated the layer action "remote control". Category LAYER_ACTION_CONTROL.

System message displayed if the system activated a collaboration layer

com.unblu.conversation.message.layerActivatedBySystem

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${layerName} was activated

System message displayed when the system activated a layer. Category LAYER_LIFECYCLE.

Arguments

Name Type Description

layerName

String

General system message displayed when a person activated a collaboration layer

com.unblu.conversation.message.layerActivatedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${activatingPersonName} activated ${layerName}

General system message displayed when a person activated a layer. Category LAYER_LIFECYCLE.

Arguments

Name Type Description

layerName

String

activatingPersonName

String

System message displayed to the person who activated a layer

com.unblu.conversation.message.layerActivatedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You launched ${layerName}

Personal system message displayed to the person who activated a layer. Category LAYER_LIFECYCLE.

Arguments

Name Type Description

layerName

String

General system message displayed when a person declined the layer activation

com.unblu.conversation.message.layerActivationDeclinedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${decliningPersonName} declined to activate ${layerName}

General system message displayed when a participant declined the request to activate a layer. Category LAYER_LIFECYCLE.

Arguments

Name Type Description

layerName

String

decliningPersonName

String

System message displayed to the person who declined the request to activate a layer

com.unblu.conversation.message.layerActivationDeclinedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You declined to activate ${layerName}

Personal system message displayed to the person who declined the layer activation. Category LAYER_LIFECYCLE.

Arguments

Name Type Description

layerName

String

General system message displayed when a collaboration layer is stopped due to inactivity

com.unblu.conversation.message.layerAutomaticallyStoppedBecauseOfInactivityGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${layerName} was stopped because of inactivity

General system message displayed when a collaboration layer is stopped due to inactivity. Category LAYER_INACTIVITY.

Arguments

Name Type Description

layerName

String

Personal system message displayed to the layer owner when his collaboration layer is stopped due to inactivity

com.unblu.conversation.message.layerAutomaticallyStoppedBecauseOfInactivityPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${layerName} was stopped because of inactivity

Personal system message displayed to the layer owner when his collaboration layer is stopped due to inactivity. Category LAYER_INACTIVITY.

Arguments

Name Type Description

layerName

String

System message displayed when the system deactivated a layer

com.unblu.conversation.message.layerDeactivatedBySystem

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${layerName} was stopped

System message displayed when the system deactivated a layer. Category LAYER_LIFECYCLE.

Arguments

Name Type Description

layerName

String

General system message displayed when a person deactivated a layer

com.unblu.conversation.message.layerDeactivatedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${layerName} was stopped by ${deactivatingPersonName}

General system message displayed when a participant deactivated a layer. Category LAYER_LIFECYCLE.

Arguments

Name Type Description

layerName

String

deactivatingPersonName

String

System message displayed to the person who deactivated a layer

com.unblu.conversation.message.layerDeactivatedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You stopped ${layerName}

Personal system message displayed to the person who deactivated a layer. Category LAYER_LIFECYCLE.

Arguments

Name Type Description

layerName

String

"Conversation unassigned" direct system message

com.unblu.conversation.message.lifecycleConversationUnassignedPersonal

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

You have been removed from the conversation because the assigned agent left the conversation

Personal system message displayed to the secondary agent who was removed from a conversation because the assigned agent left. Category PARTICIPANT_LEFT_REASON.

Text shown when a participant is removed from the conversation

com.unblu.conversation.message.lifecycleParticipantForwardedPersonal

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

The forwarding invitation has been accepted. You have been automatically removed from this conversation.

Personal system message for the participant who forwarded the conversation and was removed because the forwarding was accepted. Category PARTICIPANT_LEFT_REASON.

General system message when participant joins a conversation

com.unblu.conversation.message.lifecycleParticipantJoinedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${participantName} joined the conversation

General system message displayed if a participant joined the conversation. Category PARTICIPANT_JOINED.

Arguments

Name Type Description

participantName

String

System message displayed to the person who joined a conversation

com.unblu.conversation.message.lifecycleParticipantJoinedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You joined the conversation

Personal system message displayed to the participant who joined a conversation. Category PARTICIPANT_JOINED.

Arguments

Name Type Description

participantName

String

Text description for a participant actively removed from a conversation

com.unblu.conversation.message.lifecycleParticipantKickedPersonal

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

You have been removed from the conversation and will not be able to access it anymore

Personal system message displayed to the participant who was removed from the conversation. Category PARTICIPANT_LEFT_REASON.

Text shown when a participant leaves a conversation

com.unblu.conversation.message.lifecycleParticipantLeftOtherPersonal

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

You left the conversation

Personal system message displayed to the participant who left the conversation for some other reason. Category PARTICIPANT_LEFT_REASON.

Text for the person who has left a conversation

com.unblu.conversation.message.lifecycleParticipantLeftPersonal

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

You left the conversation

Personal system message displayed to the participant who has left a conversation. Category PARTICIPANT_LEFT_REASON.

Text description for a participant that has declined onboarding

com.unblu.conversation.message.lifecycleParticipantOnboardingDeclinedPersonal

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

You didn't complete the onboarding process and may therefore not join the conversation

Personal system message displayed to the participant who did not complete the onboarding process. Category PARTICIPANT_LEFT_REASON.

Personal system message for participant who ran into a timeout during onboarding

com.unblu.conversation.message.lifecycleParticipantOnboardingTimeoutPersonal

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Your onboarding timed out, so you may not join the conversation

Personal system message displayed to the participant who ran into a timeout during the onboarding process. Category PARTICIPANT_LEFT_REASON.

Text shown to a participant removed from a conversation due to a timeout

com.unblu.conversation.message.lifecycleParticipantRemovedAfterTimeoutPersonal

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

You were removed from the conversation after a loss of connection

Personal system message displayed to a participant removed from a conversation after a timeout due to inactivity. Category PARTICIPANT_LEFT_REASON.

System message displayed when the state of a conversation changed

com.unblu.conversation.message.lifecycleStateChange

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Conversation state switched from ${previousState} to ${newState}

System message displayed when the conversation state changed. Category CONVERSATION_LIFECYCLE.

Arguments

Name Type Description

previousState

String

newState

String

General system message for manual server migration

com.unblu.conversation.message.manualTerminateCollaborationServerGeneral

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

${personName} migrated the conversation. This was necessary for technical reasons.

General system message sent when a COLLABORATION_SERVER instance has been manually migrated. Category TERMINATING_INSTANCES.

Arguments

Name Type Description

personName

String

Personal system message for manual server migration

com.unblu.conversation.message.manualTerminateCollaborationServerPersonal

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

You migrated the conversation. This was necessary for technical reasons.

Personal system message sent when a COLLABORATION_SERVER instance has been manually migrated. Category TERMINATING_INSTANCES.

General system message for manual rendering service termination

com.unblu.conversation.message.manualTerminateRenderingServiceGeneral

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

${personName} terminated ${target}. This was necessary for technical reasons.

General system message sent when a RENDERING_SERVICE instance has been manually terminated. Category TERMINATING_INSTANCES.

Arguments

Name Type Description

target

String

personName

String

Personal system message for manual rendering service termination

com.unblu.conversation.message.manualTerminateRenderingServicePersonal

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

You terminated ${target}. This was necessary for technical reasons.

Personal system message sent when a RENDERING_SERVICE instance has been manually terminated. Category TERMINATING_INSTANCES.

Arguments

Name Type Description

target

String

System message displayed when a person changes their visibility in a conversation to "hidden"

com.unblu.conversation.message.participantChangedToHiddenGeneral

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

${participantName} is now hidden

General system message displayed when a person changed their visibility in a conversation to "hidden". Category PARTICIPANT_VISIBILITY_CHANGE.

Arguments

Name Type Description

participantName

String

Message for participation change to "hidden"

com.unblu.conversation.message.participantChangedToHiddenPersonal

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Your are now a hidden participant.
Visitors can't see your avatar, and you don't receive incoming call notifications.
You can still write messages, start calls, and join active calls manually.

Personal system message for a person who changed their visibility to "hidden". Category PARTICIPANT_VISIBILITY_CHANGE.

System message displayed when a person changes their visibility in a conversation to "visible"

com.unblu.conversation.message.participantChangedToVisibleGeneral

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

${participantName} is now visible

General system message displayed when a participant changed their visibility in a conversation to "visible". Category PARTICIPANT_VISIBILITY_CHANGE.

Arguments

Name Type Description

participantName

String

"Participation changed to visible" system message

com.unblu.conversation.message.participantChangedToVisiblePersonal

  • Type: Simple text

  • Allowed scopes: CONVERSATION, CONVERSATION_TEMPLATE

  • Default:

Your participation is now fully visible to everyone. You will also receive incoming call notifications.

Personal system message displayed to the participant who changed their visibility to "visible". Category PARTICIPANT_VISIBILITY_CHANGE.

Fallback for "recording available" message

com.unblu.conversation.message.recordingAvailableFallback

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Recording available: ${fileName} (${fileSize} • ${duration})

Fallback message for a "recording available" message, when the message cannot be restored in the conversation anymore

Arguments

Name Type Description

fileName

String

fileSize

String

duration

String

System message displayed when the system switched to another layer

com.unblu.conversation.message.switchedToLayerBySystem

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

Switched to ${layerName}

System message displayed if the system switched to another layer. Category LAYER_LIFECYCLE.

Arguments

Name Type Description

layerName

String

General system message displayed when a person switched to another layer

com.unblu.conversation.message.switchedToLayerGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${switchingPersonName} switched to ${layerName}

General system message displayed when a person switched to another layer. Category LAYER_LIFECYCLE.

Arguments

Name Type Description

layerName

String

switchingPersonName

String

System message for the person who switched to another layer

com.unblu.conversation.message.switchedToLayerPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You switched to ${layerName}

Personal system message displayed to the person who switched to another collaboration layer. Category LAYER_LIFECYCLE.

Arguments

Name Type Description

layerName

String

General system message displayed when a team’s invitation is redeemed

com.unblu.conversation.message.teamInvitationRedeemedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${redeemingAgentName} redeemed the invitation of the team ${teamName}

General system message displayed when a team’s invitation is redeemed. Category AGENT_INVITATION.

Arguments

Name Type Description

redeemingAgentName

String

teamName

String

System message displayed to the agent who redeemed a team’s invitation

com.unblu.conversation.message.teamInvitationRedeemedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You redeemed the invitation of the team ${teamName}

Personal system message displayed to the agent who redeemed a team’s invitation. Category AGENT_INVITATION.

Arguments

Name Type Description

teamName

String

General system message displayed when a team’s invitation is revoked

com.unblu.conversation.message.teamInvitationRevokedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${invitingAgentName} revoked the invitation of the team ${teamName}

General system message displayed when a team’s invitation is revoked. Category AGENT_INVITATION.

Arguments

Name Type Description

invitingAgentName

String

teamName

String

System message displayed to the agent who revoked a team’s invitation

com.unblu.conversation.message.teamInvitationRevokedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You revoked the invitation of the team ${teamName}

Personal system message displayed to the agent who revoked a team’s invitation. Category AGENT_INVITATION.

Arguments

Name Type Description

teamName

String

General system message displayed when a team is invited to join a conversation

com.unblu.conversation.message.teamInvitedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${invitingAgentName} invited the team ${teamName} to join the conversation

General system message displayed when a team is invited to join a conversation. Category AGENT_INVITATION.

Arguments

Name Type Description

invitingAgentName

String

teamName

String

System message displayed to the agent who invited another team to join a conversation

com.unblu.conversation.message.teamInvitedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You invited the team ${teamName} to join the conversation

Personal system message displayed to the agent who invited another team to join a conversation. Category AGENT_INVITATION.

Arguments

Name Type Description

teamName

String

General system message displayed when a visitor is invited to join a conversation via a link

com.unblu.conversation.message.visitorInvitedViaLinkGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${invitingAgentName} invited a visitor to join the conversation via a link

General system message displayed when a visitor is invited to join a conversation via a link. Category VISITOR_INVITATION.

Arguments

Name Type Description

invitingAgentName

String

System message displayed to the person who invited a visitor to join a conversation via a link

com.unblu.conversation.message.visitorInvitedViaLinkPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You invited a visitor to the conversation via a link

Personal system message displayed to the agent who invited a visitor to join a conversation via a link. Category VISITOR_INVITATION.

General system message displayed when the visitor with a nickname and an email address is invited to join a conversation via a link

com.unblu.conversation.message.visitorInvitedViaLinkWithMailAndNicknameGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${invitingAgentName} invited the visitor ${nickname} with email address ${email} to join the conversation via a link

General system message displayed when a visitor with a nickname and an email address is invited to join a conversation via a link. Category VISITOR_INVITATION.

Arguments

Name Type Description

invitingAgentName

String

email

String

nickname

String

System message displayed to the person who invited a visitor with a nickname and an email address to join conversation via a link

com.unblu.conversation.message.visitorInvitedViaLinkWithMailAndNicknamePersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You invited the visitor ${nickname} with email address ${email} to the conversation via a link

Personal system message displayed to the agent who invited a visitor with a nickname and an email address to join a conversation via a link. Category VISITOR_INVITATION.

Arguments

Name Type Description

email

String

nickname

String

General system message displayed when a visitor with an email address is invited to join a conversation via a link

com.unblu.conversation.message.visitorInvitedViaLinkWithMailGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${invitingAgentName} invited the visitor with the email address ${email} to join the conversation via link

General system message displayed when a visitor with an email address is invited to join a conversation via a link. Category VISITOR_INVITATION.

Arguments

Name Type Description

invitingAgentName

String

email

String

System message displayed to the person who invited a visitor with an email address to join a conversation via a link

com.unblu.conversation.message.visitorInvitedViaLinkWithMailPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You invited the visitor with the email address ${email} to join the conversation via a link

Personal system message displayed to the agent who invited a visitor with an email address to join a conversation via link. Category VISITOR_INVITATION.

Arguments

Name Type Description

email

String

General system message displayed when a visitor with a nickname is invited to join a conversation via a link

com.unblu.conversation.message.visitorInvitedViaLinkWithNicknameGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${invitingAgentName} invited the visitor ${nickname} to join the conversation via a link

General system message displayed when a visitor with a nickname is invited to a conversation via a link. Category VISITOR_INVITATION.

Arguments

Name Type Description

invitingAgentName

String

nickname

String

System message for the person who invited the visitor with a nickname to join a conversation via a link

com.unblu.conversation.message.visitorInvitedViaLinkWithNicknamePersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You invited the visitor ${nickname} to join the conversation via a link

Personal system message displayed to the person who invited a visitor with a nickname to join a conversation via a link. Category VISITOR_INVITATION.

Arguments

Name Type Description

nickname

String

General system message displayed when a visitor is invited to join a conversation via an email to their email address

com.unblu.conversation.message.visitorInvitedViaMailGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${invitingAgentName} invited the visitor to join the conversation via an email to ${email}

General system message displayed when a visitor is invited to join a conversation via an email to their email address. Category VISITOR_INVITATION.

Arguments

Name Type Description

invitingAgentName

String

email

String

System message for the person who invited a visitor to join a conversation via an email to their email address

com.unblu.conversation.message.visitorInvitedViaMailPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You invited the visitor to the conversation via an email to ${email}

Personal system message displayed to the agent who invited a visitor to join a conversation via an email to their address. Category VISITOR_INVITATION.

Arguments

Name Type Description

email

String

General system message displayed when a visitor with a nickname is invited to join a conversation via an email to their email address

com.unblu.conversation.message.visitorInvitedViaMailWithNicknameGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${invitingAgentName} invited the visitor ${nickname} to join the conversation via an email to ${email}

General system message displayed when a visitor with a nickname is invited to join a conversation via an email to their email address. Category VISITOR_INVITATION.

Arguments

Name Type Description

invitingAgentName

String

email

String

nickname

String

System message displayed to the person who invited a visitor with a nickname to join a conversation via an email to their email address

com.unblu.conversation.message.visitorInvitedViaMailWithNicknamePersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You invited the visitor ${nickname} to join the conversation via an email to ${email}

Personal system message displayed to the agent who invited a visitor with a nickname to join conversation via an email to their email address. Category VISITOR_INVITATION.

Arguments

Name Type Description

email

String

nickname

String

General system message displayed when a visitor is invited to join a conversation via PIN

com.unblu.conversation.message.visitorInvitedViaPinGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${invitingAgentName} invited a visitor to join the conversation via PIN

General system message displayed when a visitor is invited to join a conversation via PIN. Category VISITOR_INVITATION.

Arguments

Name Type Description

invitingAgentName

String

System message displayed to the person who invited a visitor to join a conversation via a PIN

com.unblu.conversation.message.visitorInvitedViaPinPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You invited a visitor to join the conversation via PIN

Personal system message displayed to the agent who invited a visitor to join a conversation via PIN. Category VISITOR_INVITATION.

General system message displayed when a visitor with a nickname and an email address is invited to join a conversation via PIN

com.unblu.conversation.message.visitorInvitedViaPinWithMailAndNicknameGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${invitingAgentName} invited the visitor ${nickname} with email address ${email} to join the conversation via PIN

General system message displayed when a visitor with a nickname and an email address is invited to join a conversation via PIN. Category VISITOR_INVITATION.

Arguments

Name Type Description

invitingAgentName

String

email

String

nickname

String

System message displayed to the person who invited a visitor with a nickname and an email address to join a conversation via PIN

com.unblu.conversation.message.visitorInvitedViaPinWithMailAndNicknamePersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You invited the visitor ${nickname} with email address ${email} to join the conversation via PIN

Personal system message for the person who invited a visitor with a nickname and an email address to join a conversation via PIN. Category VISITOR_INVITATION.

Arguments

Name Type Description

email

String

nickname

String

General system message displayed when a visitor with an email address is invited to join a conversation via PIN

com.unblu.conversation.message.visitorInvitedViaPinWithMailGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${invitingAgentName} invited the visitor with the email address ${email} to join the conversation via PIN

General system message displayed when a visitor with an email address is invited to join a conversation via PIN. Category VISITOR_INVITATION.

Arguments

Name Type Description

invitingAgentName

String

email

String

System message displayed to the person who invited the visitor with an email address to join a conversation via PIN

com.unblu.conversation.message.visitorInvitedViaPinWithMailPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You invited the visitor with the email address ${email} to join the conversation via PIN

Personal system message displayed to the person who invited a visitor with an email address to join a conversation via PIN. Category VISITOR_INVITATION.

Arguments

Name Type Description

email

String

General system message displayed when a visitor with a nickname is invited to join a conversation via PIN

com.unblu.conversation.message.visitorInvitedViaPinWithNicknameGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${invitingAgentName} invited the visitor ${nickname} to join the conversation via PIN

General system message displayed when a visitor with a nickname is invited to join a conversation via PIN. Category VISITOR_INVITATION.

Arguments

Name Type Description

invitingAgentName

String

nickname

String

System message displayed to the person who invited a visitor with a nickname to join a conversation via PIN

com.unblu.conversation.message.visitorInvitedViaPinWithNicknamePersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You invited the visitor ${nickname} to join the conversation via PIN

Personal system message displayed to the person who invited a visitor with a nickname to join a conversation via PIN. Category VISITOR_INVITATION.

Arguments

Name Type Description

nickname

String

General system message displayed when a visitor’s link invitation is redeemed

com.unblu.conversation.message.visitorLinkInvitationRedeemedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${redeemingPersonName} redeemed a link invitation

General system message displayed when a visitor’s link invitation is redeemed. Category VISITOR_INVITATION.

Arguments

Name Type Description

redeemingPersonName

String

System message displayed to the person who redeemed a visitor’s link invitation

com.unblu.conversation.message.visitorLinkInvitationRedeemedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You redeemed the link invitation

Personal system message displayed to the person who redeemed a visitor’s link invitation. Category VISITOR_INVITATION.

General system message displayed when a visitor’s link invitation is renewed

com.unblu.conversation.message.visitorLinkInvitationRenewedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${renewingPersonName} renewed a link invitation

Arguments

Name Type Description

renewingPersonName

String

System message for the person who renewed a visitor’s link invitation

com.unblu.conversation.message.visitorLinkInvitationRenewedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You renewed a link invitation

Personal system message displayed to the person who renewed a visitor’s link invitation. Category VISITOR_INVITATION.

General system message when a visitor’s link invitation is revoked

com.unblu.conversation.message.visitorLinkInvitationRevokedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${revokingPersonName} revoked a link invitation

General system message displayed when a visitor’s link invitation is revoked. Category VISITOR_INVITATION.

Arguments

Name Type Description

revokingPersonName

String

System message for the person who revoked a visitor’s link invitation

com.unblu.conversation.message.visitorLinkInvitationRevokedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You revoked a link invitation

Personal system message displayed to the person who revoked a visitor’s link invitation. Category VISITOR_INVITATION.

General system message displayed when the link invitation of a visitor with a nickname and an email address is renewed

com.unblu.conversation.message.visitorLinkInvitationWithMailAndNicknameRenewedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${renewingPersonName} renewed a link invitation for the visitor ${nickname} with the email address ${email}

General system message displayed when the link invitation of a visitor with a nickname and an email address is renewed. Category VISITOR_INVITATION.

Arguments

Name Type Description

renewingPersonName

String

email

String

nickname

String

System message displayed to the person who renewed the link invitation of a visitor with a nickname and an email address

com.unblu.conversation.message.visitorLinkInvitationWithMailAndNicknameRenewedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You renewed a link invitation for the visitor ${nickname} with the email address ${email}

Personal system message displayed to the agent who renewed the link invitation of a visitor with a nickname and an email address. Category VISITOR_INVITATION.

Arguments

Name Type Description

email

String

nickname

String

General system message displayed when the link invitation of a visitor with a nickname and an email address is revoked

com.unblu.conversation.message.visitorLinkInvitationWithMailAndNicknameRevokedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${revokingPersonName} revoked a link invitation for the visitor ${nickname} with the email address ${email}

General system message displayed when the link invitation of a visitor with a nickname and an email address is revoked. Category VISITOR_INVITATION.

Arguments

Name Type Description

revokingPersonName

String

email

String

nickname

String

System message for the person who revoked the link invitation of a visitor with a nickname and an email address

com.unblu.conversation.message.visitorLinkInvitationWithMailAndNicknameRevokedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You revoked a link invitation for the visitor ${nickname} with the email address ${email}

Personal system message displayed to the person who revoked the link invitation of a visitor with a nickname and an email address. Category VISITOR_INVITATION.

Arguments

Name Type Description

email

String

nickname

String

General system message displayed when the link invitation of a visitor with an email address is renewed

com.unblu.conversation.message.visitorLinkInvitationWithMailRenewedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${renewingPersonName} renewed a link invitation for the visitor with the email address ${email}

General system message displayed when the link invitation of a visitor with an email address is renewed. Category VISITOR_INVITATION.

Arguments

Name Type Description

renewingPersonName

String

email

String

System message displayed to the person who renewed the link invitation of a visitor with an email address

com.unblu.conversation.message.visitorLinkInvitationWithMailRenewedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You renewed a link invitation for the visitor with the email address ${email}

Personal system message displayed to the agent who renewed the link invitation of a visitor with an email address. Category VISITOR_INVITATION.

Arguments

Name Type Description

email

String

General system message displayed when the link invitation of a visitor with an email address is revoked

com.unblu.conversation.message.visitorLinkInvitationWithMailRevokedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${revokingPersonName} revoked a link invitation for the visitor with the email address ${email}

General system message displayed when the link invitation of a visitor with an email address is revoked. Category VISITOR_INVITATION.

Arguments

Name Type Description

revokingPersonName

String

email

String

System message displayed to the person who revoked the link invitation of a visitor with an email address

com.unblu.conversation.message.visitorLinkInvitationWithMailRevokedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You revoked a link invitation for the visitor with the email address ${email}

Personal system message displayed to the agent who revoked the link invitation of a visitor with an email address. Category VISITOR_INVITATION.

Arguments

Name Type Description

email

String

General system message displayed when the invitation of a visitor with a nickname is revoked

com.unblu.conversation.message.visitorLinkInvitationWithNicknameRenewedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${renewingPersonName} renewed a link invitation for the visitor ${nickname}

General system message displayed when the link invitation of a visitor with a nickname is renewed. Category VISITOR_INVITATION.

Arguments

Name Type Description

renewingPersonName

String

nickname

String

System message displayed to the person who renewed the link invitation of a visitor with a nickname

com.unblu.conversation.message.visitorLinkInvitationWithNicknameRenewedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You renewed a link invitation for the visitor ${nickname}

Personal system message displayed to the agent who renewed the link invitation of a visitor with a nickname. Category VISITOR_INVITATION.

Arguments

Name Type Description

nickname

String

General system message displayed when the link invitation of a visitor with a nickname is revoked

com.unblu.conversation.message.visitorLinkInvitationWithNicknameRevokedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${revokingPersonName} revoked a link invitation for the visitor ${nickname}

General system message displayed when the link invitation of a visitor with a nickname is revoked. Category VISITOR_INVITATION.

Arguments

Name Type Description

revokingPersonName

String

nickname

String

System message for the person who revoked the link invitation of a visitor with a nickname

com.unblu.conversation.message.visitorLinkInvitationWithNicknameRevokedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You revoked a link invitation for the visitor ${nickname}

Personal system message displayed to the agent who revoked the link invitation of a visitor with a nickname. Category VISITOR_INVITATION.

Arguments

Name Type Description

nickname

String

General system message displayed when a visitor’s email invitation is redeemed

com.unblu.conversation.message.visitorMailInvitationRedeemedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${redeemingPersonName} redeemed the email invitation

General system message displayed when a visitor’s email invitation is redeemed. Category VISITOR_INVITATION.

Arguments

Name Type Description

redeemingPersonName

String

System message for the person who redeemed a visitor’s email invitation

com.unblu.conversation.message.visitorMailInvitationRedeemedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You redeemed the email invitation

Personal system message displayed to the person who redeemed a visitor’s email invitation. Category VISITOR_INVITATION.

General system message displayed when a visitor’s email invitation is renewed

com.unblu.conversation.message.visitorMailInvitationRenewedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${renewingPersonName} renewed the email invitation for ${email}

General system message displayed when a visitor’s email invitation is renewed. Category VISITOR_INVITATION.

Arguments

Name Type Description

renewingPersonName

String

email

String

System message displayed to the person who renewed a visitor’s email invitation

com.unblu.conversation.message.visitorMailInvitationRenewedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You renewed the email invitation for ${email}

Personal system message displayed to the agent who renewed a visitor’s email invitation. Category VISITOR_INVITATION.

Arguments

Name Type Description

email

String

General system message displayed when a visitor’s email invitation is revoked

com.unblu.conversation.message.visitorMailInvitationRevokedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${revokingPersonName} revoked the email invitation for ${email}

General system message displayed when a visitor’s email invitation is revoked. Category VISITOR_INVITATION.

Arguments

Name Type Description

revokingPersonName

String

email

String

System message displayed to the person who revoked a visitor’s email invitation

com.unblu.conversation.message.visitorMailInvitationRevokedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You revoked the email invitation for ${email}

System message displayed to the agent who revoked a visitor’s email invitation. Category VISITOR_INVITATION.

Arguments

Name Type Description

email

String

General system message displayed when the email invitation of a visitor with a nickname is renewed

com.unblu.conversation.message.visitorMailInvitationWithNicknameRenewedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${renewingPersonName} renewed the email invitation for ${email} of the visitor ${nickname}

General system message displayed when the email invitation of a visitor with a nickname is renewed. Category VISITOR_INVITATION.

Arguments

Name Type Description

renewingPersonName

String

email

String

nickname

String

System message displayed to the person who renewed the email invitation of a visitor with a nickname

com.unblu.conversation.message.visitorMailInvitationWithNicknameRenewedPersonal

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

You renewed the email invitation for the email address ${email} of the visitor ${nickname}

Personal system message displayed to the agent who renewed the email invitation of a visitor with a nickname. Category VISITOR_INVITATION.

Arguments

Name Type Description

email

String

nickname

String

General system message displayed when the email invitation sent to a visitor with a nickname is revoked

com.unblu.conversation.message.visitorMailInvitationWithNicknameRevokedGeneral

  • Type: Simple text

  • Allowed scopes: GLOBAL, ACCOUNT

  • Default:

${revokingPersonName} revoked the email invitation for the email address ${email} of the visitor ${nickname}

General system message displayed when the email invitation of a visitor with a nickname is revoked. Category VISITOR_INVITATION.

Arguments

Name Type Description

revokingPersonName

String

email

String