of 3

Documentation

Unblu 7 (latest)

Account editor component

Message after creating new account

Key: com.unblu.account.createNotification

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Created account "${name}"
com.unblu.account.createNotification<langcode>=<value>

Message after creating a new account

Arguments

Name Type Description

name

STRING

Agent conversation UI configuration

"End conversation" button label

Key: com.unblu.agent.conversation.ui.btnEndConversation

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: End conversation
com.unblu.agent.conversation.ui.btnEndConversation<langcode>=<value>

Label for the "End conversation" button

Label for the "forward to agent" button

Key: com.unblu.agent.conversation.ui.labelForwardAgent

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Forward to agent
com.unblu.agent.conversation.ui.labelForwardAgent<langcode>=<value>

Label for the "forward to agent" entry

Label for the "forward to team" button

Key: com.unblu.agent.conversation.ui.labelForwardTeam

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Forward to team
com.unblu.agent.conversation.ui.labelForwardTeam<langcode>=<value>

Label for the "forward to team" entry

Label for the "invite an agent" button

Key: com.unblu.agent.conversation.ui.labelInviteAgent

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Invite agent
com.unblu.agent.conversation.ui.labelInviteAgent<langcode>=<value>

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

Label for the "invite a team" button

Key: com.unblu.agent.conversation.ui.labelInviteTeam

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Invite team
com.unblu.agent.conversation.ui.labelInviteTeam<langcode>=<value>

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

Label for the "Invite a visitor" button

Key: com.unblu.agent.conversation.ui.labelInviteVisitor

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Invite a visitor
com.unblu.agent.conversation.ui.labelInviteVisitor<langcode>=<value>

DEPRECATED - no longer used

PIN expired label

Key: com.unblu.agent.conversation.ui.pinExpired

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: The PIN expired
com.unblu.agent.conversation.ui.pinExpired<langcode>=<value>

Label when the PIN has expired

Label for the "generate new PIN" button

Key: com.unblu.agent.conversation.ui.pinGenNewBtnLabel

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Generate new PIN
com.unblu.agent.conversation.ui.pinGenNewBtnLabel<langcode>=<value>

Label for the "generate new PIN" button.

Label for the PIN code

Key: com.unblu.agent.conversation.ui.pinLabel

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Share this PIN with your customer
com.unblu.agent.conversation.ui.pinLabel<langcode>=<value>

Label displaying PIN expiry

Key: com.unblu.agent.conversation.ui.pinRemainingTime

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: PIN expires in ${time}
com.unblu.agent.conversation.ui.pinRemainingTime<langcode>=<value>

Arguments

Name Type Description

time

STRING

Title for the PIN dialog

Key: com.unblu.agent.conversation.ui.pinTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Join a customer conversation
com.unblu.agent.conversation.ui.pinTitle<langcode>=<value>

Arguments

Name Type Description

templateName

STRING

templateDescription

STRING

Tooltip for the "configure conversation" button

Key: com.unblu.agent.conversation.ui.tooltipConfigureConversation

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Configure conversation
com.unblu.agent.conversation.ui.tooltipConfigureConversation<langcode>=<value>

Tooltip for the "forward conversation" button

Key: com.unblu.agent.conversation.ui.tooltipForwarding

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Forward conversation
com.unblu.agent.conversation.ui.tooltipForwarding<langcode>=<value>

Tooltip for the "invite to conversation" button

Key: com.unblu.agent.conversation.ui.tooltipInvite

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Invite people to the conversation
com.unblu.agent.conversation.ui.tooltipInvite<langcode>=<value>

"Renew PIN" button label

Key: com.unblu.agent.conversation.ui.visitorInviteBtnRenew

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Renew
com.unblu.agent.conversation.ui.visitorInviteBtnRenew<langcode>=<value>

Label for the "renew PIN" button

Label for revoke invitation button

Key: com.unblu.agent.conversation.ui.visitorInviteBtnRevoke

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Revoke
com.unblu.agent.conversation.ui.visitorInviteBtnRevoke<langcode>=<value>

Label for the "revoke invitation" button

Label for the email address input

Key: com.unblu.agent.conversation.ui.visitorInviteLabelEmail

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Email address
com.unblu.agent.conversation.ui.visitorInviteLabelEmail<langcode>=<value>

Label for the invitation type select

Key: com.unblu.agent.conversation.ui.visitorInviteLabelType

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Invitation type
com.unblu.agent.conversation.ui.visitorInviteLabelType<langcode>=<value>

DEPRECATED - no longer used

Label displaying the invitations expiry

Key: com.unblu.agent.conversation.ui.visitorInviteRemainingTime

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Expires in ${time}
com.unblu.agent.conversation.ui.visitorInviteRemainingTime<langcode>=<value>

Arguments

Name Type Description

time

STRING

Title for the customer invitation fly-in menu

Key: com.unblu.agent.conversation.ui.visitorInviteTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Invite a Customer
com.unblu.agent.conversation.ui.visitorInviteTitle<langcode>=<value>

DEPRECATED - no longer used

Label for Email invite

Key: com.unblu.agent.conversation.ui.visitorInviteTypeEmail

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Email invitation
com.unblu.agent.conversation.ui.visitorInviteTypeEmail<langcode>=<value>

DEPRECATED - no longer used

Label for PIN invite

Key: com.unblu.agent.conversation.ui.visitorInviteTypePin

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: PIN invitation
com.unblu.agent.conversation.ui.visitorInviteTypePin<langcode>=<value>

DEPRECATED - no longer used

Warning displayed if the conversation has already been forwarded.

Key: com.unblu.agent.conversation.ui.warningAlreadyForwarded

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: The conversation has already been forwarded, do you want to revoke it and forward to someone else?
com.unblu.agent.conversation.ui.warningAlreadyForwarded<langcode>=<value>

Conversation details texts

Conversation source URL

Key: com.unblu.conversationhistory.sourceUrl

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Source URL
com.unblu.conversationhistory.sourceUrl<langcode>=<value>

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

Key: com.unblu.conversation.ui.closeWillEndCallMessage

Allowed Scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

# Fallback value: Are you sure you want to end the call?
com.unblu.conversation.ui.closeWillEndCallMessage<langcode>=<value>

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

Key: com.unblu.conversation.ui.closeWillEndCollaborationMessage

Allowed Scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

# Fallback value: Are you sure you want to end the collaboration?
com.unblu.conversation.ui.closeWillEndCollaborationMessage<langcode>=<value>

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

Key: com.unblu.conversation.ui.closeWillEndConversationMessage

Allowed Scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

# Fallback value: Are you sure you want to end the conversation?
com.unblu.conversation.ui.closeWillEndConversationMessage<langcode>=<value>

"End conversation" dialog text

Key: com.unblu.conversation.ui.dialogQuestionEndConversation

Allowed Scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

# Fallback value: Do you really want to end the conversation?
com.unblu.conversation.ui.dialogQuestionEndConversation<langcode>=<value>

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

"Stop collaboration" dialog text

Key: com.unblu.conversation.ui.dialogQuestionStopCollaborationLayer

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Do you really want to stop collaborating?
com.unblu.conversation.ui.dialogQuestionStopCollaborationLayer<langcode>=<value>

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

"End conversation" dialog title

Key: com.unblu.conversation.ui.dialogTitleEndConversation

Allowed Scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

# Fallback value: End conversation
com.unblu.conversation.ui.dialogTitleEndConversation<langcode>=<value>

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

"Stop collaboration layer" dialog title

Key: com.unblu.conversation.ui.dialogTitleStopCollaborationLayer

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Stop collaboration
com.unblu.conversation.ui.dialogTitleStopCollaborationLayer<langcode>=<value>

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

Error text when not authorized to connect

Key: com.unblu.conversation.ui.errorConnectNotAuthorized

Allowed Scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

# Fallback value: You are not allowed to open this conversation.
You can ask the assigned agent for an invitation to join.
com.unblu.conversation.ui.errorConnectNotAuthorized<langcode>=<value>

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

"Unknown conversation" connect error text

Key: com.unblu.conversation.ui.errorConnectUnknownConversation

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: The requested conversation does not exist
com.unblu.conversation.ui.errorConnectUnknownConversation<langcode>=<value>

Text for the "Unknown conversation" connect error

"Unknown presence" connect error text

Key: com.unblu.conversation.ui.errorConnectUnknownPresence

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Your presence is unknown to the server
com.unblu.conversation.ui.errorConnectUnknownPresence<langcode>=<value>

Deprecated, no longer used

Aria label for the Visitor Individual UI

Key: com.unblu.conversation.ui.individualUiAriaLabel

Allowed Scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

# Fallback value: Chat and collaboration interface. Press the "escape" key to close this user interface.
com.unblu.conversation.ui.individualUiAriaLabel<langcode>=<value>

Conversation action bar configuration

Label for "Change topic" action

Key: com.unblu.conversation.actionbar.ui.actionBarChangeTopic

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Edit topic
com.unblu.conversation.actionbar.ui.actionBarChangeTopic<langcode>=<value>

Label for the change topic action

"Change topic" dialog title

Key: com.unblu.conversation.actionbar.ui.actionBarChangeTopicDialogTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Edit topic
com.unblu.conversation.actionbar.ui.actionBarChangeTopicDialogTitle<langcode>=<value>

Title for the "Change topic" dialog

"Change topic" input label

Key: com.unblu.conversation.actionbar.ui.actionBarChangeTopicInputLabel

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Enter up to 200 characters:
com.unblu.conversation.actionbar.ui.actionBarChangeTopicInputLabel<langcode>=<value>

Label for the change topic input

Label for "Remove participant" button

Key: com.unblu.conversation.actionbar.ui.personDialogConfirmKickParticipantBtnLabel

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Remove
com.unblu.conversation.actionbar.ui.personDialogConfirmKickParticipantBtnLabel<langcode>=<value>

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

"Remove participant" confirmation question

Key: com.unblu.conversation.actionbar.ui.personDialogKickParticipantQuestion

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Do you want to remove ${personName} from the conversation?
com.unblu.conversation.actionbar.ui.personDialogKickParticipantQuestion<langcode>=<value>

Confirmation question to remove a participant from a conversation

Arguments

Name Type Description

personName

STRING

"Remove participant" button label

Key: com.unblu.conversation.actionbar.ui.personDialogLabelKickParticipant

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Remove participant
com.unblu.conversation.actionbar.ui.personDialogLabelKickParticipant<langcode>=<value>

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

Participant source URL label

Key: com.unblu.conversation.actionbar.ui.personDialogSourceUrlLabel

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Source
com.unblu.conversation.actionbar.ui.personDialogSourceUrlLabel<langcode>=<value>

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

Call shortcut configuration

"Toggle camera" shortcut title

Key: com.unblu.conversation.call.shortcuts.toggleCamTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Toggle the camera in a call
com.unblu.conversation.call.shortcuts.toggleCamTitle<langcode>=<value>

Label for the "toggle camera" shortcut

"Toggle microphone" shortcut title

Key: com.unblu.conversation.call.shortcuts.toggleMicTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Toggle the microphone in a call
com.unblu.conversation.call.shortcuts.toggleMicTitle<langcode>=<value>

Label for the "toggle microphone" shortcut

Call UI configuration

Label for the "pin video" button

Key: com.unblu.conversation.call.btnPin

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Pin
com.unblu.conversation.call.btnPin<langcode>=<value>

Label for the "unpin video" button

Key: com.unblu.conversation.call.btnUnpin

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Unpin
com.unblu.conversation.call.btnUnpin<langcode>=<value>

Collaboration space UI configuration

Label for the layer action "mark"

Key: com.unblu.conversation.collabspace.layerActionMark

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Mark mode
com.unblu.conversation.collabspace.layerActionMark<langcode>=<value>

Label for the layer action "pause sharing"

Key: com.unblu.conversation.collabspace.layerActionPauseSharing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Pause and resume sharing
com.unblu.conversation.collabspace.layerActionPauseSharing<langcode>=<value>

Label for the layer action "remote control"

Key: com.unblu.conversation.collabspace.layerActionRemoteControl

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Remote control
com.unblu.conversation.collabspace.layerActionRemoteControl<langcode>=<value>

Label for the layer action "scroll lock"

Key: com.unblu.conversation.collabspace.layerActionScrollLock

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Scroll lock
com.unblu.conversation.collabspace.layerActionScrollLock<langcode>=<value>

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

Key: com.unblu.conversation.collabspace.layerInactivityDialogBody

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${layerName} was not used for a long time. It will be stopped in ${remainingTime}.
com.unblu.conversation.collabspace.layerInactivityDialogBody<langcode>=<value>

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

Key: com.unblu.conversation.collabspace.layerInactivityDialogContinueButton

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: I'm back
com.unblu.conversation.collabspace.layerInactivityDialogContinueButton<langcode>=<value>

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

Key: com.unblu.conversation.collabspace.layerInactivityDialogStopButton

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Stop
com.unblu.conversation.collabspace.layerInactivityDialogStopButton<langcode>=<value>

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

Key: com.unblu.conversation.collabspace.layerInactivityDialogTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: No activity
com.unblu.conversation.collabspace.layerInactivityDialogTitle<langcode>=<value>

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

"Layer inactivity" notification body

Key: com.unblu.conversation.collabspace.layerInactivityNotificationBody

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${layerName} was not used for a long time. It will be stopped automatically soon.
com.unblu.conversation.collabspace.layerInactivityNotificationBody<langcode>=<value>

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

Key: com.unblu.conversation.collabspace.layerInactivityNotificationTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: No activity
com.unblu.conversation.collabspace.layerInactivityNotificationTitle<langcode>=<value>

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

Messaging UI configuration

"Canned responses" button label

Key: com.unblu.conversation.messaging.ui.btnCannedResponses

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Canned responses
com.unblu.conversation.messaging.ui.btnCannedResponses<langcode>=<value>

Label of the "canned responses" button

"Close conversation" button label

Key: com.unblu.conversation.messaging.ui.btnConversationEnded

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Close conversation
com.unblu.conversation.messaging.ui.btnConversationEnded<langcode>=<value>

Label of the "Close" button displayed at the bottom of an ended conversation

"Characters over limit" hint

Key: com.unblu.conversation.messaging.ui.charactersOverLimitHint

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${count} characters over limit
com.unblu.conversation.messaging.ui.charactersOverLimitHint<langcode>=<value>

Label of the "characters over limit" hint displayed below the message input field when the message exceeds the maximum input length

Arguments

Name Type Description

count

INTEGER

"Remaining characters" hint

Key: com.unblu.conversation.messaging.ui.charactersRemainingHint

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${count} characters left
com.unblu.conversation.messaging.ui.charactersRemainingHint<langcode>=<value>

Label 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 was cancelled

Key: com.unblu.conversation.messaging.ui.failedReasonCanceled

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${reason}
com.unblu.conversation.messaging.ui.failedReasonCanceled<langcode>=<value>

Text for the "send failed" message when resending the message was cancelled. The "reason" argument contains the reason why sending the message initially failed.

Arguments

Name Type Description

reason

STRING

"Send failed" message when resending the message is possible

Key: com.unblu.conversation.messaging.ui.failedReasonRetryable

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${reason}
com.unblu.conversation.messaging.ui.failedReasonRetryable<langcode>=<value>

Text for the "send failed" message when the message can be resent. 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 is not possible.

Key: com.unblu.conversation.messaging.ui.failedReasonTerminal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${reason}
com.unblu.conversation.messaging.ui.failedReasonTerminal<langcode>=<value>

Text for the "send failed" reason when the message cannot be resent. The "reason" argument contains the reason why sending the message failed.

Arguments

Name Type Description

reason

STRING

Label when loading more messages

Key: com.unblu.conversation.messaging.ui.loadingMoreMessagesLabel

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Loading more messages...
com.unblu.conversation.messaging.ui.loadingMoreMessagesLabel<langcode>=<value>

Label text displayed when loading more messages

Message state aria label

Key: com.unblu.conversation.messaging.ui.msgStateAriaLabel

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Message state: ${stateText}
com.unblu.conversation.messaging.ui.msgStateAriaLabel<langcode>=<value>

Aria label for the message state

Arguments

Name Type Description

stateText

STRING

"Send failed" message

Key: com.unblu.conversation.messaging.ui.sendMessageFailed

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Failed to send message.
com.unblu.conversation.messaging.ui.sendMessageFailed<langcode>=<value>

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

Conversation recording indicator configuration

Audio recording banner body

Key: com.unblu.conversation.recordingindicator.bannerBodyAudio

Allowed Scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

# Fallback value:
com.unblu.conversation.recordingindicator.bannerBodyAudio<langcode>=<value>

Body of the banner displayed during audio recording

Audio and video recording banner body

Key: com.unblu.conversation.recordingindicator.bannerBodyAudioVideo

Allowed Scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

# Fallback value:
com.unblu.conversation.recordingindicator.bannerBodyAudioVideo<langcode>=<value>

Body of the banner displayed during audio and video recording

Audio recording banner title

Key: com.unblu.conversation.recordingindicator.bannerTitleAudio

Allowed Scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

# Fallback value: Audio recording in progress
com.unblu.conversation.recordingindicator.bannerTitleAudio<langcode>=<value>

Title of the banner displayed during audio recording

Audio and video recording banner title

Key: com.unblu.conversation.recordingindicator.bannerTitleAudioVideo

Allowed Scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

# Fallback value: Recording in progress
com.unblu.conversation.recordingindicator.bannerTitleAudioVideo<langcode>=<value>

Title of the banner displayed during audio and video recording

Conversation template view model

Default audio request template

Key: com.unblu.conversationtemplate.default.audioRequestName

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Incoming audio call
com.unblu.conversationtemplate.default.audioRequestName<langcode>=<value>

Name of the default audio request template

Default chat invite template

Key: com.unblu.conversationtemplate.default.chatInviteName

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Show chat invite
com.unblu.conversationtemplate.default.chatInviteName<langcode>=<value>

Name of the default chat invite template

Default chat PIN template

Key: com.unblu.conversationtemplate.default.chatPinName

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Join chat
com.unblu.conversationtemplate.default.chatPinName<langcode>=<value>

The name of the default chat PIN template

Default chat request template

Key: com.unblu.conversationtemplate.default.chatRequestName

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Incoming Chat Conversation
com.unblu.conversationtemplate.default.chatRequestName<langcode>=<value>

Name of the default chat request template

Default template for embedded co-browsing with PIN

Key: com.unblu.conversationtemplate.default.domcapPinName

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Join embedded co-browsing
com.unblu.conversationtemplate.default.domcapPinName<langcode>=<value>

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

Default embedded co-browsing request template

Key: com.unblu.conversationtemplate.default.domcapRequestName

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Incoming embedded co-browsing request
com.unblu.conversationtemplate.default.domcapRequestName<langcode>=<value>

Name of the default embedded co-browsing request template

Default universal co-browsing invite template

Key: com.unblu.conversationtemplate.default.headlessInviteName

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Show universal co-browsing invite
com.unblu.conversationtemplate.default.headlessInviteName<langcode>=<value>

Name of the default universal co-browsing invite template

Default template for universal co-browsing with PIN

Key: com.unblu.conversationtemplate.default.headlessPinName

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Join universal co-browsing
com.unblu.conversationtemplate.default.headlessPinName<langcode>=<value>

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

Default universal co-browsing request template

Key: com.unblu.conversationtemplate.default.headlessRequestName

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Incoming universal co-browsing request
com.unblu.conversationtemplate.default.headlessRequestName<langcode>=<value>

Name of the default universal co-browsing request template

Default mobile co-browsing request template

Key: com.unblu.conversationtemplate.default.mobileCobrowsingRequestName

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Incoming mobile co-browsing request
com.unblu.conversationtemplate.default.mobileCobrowsingRequestName<langcode>=<value>

Name of the default mobile co-browsing request template

Default template for mobile co-browsing with PIN

Key: com.unblu.conversationtemplate.default.mobilePinName

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Join mobile co-browsing
com.unblu.conversationtemplate.default.mobilePinName<langcode>=<value>

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

Default offline chat request template

Key: com.unblu.conversationtemplate.default.offlineChatRequestName

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Incoming offline chat conversation
com.unblu.conversationtemplate.default.offlineChatRequestName<langcode>=<value>

Name of the default offline chat request template

Default scheduled conversation template

Key: com.unblu.conversationtemplate.default.scheduledConversationName

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Scheduled conversation
com.unblu.conversationtemplate.default.scheduledConversationName<langcode>=<value>

Name of the default scheduled conversation template

Default screen sharing invite template

Key: com.unblu.conversationtemplate.default.screenSharingInviteName

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Show screen
com.unblu.conversationtemplate.default.screenSharingInviteName<langcode>=<value>

Name of the default screen sharing invite template

Default template for screen sharing with PIN

Key: com.unblu.conversationtemplate.default.screenSharingPinName

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Join screen sharing
com.unblu.conversationtemplate.default.screenSharingPinName<langcode>=<value>

Name of the default template for screen sharing with PIN

Default screen sharing request template

Key: com.unblu.conversationtemplate.default.screenSharingRequestName

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Incoming screen sharing requests
com.unblu.conversationtemplate.default.screenSharingRequestName<langcode>=<value>

Name of the default screen sharing request template

Default video request template

Key: com.unblu.conversationtemplate.default.videoRequestName

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Incoming video call
com.unblu.conversationtemplate.default.videoRequestName<langcode>=<value>

Name of the default video request template

Default visitor co-browsing template

Key: com.unblu.conversationtemplate.default.visitorCobrowsingName

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Social co-browsing
com.unblu.conversationtemplate.default.visitorCobrowsingName<langcode>=<value>

Name of the default visitor co-browsing template

Agent "request admission" component configuration

cancelRequestBtn

Key: com.unblu.agent.admission.request.cancelRequestBtn

Allowed Scopes: GLOBAL, ACCOUNT, TEAM, USER

# Fallback value: Cancel
com.unblu.agent.admission.request.cancelRequestBtn<langcode>=<value>

Label for the "Cancel admission request" button

mainTitle

Key: com.unblu.agent.admission.request.mainTitle

Allowed Scopes: GLOBAL, ACCOUNT, TEAM, USER

# Fallback value: Join conversation
com.unblu.agent.admission.request.mainTitle<langcode>=<value>

Title the "Request admission" page for agents

requestAccessBtn

Key: com.unblu.agent.admission.request.requestAccessBtn

Allowed Scopes: GLOBAL, ACCOUNT, TEAM, USER

# Fallback value: Join
com.unblu.agent.admission.request.requestAccessBtn<langcode>=<value>

Label for the "Request admission" button

retryBtn

Key: com.unblu.agent.admission.request.retryBtn

Allowed Scopes: GLOBAL, ACCOUNT, TEAM, USER

# Fallback value: Retry
com.unblu.agent.admission.request.retryBtn<langcode>=<value>

Label for the "Retry" button

statusRequestCanceled

Key: com.unblu.agent.admission.request.statusRequestCanceled

Allowed Scopes: GLOBAL, ACCOUNT, TEAM, USER

Supports markdown

# Fallback value: **You have canceled your request to join**
com.unblu.agent.admission.request.statusRequestCanceled<langcode>=<value>

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

statusRequestDenied

Key: com.unblu.agent.admission.request.statusRequestDenied

Allowed Scopes: GLOBAL, ACCOUNT, TEAM, USER

Supports markdown

# Fallback value: **Admission denied**
Please contact the agent who invited you for further information
com.unblu.agent.admission.request.statusRequestDenied<langcode>=<value>

Label informing the agent that another agent denied their admission request

statusWaitingForAdmission

Key: com.unblu.agent.admission.request.statusWaitingForAdmission

Allowed Scopes: GLOBAL, ACCOUNT, TEAM, USER

Supports markdown

# Fallback value: **Please wait for another agent to admit you to the conversation**
com.unblu.agent.admission.request.statusWaitingForAdmission<langcode>=<value>

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

statusWaitingForAgent

Key: com.unblu.agent.admission.request.statusWaitingForAgent

Allowed Scopes: GLOBAL, ACCOUNT, TEAM, USER

Supports markdown

# Fallback value: **Please wait for another agent to join the conversation**
com.unblu.agent.admission.request.statusWaitingForAgent<langcode>=<value>

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

Closed conversation configuration

"Conversation closed" message

Key: com.unblu.desk.ui.closedTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: This conversation has been closed
com.unblu.desk.ui.closedTitle<langcode>=<value>

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

Key: com.unblu.desk.ui.menuItemAddBrowser

Allowed Scopes: GLOBAL, ACCOUNT, TEAM, USER

# Fallback value: Show
com.unblu.desk.ui.menuItemAddBrowser<langcode>=<value>

Label of the "Add new browser session" menu item

"Add new PIN session" menu item

Key: com.unblu.desk.ui.menuItemAddPin

Allowed Scopes: GLOBAL, ACCOUNT, TEAM, USER

# Fallback value: Join
com.unblu.desk.ui.menuItemAddPin<langcode>=<value>

Label of the "Add new PIN session" menu item

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

Key: com.unblu.desk.ui.menuItemAddPinEmbedded

Allowed Scopes: GLOBAL, ACCOUNT, TEAM, USER

# Fallback value: Join embedded
com.unblu.desk.ui.menuItemAddPinEmbedded<langcode>=<value>

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

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

Key: com.unblu.desk.ui.menuItemAddPinMobile

Allowed Scopes: GLOBAL, ACCOUNT, TEAM, USER

# Fallback value: Join mobile
com.unblu.desk.ui.menuItemAddPinMobile<langcode>=<value>

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

"Add new PIN session for screen sharing" menu item

Key: com.unblu.desk.ui.menuItemAddPinScreenSharing

Allowed Scopes: GLOBAL, ACCOUNT, TEAM, USER

# Fallback value: Join screen
com.unblu.desk.ui.menuItemAddPinScreenSharing<langcode>=<value>

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

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

Key: com.unblu.desk.ui.menuItemAddPinUniversal

Allowed Scopes: GLOBAL, ACCOUNT, TEAM, USER

# Fallback value: Join universal
com.unblu.desk.ui.menuItemAddPinUniversal<langcode>=<value>

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

"Add new 'show screen' conversation" menu item

Key: com.unblu.desk.ui.menuItemAddShowScreen

Allowed Scopes: GLOBAL, ACCOUNT, TEAM, USER

# Fallback value: Show screen
com.unblu.desk.ui.menuItemAddShowScreen<langcode>=<value>

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

Queue UI Configuration

"Delegated to me" label text

Key: com.unblu.queue.ui.categoryDelegatedToMe

Allowed Scopes: GLOBAL, ACCOUNT, TEAM, USER

# Fallback value: Delegated to me
com.unblu.queue.ui.categoryDelegatedToMe<langcode>=<value>

Text for the "delegated to me" label

"Fatal error" information configuration

"Conversation not active" error text

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Conversation is not yet active. Check with your agent and try again later.
com.unblu.core.client.player.ui.network.FatalErrorInfoProvider.errorConversationNotActive<langcode>=<value>

Text for the "Conversation not active" error

Embedded visitor UI configuration

Conversation list aria label

Key: com.unblu.si.embedded.ui.conversationListAriaLabel

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Conversations
com.unblu.si.embedded.ui.conversationListAriaLabel<langcode>=<value>

Aria label for the conversation list in the embedded visitor UI

Embedded co-browsing placeholder

Key: com.unblu.si.embedded.ui.embeddedCobrowsingPlaceholder

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

Supports markdown

# Fallback value: # You are sharing this browser tab
com.unblu.si.embedded.ui.embeddedCobrowsingPlaceholder<langcode>=<value>

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

Conversation list action bar title

Key: com.unblu.si.embedded.ui.engagementBarTitle

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Conversations with Unblu
com.unblu.si.embedded.ui.engagementBarTitle<langcode>=<value>

Title for the action bar over the conversation list

"Engagements" dropdown title

Key: com.unblu.si.embedded.ui.engagementButtonTitle

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: New
com.unblu.si.embedded.ui.engagementButtonTitle<langcode>=<value>

Title for the "engagements" dropdown button

"Engagements" dropdown tooltip

Key: com.unblu.si.embedded.ui.engagementButtonTooltip

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: New conversation
com.unblu.si.embedded.ui.engagementButtonTooltip<langcode>=<value>

Tooltip for the "engagements" dropdown

Engagement component aria label

Key: com.unblu.si.embedded.ui.engagementComponentAriaLabel

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Engagement area
com.unblu.si.embedded.ui.engagementComponentAriaLabel<langcode>=<value>

Aria label for the engagement area in the Unblu embedded UI

Embedded visitor UI aria label

Key: com.unblu.si.embedded.ui.generalAriaLabel

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Chat and collaboration interface
com.unblu.si.embedded.ui.generalAriaLabel<langcode>=<value>

Aria label for the embedded visitor UI

Screen sharing placeholder

Key: com.unblu.si.embedded.ui.screenSharingPlaceholder

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

Supports markdown

# Fallback value: # You are sharing your screen
com.unblu.si.embedded.ui.screenSharingPlaceholder<langcode>=<value>

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

Site integration UI configuration

Launch button text

Key: com.unblu.siteintegration.ui.launcherButton

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Chat and collaboration interface
com.unblu.siteintegration.ui.launcherButton<langcode>=<value>

Text displayed on the Unblu UI launch button (if the button style includes text)

Aria label for launcher button (UI closed, conversation active)

Key: com.unblu.siteintegration.ui.launcherButtonClosedAndActiveStateAriaLabel

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Open the active conversation
com.unblu.siteintegration.ui.launcherButtonClosedAndActiveStateAriaLabel<langcode>=<value>

Aria label for the launcher button if the Unblu UI is closed during an active conversation

Aria label for launcher (UI closed)

Key: com.unblu.siteintegration.ui.launcherButtonClosedStateAriaLabel

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Open chat and collaboration interface
com.unblu.siteintegration.ui.launcherButtonClosedStateAriaLabel<langcode>=<value>

Aria label for the launcher button if the Unblu UI is closed and pressing the button would open the overview

Aria label for launcher button (UI open, conversation active)

Key: com.unblu.siteintegration.ui.launcherButtonOpenActiveStateAriaLabel

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Collapse the active conversation
com.unblu.siteintegration.ui.launcherButtonOpenActiveStateAriaLabel<langcode>=<value>

Aria label for the launcher button if the Unblu UI is open during an active conversation.

Aria label for launcher button (UI open)

Key: com.unblu.siteintegration.ui.launcherButtonOpenStateAriaLabel

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Collapse chat and collaboration interface
com.unblu.siteintegration.ui.launcherButtonOpenStateAriaLabel<langcode>=<value>

Aria label for the launcher button if the Unblu UI is open and displaying the overview.

Aria label for launcher button (UI popped out)

Key: com.unblu.siteintegration.ui.launcherButtonPoppedOutStateAriaLabel

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Move chat and collaboration UI back into this tab
com.unblu.siteintegration.ui.launcherButtonPoppedOutStateAriaLabel<langcode>=<value>

Aria label for the launcher button if the Unblu UI is popped out into a separate window

Launcher button tooltip text

Key: com.unblu.siteintegration.ui.launcherButtonTooltipText

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Click to start chat conversation
com.unblu.siteintegration.ui.launcherButtonTooltipText<langcode>=<value>

Text for the launcher button tooltip

Aria label for SiteIntegrationComponent

Key: com.unblu.siteintegration.ui.siteIntegrationAriaLabel

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Chat and collaboration interface
com.unblu.siteintegration.ui.siteIntegrationAriaLabel<langcode>=<value>

Aria label for the SiteIntegrationComponent.

Action bar configuration

Hint displayed on the back action button in the action bar

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Go back
com.unblu.core.client.spa.component.actionbar.ActionBar.backAction<langcode>=<value>

Visitor notification request service

Notification opt-in title

Key: com.unblu.visitor.notification.notificationOptInTitle

Allowed Scopes: GLOBAL, ACCOUNT, AREA, TEAM, USER, APIKEY

# Fallback value: Notify me of updates to my conversations
com.unblu.visitor.notification.notificationOptInTitle<langcode>=<value>

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

Visitor UI configuration

Active conversations filter button label

Key: com.unblu.visitor.ui.activeConversationsFilterButtonLabel

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Active
com.unblu.visitor.ui.activeConversationsFilterButtonLabel<langcode>=<value>

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

Key: com.unblu.visitor.ui.conversationListActiveItemAriaLabel

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Active conversation
com.unblu.visitor.ui.conversationListActiveItemAriaLabel<langcode>=<value>

Aria label for the active item in the conversation list

Label for empty conversation list

Key: com.unblu.visitor.ui.emptyListLabel

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

Supports markdown

# Fallback value: No conversations available
com.unblu.visitor.ui.emptyListLabel<langcode>=<value>

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

Ended conversations filter button label

Key: com.unblu.visitor.ui.endedConversationsFilterButtonLabel

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Archived
com.unblu.visitor.ui.endedConversationsFilterButtonLabel<langcode>=<value>

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.

Key: com.unblu.visitor.ui.overviewTitle

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Conversations with Unblu
com.unblu.visitor.ui.overviewTitle<langcode>=<value>

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

Engagement UI configuration

Subtitle for initial engagements (no conversation yet) if agents are available.

Key: com.unblu.visitor.ui.engagement.AvailableSubtitle

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

Supports markdown

# Fallback value: Start a new conversation below
com.unblu.visitor.ui.engagement.AvailableSubtitle<langcode>=<value>

Subtitle for initial engagements (no conversation yet) if agents are available. Use Markdown for custom formatting.

Title for initial engagements (no conversation yet) if agents are available.

Key: com.unblu.visitor.ui.engagement.AvailableTitle

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: We're here to help
com.unblu.visitor.ui.engagement.AvailableTitle<langcode>=<value>

Subtitle for initial engagements (no conversation yet) if no agent is available

Key: com.unblu.visitor.ui.engagement.AwaySubtitle

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

Supports markdown

# Fallback value: Send us a message and we'll get back to you
com.unblu.visitor.ui.engagement.AwaySubtitle<langcode>=<value>

Subtitle for initial engagements (no conversation yet) if no agent is available. Use Markdown for custom formatting.

Title for initial engagements if no agent is available.

Key: com.unblu.visitor.ui.engagement.AwayTitle

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Currently offline
com.unblu.visitor.ui.engagement.AwayTitle<langcode>=<value>

Title for initial engagements (no conversation yet) if no agent is available.

General system message when creating conversation failed

Key: com.unblu.visitor.ui.engagement.couldNotCreateConversation

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Could not create conversation
com.unblu.visitor.ui.engagement.couldNotCreateConversation<langcode>=<value>

General system message that a conversation couldn’t be created

Text for the audio call engagement button

Key: com.unblu.visitor.ui.engagement.engagementAudioCall

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Call support
com.unblu.visitor.ui.engagement.engagementAudioCall<langcode>=<value>

Text for the chat engagement button

Key: com.unblu.visitor.ui.engagement.engagementChat

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Chat to a support agent
com.unblu.visitor.ui.engagement.engagementChat<langcode>=<value>

Text for the offline message engagement button

Key: com.unblu.visitor.ui.engagement.engagementOfflineMessage

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Send a message
com.unblu.visitor.ui.engagement.engagementOfflineMessage<langcode>=<value>

Text for the offline message engagement button

Key: com.unblu.visitor.ui.engagement.engagementPin

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Enter PIN
com.unblu.visitor.ui.engagement.engagementPin<langcode>=<value>

Text for the PIN engagement button

Text for the embedded co-browsing request engagement button

Key: com.unblu.visitor.ui.engagement.engagementRequestEmbeddedCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Share website
com.unblu.visitor.ui.engagement.engagementRequestEmbeddedCobrowsing<langcode>=<value>

Text for the mobile co-browsing request engagement button

Key: com.unblu.visitor.ui.engagement.engagementRequestMobileCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Co-browse mobile application
com.unblu.visitor.ui.engagement.engagementRequestMobileCobrowsing<langcode>=<value>

Request screen sharing engagement

Key: com.unblu.visitor.ui.engagement.engagementRequestScreenSharing

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Share screen
com.unblu.visitor.ui.engagement.engagementRequestScreenSharing<langcode>=<value>

Text for the "request screen sharing" engagement button

Text for the universal co-browsing request engagement button

Key: com.unblu.visitor.ui.engagement.engagementRequestUniversalCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Share website
com.unblu.visitor.ui.engagement.engagementRequestUniversalCobrowsing<langcode>=<value>

Text for the video call engagement button

Key: com.unblu.visitor.ui.engagement.engagementVideoCall

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Video call
com.unblu.visitor.ui.engagement.engagementVideoCall<langcode>=<value>

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

Key: com.unblu.visitor.ui.engagement.noAgentAvailableWhenCreatingConversation

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: The conversation could not be started because there is no agent available. Please try again later.
com.unblu.visitor.ui.engagement.noAgentAvailableWhenCreatingConversation<langcode>=<value>

Message displayed if a conversation could not be created because there was no agent available.

PIN UI configuration visitor side

Description text for the PIN view

Key: com.unblu.visitor.ui.pinDescription

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

Supports markdown

# Fallback value: Contact customer support for a PIN
com.unblu.visitor.ui.pinDescription<langcode>=<value>

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

Error displayed if redeeming the PIN fails.

Key: com.unblu.visitor.ui.pinError

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Incorrect PIN. Try again.
com.unblu.visitor.ui.pinError<langcode>=<value>

"PIN entry rate limiting activated" message

Key: com.unblu.visitor.ui.pinErrorRateLimit

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: You have entered an incorrect PIN too many times
com.unblu.visitor.ui.pinErrorRateLimit<langcode>=<value>

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

PIN input

Key: com.unblu.visitor.ui.pinInputLabel

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Enter PIN
com.unblu.visitor.ui.pinInputLabel<langcode>=<value>

Text for the PIN input label

PIN view title

Key: com.unblu.visitor.ui.pinTitle

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Join with PIN
com.unblu.visitor.ui.pinTitle<langcode>=<value>

Title for the PIN view

Main pop-out

Title of the visitor pop-out window

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Unblu session
com.unblu.core.client.visitor.popout.PopoutMain.popoutPageTitle<langcode>=<value>

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

ConversationEndedComponent

customInformationCanceled

Key: com.unblu.visitordesk.conversationended.customInformationCanceled

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

Supports markdown

# Fallback value:
com.unblu.visitordesk.conversationended.customInformationCanceled<langcode>=<value>

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

customInformationEnded

Key: com.unblu.visitordesk.conversationended.customInformationEnded

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

Supports markdown

# Fallback value:
com.unblu.visitordesk.conversationended.customInformationEnded<langcode>=<value>

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

Key: com.unblu.visitordesk.admission.request.cancelRequestBtn

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Cancel
com.unblu.visitordesk.admission.request.cancelRequestBtn<langcode>=<value>

Label for the "Cancel admission request" button

Admission request window custom text

Key: com.unblu.visitordesk.admission.request.customInformation

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

Supports markdown

# Fallback value:
com.unblu.visitordesk.admission.request.customInformation<langcode>=<value>

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

Key: com.unblu.visitordesk.admission.request.emailLabel

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Email
com.unblu.visitordesk.admission.request.emailLabel<langcode>=<value>

Label for the anonymous person’s email input field

Placeholder for anonymous visitor’s email input field

Key: com.unblu.visitordesk.admission.request.emailPlaceholder

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Enter your email address
com.unblu.visitordesk.admission.request.emailPlaceholder<langcode>=<value>

Placeholder for the anonymous person’s email input field

joinAsAgentBtn

Key: com.unblu.visitordesk.admission.request.joinAsAgentBtn

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Join as an agent
com.unblu.visitordesk.admission.request.joinAsAgentBtn<langcode>=<value>

Label for the "Join as an agent" button

"Request admission" window title

Key: com.unblu.visitordesk.admission.request.mainTitle

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Join conversation
com.unblu.visitordesk.admission.request.mainTitle<langcode>=<value>

Title at the top of the "Request admission" page

Label for anonymous visitor’s name input field

Key: com.unblu.visitordesk.admission.request.nicknameLabel

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Name
com.unblu.visitordesk.admission.request.nicknameLabel<langcode>=<value>

Label for the anonymous person’s name input field

Placeholder for anonymous visitor’s input field

Key: com.unblu.visitordesk.admission.request.nicknamePlaceholder

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Enter your name
com.unblu.visitordesk.admission.request.nicknamePlaceholder<langcode>=<value>

Placeholder for the anonymous person’s name input field

"Request admission" button label

Key: com.unblu.visitordesk.admission.request.requestAccessBtn

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Join
com.unblu.visitordesk.admission.request.requestAccessBtn<langcode>=<value>

Label for the "Request admission" button

"Retry" button label

Key: com.unblu.visitordesk.admission.request.retryBtn

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

# Fallback value: Retry
com.unblu.visitordesk.admission.request.retryBtn<langcode>=<value>

Label for the "Retry" button

Label for status message if request canceled

Key: com.unblu.visitordesk.admission.request.statusRequestCanceled

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

Supports markdown

# Fallback value: **You have canceled your request to join**
com.unblu.visitordesk.admission.request.statusRequestCanceled<langcode>=<value>

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

Label for status message if request denied

Key: com.unblu.visitordesk.admission.request.statusRequestDenied

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

Supports markdown

# Fallback value: **Admission denied**
Please contact the agent who invited you for further information
com.unblu.visitordesk.admission.request.statusRequestDenied<langcode>=<value>

Label informing the client that an agent denied their admission request

Label for status message if request awaiting approval

Key: com.unblu.visitordesk.admission.request.statusWaitingForAdmission

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

Supports markdown

# Fallback value: **Please wait for the agent to admit you to the conversation**
com.unblu.visitordesk.admission.request.statusWaitingForAdmission<langcode>=<value>

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

Label for status message if request awaiting agent

Key: com.unblu.visitordesk.admission.request.statusWaitingForAgent

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

Supports markdown

# Fallback value: **Please wait for the agent to join the conversation**
com.unblu.visitordesk.admission.request.statusWaitingForAgent<langcode>=<value>

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

Waiting room component

Waiting room window custom text

Key: com.unblu.visitordesk.waitingroom.customInformation

Allowed Scopes: GLOBAL, ACCOUNT, AREA, APIKEY

Supports markdown

# Fallback value:
com.unblu.visitordesk.waitingroom.customInformation<langcode>=<value>

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

Concierge message texts

Concierge "Enter email" question

Key: com.unblu.conversation.concierge.EnterEmailQuestion

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Please enter your email address
com.unblu.conversation.concierge.EnterEmailQuestion<langcode>=<value>

Concierge "Enter phone" question

Key: com.unblu.conversation.concierge.EnterPhoneQuestion

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Please enter your phone number
com.unblu.conversation.concierge.EnterPhoneQuestion<langcode>=<value>

"Reason for agent offboarding" message: conversation canceled

Key: com.unblu.conversation.concierge.agentOffboardingReasonConversationCanceledMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: The conversation has been canceled
com.unblu.conversation.concierge.agentOffboardingReasonConversationCanceledMessage<langcode>=<value>

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

"Reason for agent offboarding" message: conversation ended

Key: com.unblu.conversation.concierge.agentOffboardingReasonConversationEndMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: The conversation has ended
com.unblu.conversation.concierge.agentOffboardingReasonConversationEndMessage<langcode>=<value>

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

"Reason for agent offboarding" message: conversation unassigned

Key: com.unblu.conversation.concierge.agentOffboardingReasonConversationUnassignedMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: The conversation has been unassigned and all secondary agents have been removed
com.unblu.conversation.concierge.agentOffboardingReasonConversationUnassignedMessage<langcode>=<value>

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

"Reason for agent offboarding" message: external messenger channel closed

Key: com.unblu.conversation.concierge.agentOffboardingReasonExternalChannelClosedMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: The external messenger channel has been closed.
No further communication is possible in this conversation.
com.unblu.conversation.concierge.agentOffboardingReasonExternalChannelClosedMessage<langcode>=<value>

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

"Reason for agent offboarding" message: conversation forwarded

Key: com.unblu.conversation.concierge.agentOffboardingReasonForwardedMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: The forwarding invitation has been accepted and you have been automatically removed from this conversation.
com.unblu.conversation.concierge.agentOffboardingReasonForwardedMessage<langcode>=<value>

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

"Reason for agent offboarding" message: participant removed

Key: com.unblu.conversation.concierge.agentOffboardingReasonKickedMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: You have been removed from the conversation and will not be able to access it anymore
com.unblu.conversation.concierge.agentOffboardingReasonKickedMessage<langcode>=<value>

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

"Reason for agent offboarding" message: onboarding declined

Key: com.unblu.conversation.concierge.agentOffboardingReasonOnboardingDeclinedMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: You have not been granted access to the conversation
com.unblu.conversation.concierge.agentOffboardingReasonOnboardingDeclinedMessage<langcode>=<value>

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

"Reason for agent offboarding" message: onboarding timed out

Key: com.unblu.conversation.concierge.agentOffboardingReasonOnboardingTimeoutMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Your onboarding process timed out. You cannot join the conversation.
com.unblu.conversation.concierge.agentOffboardingReasonOnboardingTimeoutMessage<langcode>=<value>

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

"Reason for agent offboarding" message: other reason

Key: com.unblu.conversation.concierge.agentOffboardingReasonOtherMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: You left the conversation
com.unblu.conversation.concierge.agentOffboardingReasonOtherMessage<langcode>=<value>

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

"Reason for agent offboarding" message: person left conversation

Key: com.unblu.conversation.concierge.agentOffboardingReasonPersonLeftMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: You left the conversation
com.unblu.conversation.concierge.agentOffboardingReasonPersonLeftMessage<langcode>=<value>

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

"Reason for agent offboarding" message: person removed after timeout

Key: com.unblu.conversation.concierge.agentOffboardingReasonRemovedAfterTimeoutMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: You were removed from the conversation after a connection loss
com.unblu.conversation.concierge.agentOffboardingReasonRemovedAfterTimeoutMessage<langcode>=<value>

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

"Reason for agent offboarding" message: solved by bot

Key: com.unblu.conversation.concierge.agentOffboardingReasonSolvedByBotMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: The conversation has been marked as "solved" and was therefore ended
com.unblu.conversation.concierge.agentOffboardingReasonSolvedByBotMessage<langcode>=<value>

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

"Agent onboarding completed" message

Key: com.unblu.conversation.concierge.agentOnboardingDoneMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Thank you ${recipientName}, let's begin.
com.unblu.conversation.concierge.agentOnboardingDoneMessage<langcode>=<value>

Message displayed once the agent onboarding process is completed

Arguments

Name Type Description

recipientName

STRING

Agent onboarding timeout message for hand-off

Key: com.unblu.conversation.concierge.agentOnboardingGlobalTimeout

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Seems like your onboarding process is taking too long, I'll continue the process without waiting for an answer.
com.unblu.conversation.concierge.agentOnboardingGlobalTimeout<langcode>=<value>

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

Idle timeout message during agent onboarding process

Key: com.unblu.conversation.concierge.agentOnboardingIdleTimeout

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Seems like nothing is happening here, I'll continue the onboarding process without waiting for an answer.
com.unblu.conversation.concierge.agentOnboardingIdleTimeout<langcode>=<value>

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

Agent onboarding info message 1

Key: com.unblu.conversation.concierge.agentOnboardingInfoMessage1

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Agent onboarding info message 1
com.unblu.conversation.concierge.agentOnboardingInfoMessage1<langcode>=<value>

Arguments

Name Type Description

recipientName

STRING

recipientPersonSourceId

STRING

conversationId

STRING

Agent onboarding info message 2

Key: com.unblu.conversation.concierge.agentOnboardingInfoMessage2

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Agent onboarding info message 2
com.unblu.conversation.concierge.agentOnboardingInfoMessage2<langcode>=<value>

Arguments

Name Type Description

recipientName

STRING

recipientPersonSourceId

STRING

conversationId

STRING

Agent onboarding info message 3

Key: com.unblu.conversation.concierge.agentOnboardingInfoMessage3

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Agent onboarding info message 3
com.unblu.conversation.concierge.agentOnboardingInfoMessage3<langcode>=<value>

Arguments

Name Type Description

recipientName

STRING

recipientPersonSourceId

STRING

conversationId

STRING

Label for the button to accept T&Cs

Key: com.unblu.conversation.concierge.agentOnboardingTsAndCsAccept

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: Accept
com.unblu.conversation.concierge.agentOnboardingTsAndCsAccept<langcode>=<value>

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

Label for the button to decline T&Cs

Key: com.unblu.conversation.concierge.agentOnboardingTsAndCsDecline

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: Decline
com.unblu.conversation.concierge.agentOnboardingTsAndCsDecline<langcode>=<value>

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

Question asking to accept T&Cs during agent onboarding

Key: com.unblu.conversation.concierge.agentOnboardingTsAndCsQuestion

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Before the conversation can start, you must accept the terms and conditions.
com.unblu.conversation.concierge.agentOnboardingTsAndCsQuestion<langcode>=<value>

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

Agent onboarding welcome message

Key: com.unblu.conversation.concierge.agentOnboardingWelcomeMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Hello, I'm the concierge, here to help get the conversation with your client started.
com.unblu.conversation.concierge.agentOnboardingWelcomeMessage<langcode>=<value>

Welcome message at the beginning of the agent onboarding process

Arguments

Name Type Description

recipientName

STRING

Text shown to a participant when their offboarding process timed out

Key: com.unblu.conversation.concierge.offboardingGlobalTimeout

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Your offboarding process took too long and will be ended automatically.
com.unblu.conversation.concierge.offboardingGlobalTimeout<langcode>=<value>

Text displayed when the offboarding process timed out

Text shown when the offboarding process timed out due to inactivity

Key: com.unblu.conversation.concierge.offboardingIdleTimeout

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Seems like nothing is happening here, I will end your offboarding for you.
com.unblu.conversation.concierge.offboardingIdleTimeout<langcode>=<value>

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

Visitor onboarding timeout message

Key: com.unblu.conversation.concierge.onboardingGlobalTimeout

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Seems like your onboarding process is taking too long, I will forward you to the next available agent.
com.unblu.conversation.concierge.onboardingGlobalTimeout<langcode>=<value>

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

Idle timeout message during visitor onboarding process

Key: com.unblu.conversation.concierge.onboardingIdleTimeout

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Seems like nothing is happening here, I will forward you to the next available agent.
com.unblu.conversation.concierge.onboardingIdleTimeout<langcode>=<value>

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

Key: com.unblu.conversation.concierge.reboardingAskToRequeueAccept

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: Sure
com.unblu.conversation.concierge.reboardingAskToRequeueAccept<langcode>=<value>

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

Key: com.unblu.conversation.concierge.reboardingAskToRequeueDecline

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: No, thank you
com.unblu.conversation.concierge.reboardingAskToRequeueDecline<langcode>=<value>

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

Concierge "requeue" question

Key: com.unblu.conversation.concierge.reboardingAskToRequeueQuestion

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Currently, there is no agent in this conversation. Should I forward you to the next available agent?
com.unblu.conversation.concierge.reboardingAskToRequeueQuestion<langcode>=<value>

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

Concierge "reboarding global timeout" message

Key: com.unblu.conversation.concierge.reboardingGlobalTimeout

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Your reboarding process took too long and will be ended automatically.
com.unblu.conversation.concierge.reboardingGlobalTimeout<langcode>=<value>

Message displayed when the reboarding process timed out

Concierge "reboarding idle timeout" message

Key: com.unblu.conversation.concierge.reboardingIdleTimeout

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Seems like nothing is happening here, I will close your reboarding for you.
com.unblu.conversation.concierge.reboardingIdleTimeout<langcode>=<value>

Message displayed when the reboarding process timed out due to inactivity

Visitor offboarding info message 1

Key: com.unblu.conversation.concierge.visitorOffboardingInfoMessage1

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Visitor offboarding info message 1
com.unblu.conversation.concierge.visitorOffboardingInfoMessage1<langcode>=<value>

Arguments

Name Type Description

recipientName

STRING

recipientPersonSourceId

STRING

conversationId

STRING

Visitor offboarding info message 2

Key: com.unblu.conversation.concierge.visitorOffboardingInfoMessage2

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Visitor offboarding info message 2
com.unblu.conversation.concierge.visitorOffboardingInfoMessage2<langcode>=<value>

Arguments

Name Type Description

recipientName

STRING

recipientPersonSourceId

STRING

conversationId

STRING

Visitor offboarding info message 3

Key: com.unblu.conversation.concierge.visitorOffboardingInfoMessage3

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Visitor offboarding info message 3
com.unblu.conversation.concierge.visitorOffboardingInfoMessage3<langcode>=<value>

Arguments

Name Type Description

recipientName

STRING

recipientPersonSourceId

STRING

conversationId

STRING

Visitor offboarding info message 4

Key: com.unblu.conversation.concierge.visitorOffboardingInfoMessage4

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Visitor offboarding info message 4
com.unblu.conversation.concierge.visitorOffboardingInfoMessage4<langcode>=<value>

Arguments

Name Type Description

recipientName

STRING

recipientPersonSourceId

STRING

conversationId

STRING

Visitor offboarding info message 5

Key: com.unblu.conversation.concierge.visitorOffboardingInfoMessage5

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Visitor offboarding info message 5
com.unblu.conversation.concierge.visitorOffboardingInfoMessage5<langcode>=<value>

Arguments

Name Type Description

recipientName

STRING

recipientPersonSourceId

STRING

conversationId

STRING

Visitor offboarding info message 6

Key: com.unblu.conversation.concierge.visitorOffboardingInfoMessage6

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Visitor offboarding info message 6
com.unblu.conversation.concierge.visitorOffboardingInfoMessage6<langcode>=<value>

Arguments

Name Type Description

recipientName

STRING

recipientPersonSourceId

STRING

conversationId

STRING

Visitor offboarding "rate conversation" request

Key: com.unblu.conversation.concierge.visitorOffboardingRateConversationMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Rate your experience
com.unblu.conversation.concierge.visitorOffboardingRateConversationMessage<langcode>=<value>

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

Label for the button declining the rating question

Key: com.unblu.conversation.concierge.visitorOffboardingRateDecline

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: Skip rating
com.unblu.conversation.concierge.visitorOffboardingRateDecline<langcode>=<value>

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

"Reason for visitor offboarding" message: conversation canceled

Key: com.unblu.conversation.concierge.visitorOffboardingReasonConversationCanceledMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: The conversation has been canceled.
If you have any further questions please reach out to your agent.
com.unblu.conversation.concierge.visitorOffboardingReasonConversationCanceledMessage<langcode>=<value>

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

"Reason for visitor offboarding" message: conversation ended

Key: com.unblu.conversation.concierge.visitorOffboardingReasonConversationEndMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: The conversation has ended.
If you have any further questions please create a new one.
com.unblu.conversation.concierge.visitorOffboardingReasonConversationEndMessage<langcode>=<value>

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

"Reason for visitor offboarding" message: external messenger channel closed

Key: com.unblu.conversation.concierge.visitorOffboardingReasonExternalChannelClosedMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: The external messenger channel has been closed.
No further communication is possible in this conversation.
com.unblu.conversation.concierge.visitorOffboardingReasonExternalChannelClosedMessage<langcode>=<value>

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

"Reason for visitor offboarding" message: participant removed

Key: com.unblu.conversation.concierge.visitorOffboardingReasonKickedMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: You have been removed from the conversation and will not be able to access it anymore.
com.unblu.conversation.concierge.visitorOffboardingReasonKickedMessage<langcode>=<value>

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

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

Key: com.unblu.conversation.concierge.visitorOffboardingReasonOnboardingDeclinedMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: We were unable to connect you. Please start a new conversation.
com.unblu.conversation.concierge.visitorOffboardingReasonOnboardingDeclinedMessage<langcode>=<value>

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

"Reason for visitor offboarding" message: onboarding timeout

Key: com.unblu.conversation.concierge.visitorOffboardingReasonOnboardingTimeoutMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Your onboarding process timed out. You cannot join the conversation.
com.unblu.conversation.concierge.visitorOffboardingReasonOnboardingTimeoutMessage<langcode>=<value>

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

"Reason for visitor offboarding" message: other reason

Key: com.unblu.conversation.concierge.visitorOffboardingReasonOtherMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: You left the conversation.
com.unblu.conversation.concierge.visitorOffboardingReasonOtherMessage<langcode>=<value>

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

"Reason for visitor offboarding" message: person left

Key: com.unblu.conversation.concierge.visitorOffboardingReasonPersonLeftMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: You left the conversation.
com.unblu.conversation.concierge.visitorOffboardingReasonPersonLeftMessage<langcode>=<value>

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

"Reason for visitor offboarding" message: removed after timeout

Key: com.unblu.conversation.concierge.visitorOffboardingReasonRemovedAfterTimeoutMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: You were removed from the conversation after a connection loss.
com.unblu.conversation.concierge.visitorOffboardingReasonRemovedAfterTimeoutMessage<langcode>=<value>

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

"Reason for visitor offboarding" message: solved by bot

Key: com.unblu.conversation.concierge.visitorOffboardingReasonSolvedByBotMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: The conversation has ended.
Please start a new one if you have any further questions.
com.unblu.conversation.concierge.visitorOffboardingReasonSolvedByBotMessage<langcode>=<value>

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

Key: com.unblu.conversation.concierge.visitorOffboardingSendLogAccept

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: Sure
com.unblu.conversation.concierge.visitorOffboardingSendLogAccept<langcode>=<value>

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

"Ask for email and send log" question during visitor offboarding

Key: com.unblu.conversation.concierge.visitorOffboardingSendLogAndAskForEmailQuestion

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: If you give us your email address we can send you a log of this conversation.
com.unblu.conversation.concierge.visitorOffboardingSendLogAndAskForEmailQuestion<langcode>=<value>

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

Key: com.unblu.conversation.concierge.visitorOffboardingSendLogDecline

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: No, thank you
com.unblu.conversation.concierge.visitorOffboardingSendLogDecline<langcode>=<value>

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.

Visitor offboarding "send log" request

Key: com.unblu.conversation.concierge.visitorOffboardingSendLogQuestion

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Do you want a log of this conversation to be sent to your email address ${email}?
com.unblu.conversation.concierge.visitorOffboardingSendLogQuestion<langcode>=<value>

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

Message that sending the conversation log was successful

Key: com.unblu.conversation.concierge.visitorOffboardingSendLogSuccess

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Thank you, the conversation log has been sent to ${email}.
com.unblu.conversation.concierge.visitorOffboardingSendLogSuccess<langcode>=<value>

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

Arguments

Name Type Description

email

STRING

Message if checking agent availability was successful

Key: com.unblu.conversation.concierge.visitorOnboardingCheckAgentAvailabilityAvailable

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: I will connect you with the next available agent.
com.unblu.conversation.concierge.visitorOnboardingCheckAgentAvailabilityAvailable<langcode>=<value>

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.

Message if checking agent availability was unsuccessful

Key: com.unblu.conversation.concierge.visitorOnboardingCheckAgentAvailabilityBusy

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: All agents are currently busy, I will connect you with the next available agent.
com.unblu.conversation.concierge.visitorOnboardingCheckAgentAvailabilityBusy<langcode>=<value>

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.

Concierge "no agent available" message

Key: com.unblu.conversation.concierge.visitorOnboardingCheckAgentAvailabilityNotAvailable

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Unfortunately there is no agent available at the moment.
com.unblu.conversation.concierge.visitorOnboardingCheckAgentAvailabilityNotAvailable<langcode>=<value>

Message the concierge sends when no agent is available

Concierge "choose named area" question

Key: com.unblu.conversation.concierge.visitorOnboardingChooseNamedAreaQuestion

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Which topic are you interested in today?
com.unblu.conversation.concierge.visitorOnboardingChooseNamedAreaQuestion<langcode>=<value>

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

Concierge "choose team" question

Key: com.unblu.conversation.concierge.visitorOnboardingChooseTeamQuestion

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Which topic are you interested in today?
com.unblu.conversation.concierge.visitorOnboardingChooseTeamQuestion<langcode>=<value>

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

Concierge "visitor onboarding completed" message

Key: com.unblu.conversation.concierge.visitorOnboardingDoneMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Thank you ${recipientName}, I have everything I need now and will forward you to the next available agent.
com.unblu.conversation.concierge.visitorOnboardingDoneMessage<langcode>=<value>

Message displayed when the visitor onboarding process has been completed

Arguments

Name Type Description

recipientName

STRING

Concierge "email notification" message

Key: com.unblu.conversation.concierge.visitorOnboardingEmailConfirmation

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Thank you. We will send you an email with a link to this conversation as soon as an agent answers.
com.unblu.conversation.concierge.visitorOnboardingEmailConfirmation<langcode>=<value>

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

Key: com.unblu.conversation.concierge.visitorOnboardingEmailNotificationAccept

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: Sure
com.unblu.conversation.concierge.visitorOnboardingEmailNotificationAccept<langcode>=<value>

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

Key: com.unblu.conversation.concierge.visitorOnboardingEmailNotificationDecline

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: No, thank you
com.unblu.conversation.concierge.visitorOnboardingEmailNotificationDecline<langcode>=<value>

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

Concierge "email notification" question

Key: com.unblu.conversation.concierge.visitorOnboardingEmailNotificationQuestion

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: If you give us your email address, we can notify you when an agent answers.
com.unblu.conversation.concierge.visitorOnboardingEmailNotificationQuestion<langcode>=<value>

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

Visitor onboarding info message 1

Key: com.unblu.conversation.concierge.visitorOnboardingInfoMessage1

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Visitor onboarding info message 1
com.unblu.conversation.concierge.visitorOnboardingInfoMessage1<langcode>=<value>

Arguments

Name Type Description

recipientName

STRING

recipientPersonSourceId

STRING

conversationId

STRING

Visitor onboarding info message 2

Key: com.unblu.conversation.concierge.visitorOnboardingInfoMessage2

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Visitor onboarding info message 2
com.unblu.conversation.concierge.visitorOnboardingInfoMessage2<langcode>=<value>

Arguments

Name Type Description

recipientName

STRING

recipientPersonSourceId

STRING

conversationId

STRING

Visitor onboarding info message 3

Key: com.unblu.conversation.concierge.visitorOnboardingInfoMessage3

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Visitor onboarding info message 3
com.unblu.conversation.concierge.visitorOnboardingInfoMessage3<langcode>=<value>

Arguments

Name Type Description

recipientName

STRING

recipientPersonSourceId

STRING

conversationId

STRING

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

Key: com.unblu.conversation.concierge.visitorOnboardingNameDecline

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: No, thank you
com.unblu.conversation.concierge.visitorOnboardingNameDecline<langcode>=<value>

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

Concierge "name" question

Key: com.unblu.conversation.concierge.visitorOnboardingNameQuestion

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Can you give me your name, please?
com.unblu.conversation.concierge.visitorOnboardingNameQuestion<langcode>=<value>

Text asking for a visitor’s name during onboarding

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

Key: com.unblu.conversation.concierge.visitorOnboardingPhoneAccept

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: Sure
com.unblu.conversation.concierge.visitorOnboardingPhoneAccept<langcode>=<value>

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

Concierge "phone confirmation" message

Key: com.unblu.conversation.concierge.visitorOnboardingPhoneConfirmation

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Thank you. We will contact you as soon as possible.
com.unblu.conversation.concierge.visitorOnboardingPhoneConfirmation<langcode>=<value>

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

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

Key: com.unblu.conversation.concierge.visitorOnboardingPhoneDecline

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: No, thank you
com.unblu.conversation.concierge.visitorOnboardingPhoneDecline<langcode>=<value>

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

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

Key: com.unblu.conversation.concierge.visitorOnboardingPhoneQuestion

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Can you provide us with your phone number so that we can call you back?
com.unblu.conversation.concierge.visitorOnboardingPhoneQuestion<langcode>=<value>

Concierge "phone" question

Label for the button to skip concierge "topic" question

Key: com.unblu.conversation.concierge.visitorOnboardingTopicDecline

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: Skip
com.unblu.conversation.concierge.visitorOnboardingTopicDecline<langcode>=<value>

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

Visitor onboarding "topic" question

Key: com.unblu.conversation.concierge.visitorOnboardingTopicQuestion

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: What topic would you like to talk about?
com.unblu.conversation.concierge.visitorOnboardingTopicQuestion<langcode>=<value>

Text asking for the conversation topic during visitor onboarding

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

Key: com.unblu.conversation.concierge.visitorOnboardingTsAndCsAccept

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: Accept
com.unblu.conversation.concierge.visitorOnboardingTsAndCsAccept<langcode>=<value>

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

Key: com.unblu.conversation.concierge.visitorOnboardingTsAndCsDecline

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: Decline
com.unblu.conversation.concierge.visitorOnboardingTsAndCsDecline<langcode>=<value>

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

Concierge visitor "terms and conditions" question

Key: com.unblu.conversation.concierge.visitorOnboardingTsAndCsQuestion

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: To start a conversation with one of our agents, we need you to read through and accept our terms and conditions.
com.unblu.conversation.concierge.visitorOnboardingTsAndCsQuestion<langcode>=<value>

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

Concierge visitor "welcome" message

Key: com.unblu.conversation.concierge.visitorOnboardingWelcomeMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: 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.
com.unblu.conversation.concierge.visitorOnboardingWelcomeMessage<langcode>=<value>

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

Arguments

Name Type Description

recipientName

STRING

DialogBotConfiguration

sentFailedReasonWebhookFailed

Key: com.unblu.dialogbot.configuration.sentFailedReasonWebhookFailed

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Failed to send message to dialog bot.
com.unblu.dialogbot.configuration.sentFailedReasonWebhookFailed<langcode>=<value>

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

Log CSV formatter

Assigned agent source data

Key: com.unblu.conversationhistory.export.assigneeSourceData

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Assigned agent source data
com.unblu.conversationhistory.export.assigneeSourceData<langcode>=<value>

Source data of the assigned agent

Server data and time formatting

Server-side date/time format

Key: com.unblu.core.server.time.dateTimeFormat

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: dd.MM.yyyy HH:mm
com.unblu.core.server.time.dateTimeFormat<langcode>=<value>

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

Key: com.unblu.core.invitationmail.body

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Hello,

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

Please click the link below to join:

${link}
com.unblu.core.invitationmail.body<langcode>=<value>

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

Key: com.unblu.core.invitationmail.subject

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Conversation invitation
com.unblu.core.invitationmail.subject<langcode>=<value>

Subject of invitation emails

Time format

Key: com.unblu.core.invitationmail.timeFormat

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: dd.MM.yyyy HH:mmZ
com.unblu.core.invitationmail.timeFormat<langcode>=<value>

Java DateTime compatible format used throughout the visitor invitation email

Conversation message log mail

Conversation message log email footer

Key: com.unblu.conversation.messagelog.mail.bodyFooter

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Best regards,
The Unblu team
com.unblu.conversation.messagelog.mail.bodyFooter<langcode>=<value>

Footer of "conversation message log" emails

Conversation log email top

Key: com.unblu.conversation.messagelog.mail.bodyTop

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Hello,

Here is the message log you requested:
com.unblu.conversation.messagelog.mail.bodyTop<langcode>=<value>

Beginning of "conversation message log" emails

Arguments

Name Type Description

conversationId

STRING

participantNames

STRING

recipientName

STRING

recipientEmail

STRING

recipientPhone

STRING

Log entry format

Key: com.unblu.conversation.messagelog.mail.logEntryFormat

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${serverUtcTime} ${senderName}: ${messageText}
com.unblu.conversation.messagelog.mail.logEntryFormat<langcode>=<value>

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

Key: com.unblu.conversation.messagelog.mail.subject

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Conversation message log for conversation with ${participantNames}
com.unblu.conversation.messagelog.mail.subject<langcode>=<value>

Subject of "conversation message log" emails

Arguments

Name Type Description

conversationId

STRING

participantNames

STRING

recipientName

STRING

DispatcherWorkerGroupService

noWorker

Key: com.unblu.dispatcher.dispatcherworkergroupservice.noWorker

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: No collaboration instance available
com.unblu.dispatcher.dispatcherworkergroupservice.noWorker<langcode>=<value>

"Password generated" mail configuration

"Automatically triggered" text of "password reset" email

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: This email was automatically triggered by the system or an administrator.
com.unblu.core.server.core.mail.GeneratedPasswordMail.bodyBottomAutoTriggered<langcode>=<value>

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

Footer of "password reset" email

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Have a great day!
The Unblu team.
com.unblu.core.server.core.mail.GeneratedPasswordMail.bodyFooter<langcode>=<value>

Footer of "password reset" notification emails

Main content of "password generated" email

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Dear ${firstName} ${lastName},

A new password has been generated for your account.

Username: ${userName}

New password: ${generatedPassword}
com.unblu.core.server.core.mail.GeneratedPasswordMail.bodyTop<langcode>=<value>

Main content of "password generated" notification emails

Arguments

Name Type Description

firstName

STRING

lastName

STRING

userName

STRING

generatedPassword

STRING

recipientEmail

STRING

Subject of "password generated" email

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: New password generated
com.unblu.core.server.core.mail.GeneratedPasswordMail.subject<langcode>=<value>

Subject of "password generated" notification emails

"Password reset via link" email configuration

Additional text of automatically triggered "password reset" email

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: This email was automatically triggered by the system or an administrator.
com.unblu.core.server.core.mail.PasswordResetLinkMail.bodyBottomAutoTriggered<langcode>=<value>

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

Additional content of user-triggered "password reset" email

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: This email should have been triggered by you. If you did not request a password reset, please ignore this email.
com.unblu.core.server.core.mail.PasswordResetLinkMail.bodyBottomUserRequested<langcode>=<value>

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

Footer of "password reset" email

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Have a great day!
The Unblu team
com.unblu.core.server.core.mail.PasswordResetLinkMail.bodyFooter<langcode>=<value>

Footer of "password reset" notification emails

Main content of "password reset" email

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: 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.
com.unblu.core.server.core.mail.PasswordResetLinkMail.bodyTop<langcode>=<value>

Main content of "password reset" notification emails

Arguments

Name Type Description

userName

STRING

passwordLink

STRING

recipientEmail

STRING

Subject of "password reset" email

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Your password reset request
com.unblu.core.server.core.mail.PasswordResetLinkMail.subject<langcode>=<value>

Subject of "password reset" notification emails

Properties deprecated in Unblu 7

canceled

Key: com.unblu.conversationendreason.canceled

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Canceled
com.unblu.conversationendreason.canceled<langcode>=<value>

DEPRECATED - no longer used

"New assignment request" notification email

"Automatically triggered" text in assignment request notification email

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: This email was automatically triggered by the system.
com.unblu.core.mail_notification.newAssignmentRequestNotification.mail.bodyBottomAutoTriggered<langcode>=<value>

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

Footer for "new assignment request" notification email

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Best regards,
Your support team
com.unblu.core.mail_notification.newAssignmentRequestNotification.mail.bodyFooter<langcode>=<value>

Footer of "new assignment request" notification emails

The content of the "new assignment request" notification email

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: 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}
com.unblu.core.mail_notification.newAssignmentRequestNotification.mail.bodyTop<langcode>=<value>

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

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: New assignment request from ${visitorName}
com.unblu.core.mail_notification.newAssignmentRequestNotification.mail.subject<langcode>=<value>

Subject of "new assignment request" notification emails

Arguments

Name Type Description

visitorName

STRING

New messages mail notification

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

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: This email was automatically triggered by the system.
com.unblu.core.push_notification.mail.messages.anonymous.bodyBottomAutoTriggered<langcode>=<value>

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

Footer of "new message" notification email

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Best regards,
The Unblu team
com.unblu.core.push_notification.mail.messages.anonymous.bodyFooter<langcode>=<value>

Footer of "new message" notification emails

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

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: 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}.
com.unblu.core.push_notification.mail.messages.anonymous.bodyTop<langcode>=<value>

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)

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${notificationCount} new messages from ${lastMessageSender}
com.unblu.core.push_notification.mail.messages.anonymous.subject<langcode>=<value>

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

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: This email was automatically triggered by the system.
com.unblu.core.push_notification.mail.forwarding.agent.bodyBottomAutoTriggered<langcode>=<value>

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

"Agent forwarding" notification email footer

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Best regards,
The Unblu team
com.unblu.core.push_notification.mail.forwarding.agent.bodyFooter<langcode>=<value>

Footer of "agent forwarding" notification emails

"Agent forwarding" notification email body

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Hello ${invitationRecipient},

${invitationCreator} forwarded you a conversation.
Preview conversation: ${previewUrl}
Accept conversation: ${acceptInDeskUrl}
com.unblu.core.push_notification.mail.forwarding.agent.bodyTop<langcode>=<value>

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

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Conversation forwarded by ${invitationCreator}
com.unblu.core.push_notification.mail.forwarding.agent.subject<langcode>=<value>

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

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: This email was automatically triggered by the system.
com.unblu.core.push_notification.mail.invitation.agent.bodyBottomAutoTriggered<langcode>=<value>

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

"Agent invitation" notification email footer

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Best regards,
The Unblu team
com.unblu.core.push_notification.mail.invitation.agent.bodyFooter<langcode>=<value>

Footer of "agent invitation" notification emails

"Agent invitation" notification email body

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Hello ${invitationRecipient},

${invitationCreator} invited you to participate in a conversation.
Preview conversation: ${previewUrl}
Accept invitation: ${acceptInDeskUrl}
com.unblu.core.push_notification.mail.invitation.agent.bodyTop<langcode>=<value>

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

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Conversation invitation from ${invitationCreator}
com.unblu.core.push_notification.mail.invitation.agent.subject<langcode>=<value>

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

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: This email was automatically triggered by the system.
com.unblu.core.push_notification.mail.forwarding.team.bodyBottomAutoTriggered<langcode>=<value>

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

Team forwarding notification email footer

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Best regards,
The Unblu team
com.unblu.core.push_notification.mail.forwarding.team.bodyFooter<langcode>=<value>

Footer of "conversation team forwarding" notification emails

Team forwarding notification email body

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Hello ${invitationRecipient},

${invitationCreator} forwarded your team a conversation.
Preview conversation: ${previewUrl}
Accept conversation: ${acceptInDeskUrl}
com.unblu.core.push_notification.mail.forwarding.team.bodyTop<langcode>=<value>

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

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Conversation forwarded by ${invitationCreator}
com.unblu.core.push_notification.mail.forwarding.team.subject<langcode>=<value>

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

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: This email was automatically triggered by the system.
com.unblu.core.push_notification.mail.invitation.team.bodyBottomAutoTriggered<langcode>=<value>

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

"Team invitation" notification email footer

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Best regards,
The Unblu team
com.unblu.core.push_notification.mail.invitation.team.bodyFooter<langcode>=<value>

Footer of "team invitation" notification emails

"Team invitation" notification email body

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Hello ${invitationRecipient},

${invitationCreator} invited your team to participate in a conversation.
Preview conversation: ${previewUrl}
Accept invitation: ${acceptInDeskUrl}
com.unblu.core.push_notification.mail.invitation.team.bodyTop<langcode>=<value>

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

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Conversation invitation from ${invitationCreator}
com.unblu.core.push_notification.mail.invitation.team.subject<langcode>=<value>

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

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: This email was automatically triggered by the system.
com.unblu.core.push_notification.mail.deputy-delegation.bodyBottomAutoTriggered<langcode>=<value>

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

"Deputy delegation" notification email footer

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Best regards,
The Unblu team
com.unblu.core.push_notification.mail.deputy-delegation.bodyFooter<langcode>=<value>

Footer of "deputy delegation" notification emails

"Deputy delegation" notification email body

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Hello ${recipientName},

${contextPersonName} created a conversation with ${primaryAgentName} and the conversation got now delegated to you.
Preview conversation: ${previewUrl}
Accept conversation: ${acceptInDeskUrl}
com.unblu.core.push_notification.mail.deputy-delegation.bodyTop<langcode>=<value>

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

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${initialEngagementType} by ${contextPersonName}
com.unblu.core.push_notification.mail.deputy-delegation.subject<langcode>=<value>

Subject of "deputy delegation" notification emails

Arguments

Name Type Description

initialEngagementType

STRING

contextPersonName

STRING

contextPersonSourceId

STRING

primaryAgentName

STRING

recipientName

STRING

Inbound request notification mail configuration

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

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: This email was automatically triggered by the system.
com.unblu.core.push_notification.mail.inbound-request.bodyBottomAutoTriggered<langcode>=<value>

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

"Inbound request" notification email footer

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Best regards,
The Unblu team
com.unblu.core.push_notification.mail.inbound-request.bodyFooter<langcode>=<value>

Footer of "inbound request" notification emails

"Inbound request" notification email body

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Hello ${recipientName},

${contextPersonName} started a conversation with you.
Preview conversation: ${previewUrl}
Accept conversation: ${acceptInDeskUrl}
com.unblu.core.push_notification.mail.inbound-request.bodyTop<langcode>=<value>

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

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${initialEngagementType} by ${contextPersonName}
com.unblu.core.push_notification.mail.inbound-request.subject<langcode>=<value>

Subject of "inbound request" notification emails

Arguments

Name Type Description

initialEngagementType

STRING

contextPersonName

STRING

contextPersonSourceId

STRING

recipientName

STRING

Incoming call notification mail

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

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: This email was automatically triggered by the system.
com.unblu.core.push_notification.mail.call.bodyBottomAutoTriggered<langcode>=<value>

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

Footer of "incoming call" notification email

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Best regards,
The Unblu team
com.unblu.core.push_notification.mail.call.bodyFooter<langcode>=<value>

Footer of "incoming call" notification emails

Main content of "incoming call" notification email

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Hello,

${callInitiator} tried to start a ${callType} with you.
com.unblu.core.push_notification.mail.call.bodyTop<langcode>=<value>

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

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Incoming call from ${callInitiator}
com.unblu.core.push_notification.mail.call.subject<langcode>=<value>

Arguments

Name Type Description

callType

STRING

callInitiator

STRING

conversationId

STRING

Missed call notification emails

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

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: This email was automatically triggered by the system.
com.unblu.core.push_notification.mail.call.missed.bodyBottomAutoTriggered<langcode>=<value>

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

Footer of "missed call" notification emails

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Best regards,
The Unblu team
com.unblu.core.push_notification.mail.call.missed.bodyFooter<langcode>=<value>

Main content of "missed call" notification emails

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Hello,

${callInitiator} tried to start a ${callType} with you.
com.unblu.core.push_notification.mail.call.missed.bodyTop<langcode>=<value>

Arguments

Name Type Description

callType

STRING

callInitiator

STRING

conversationId

STRING

recipientEmail

STRING

Subject of "missed call" notification emails

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Missed call from ${callInitiator}
com.unblu.core.push_notification.mail.call.missed.subject<langcode>=<value>

Arguments

Name Type Description

callType

STRING

callInitiator

STRING

conversationId

STRING

New messages notification mail

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

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: This email was automatically triggered by the system.
com.unblu.core.push_notification.mail.messages.authenticated.bodyBottomAutoTriggered<langcode>=<value>

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

Footer of "new message" notification email

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Best regards,
The Unblu team
com.unblu.core.push_notification.mail.messages.authenticated.bodyFooter<langcode>=<value>

Footer of "new message" notification emails

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

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Hello,

You have a new message:
${lastMessageSender}: ${lastMessageText}.
You have a total of ${notificationCount} unread messages in this conversation.
com.unblu.core.push_notification.mail.messages.authenticated.bodyTop<langcode>=<value>

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)

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

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${notificationCount} new messages from ${lastMessageSender}
com.unblu.core.push_notification.mail.messages.authenticated.subject<langcode>=<value>

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

Key: com.unblu.conversation.message.admissionCanceledGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${requestingVisitorName} canceled their request to join the conversation
com.unblu.conversation.message.admissionCanceledGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.admissionCanceledPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You canceled your request to join the conversation
com.unblu.conversation.message.admissionCanceledPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.admissionDeniedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${respondingAgentName} denied ${requestingVisitorName}'s request to join the conversation
com.unblu.conversation.message.admissionDeniedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.admissionDeniedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You denied ${requestingVisitorName}'s request to join the conversation
com.unblu.conversation.message.admissionDeniedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.admissionGrantedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${respondingAgentName} granted ${requestingVisitorName}'s request to join the conversation
com.unblu.conversation.message.admissionGrantedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.admissionGrantedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You granted ${requestingVisitorName}'s request to join the conversation
com.unblu.conversation.message.admissionGrantedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.admissionRequestedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${requestingVisitorName} asked to join the conversation
com.unblu.conversation.message.admissionRequestedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.admissionRequestedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You asked to join the conversation
com.unblu.conversation.message.admissionRequestedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.agentInvitationRedeemedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${redeemingAgentName} redeemed the invitation
com.unblu.conversation.message.agentInvitationRedeemedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.agentInvitationRedeemedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You redeemed the invitation
com.unblu.conversation.message.agentInvitationRedeemedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.agentInvitationRevokedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${invitingAgentName} revoked the invitation of the agent ${invitedAgentName}
com.unblu.conversation.message.agentInvitationRevokedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.agentInvitationRevokedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You revoked the invitation of the agent ${invitedAgentName}
com.unblu.conversation.message.agentInvitationRevokedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.agentInvitedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${invitingAgentName} invited the agent ${invitedAgentName} to join the conversation
com.unblu.conversation.message.agentInvitedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.agentInvitedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You invited the agent ${invitedAgentName} to join the conversation
com.unblu.conversation.message.agentInvitedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.approvalLayerActivationRequest

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Allow collaboration on ${layerType}?
com.unblu.conversation.message.approvalLayerActivationRequest<langcode>=<value>

Arguments

Name Type Description

layerType

STRING

Message for the layer control approval

Key: com.unblu.conversation.message.approvalLayerControl

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Allow remote control of ${layerType}?
com.unblu.conversation.message.approvalLayerControl<langcode>=<value>

Arguments

Name Type Description

layerType

STRING

Message for the marking layer approval

Key: com.unblu.conversation.message.approvalLayerMarking

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Allow highlighting on ${layerType}?
com.unblu.conversation.message.approvalLayerMarking<langcode>=<value>

Arguments

Name Type Description

layerType

STRING

Label of the "Approve" option

Key: com.unblu.conversation.message.approvalOptionApprove

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: OK
com.unblu.conversation.message.approvalOptionApprove<langcode>=<value>

Label for the "Decline" option

Key: com.unblu.conversation.message.approvalOptionDecline

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Maybe later
com.unblu.conversation.message.approvalOptionDecline<langcode>=<value>

Label for the status "Approved"

Key: com.unblu.conversation.message.approvalStatusApproved

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: The approval has been accepted
com.unblu.conversation.message.approvalStatusApproved<langcode>=<value>

Label for the status "Cancelled"

Key: com.unblu.conversation.message.approvalStatusCanceled

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Approval request canceled
com.unblu.conversation.message.approvalStatusCanceled<langcode>=<value>

Label for the status "Declined"

Key: com.unblu.conversation.message.approvalStatusDeclined

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: The approval request has been declined
com.unblu.conversation.message.approvalStatusDeclined<langcode>=<value>

Label for the status "Pending"

Key: com.unblu.conversation.message.approvalStatusPending

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Waiting for the response...
com.unblu.conversation.message.approvalStatusPending<langcode>=<value>

Label for the status "Timed out"

Key: com.unblu.conversation.message.approvalStatusTimedOut

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: The approval timed out
com.unblu.conversation.message.approvalStatusTimedOut<langcode>=<value>

General system message for automatic server instance migration

Key: com.unblu.conversation.message.automaticTerminateCollaborationServer

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: For technical reasons, this conversation must be migrated now
com.unblu.conversation.message.automaticTerminateCollaborationServer<langcode>=<value>

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

General system message for automatic rendering service termination

Key: com.unblu.conversation.message.automaticTerminateRenderingService

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: For technical reasons, ${target} must be terminated now
com.unblu.conversation.message.automaticTerminateRenderingService<langcode>=<value>

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

Key: com.unblu.conversation.message.boardingProcessImminentMigrationAcknowledgeButton

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: Ok
com.unblu.conversation.message.boardingProcessImminentMigrationAcknowledgeButton<langcode>=<value>

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

Footer of an active offboarding bot thread

Key: com.unblu.conversation.message.botThreadOffboardingActive

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: *offboarding* active
com.unblu.conversation.message.botThreadOffboardingActive<langcode>=<value>

Footer of an ended offboarding bot thread

Key: com.unblu.conversation.message.botThreadOffboardingEnded

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: *offboarding* ended
com.unblu.conversation.message.botThreadOffboardingEnded<langcode>=<value>

General header of the offboarding bot thread

Key: com.unblu.conversation.message.botThreadOffboardingHeaderGeneral

Allowed Scopes: GLOBAL, ACCOUNT

Supports markdown

# Fallback value: **offboarding** ${participantName}
com.unblu.conversation.message.botThreadOffboardingHeaderGeneral<langcode>=<value>

Arguments

Name Type Description

participantName

STRING

Personal header of the offboarding bot thread

Key: com.unblu.conversation.message.botThreadOffboardingHeaderPersonal

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: **offboarding** you
com.unblu.conversation.message.botThreadOffboardingHeaderPersonal<langcode>=<value>

Footer of an active onboarding bot thread

Key: com.unblu.conversation.message.botThreadOnboardingActive

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: *onboarding active*
com.unblu.conversation.message.botThreadOnboardingActive<langcode>=<value>

Footer of an ended onboarding bot thread

Key: com.unblu.conversation.message.botThreadOnboardingEnded

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: *onboarding ended*
com.unblu.conversation.message.botThreadOnboardingEnded<langcode>=<value>

General header of the onboarding bot thread

Key: com.unblu.conversation.message.botThreadOnboardingHeaderGeneral

Allowed Scopes: GLOBAL, ACCOUNT

Supports markdown

# Fallback value: **onboarding** ${participantName}
com.unblu.conversation.message.botThreadOnboardingHeaderGeneral<langcode>=<value>

Arguments

Name Type Description

participantName

STRING

Personal header of onboarding bot thread

Key: com.unblu.conversation.message.botThreadOnboardingHeaderPersonal

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: **onboarding** you
com.unblu.conversation.message.botThreadOnboardingHeaderPersonal<langcode>=<value>

Personal header of the onboarding bot thread

Footer of active reboarding bot thread

Key: com.unblu.conversation.message.botThreadReboardingActive

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: *reboarding active*
com.unblu.conversation.message.botThreadReboardingActive<langcode>=<value>

Footer of an active reboarding bot thread

Footer of ended reboarding bot thread

Key: com.unblu.conversation.message.botThreadReboardingEnded

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: *reboarding ended*
com.unblu.conversation.message.botThreadReboardingEnded<langcode>=<value>

Footer of an ended reboarding bot thread

General header of reboarding bot thread

Key: com.unblu.conversation.message.botThreadReboardingHeaderGeneral

Allowed Scopes: GLOBAL, ACCOUNT

Supports markdown

# Fallback value: **reboarding** ${participantName}
com.unblu.conversation.message.botThreadReboardingHeaderGeneral<langcode>=<value>

General header of the reboarding bot thread

Arguments

Name Type Description

participantName

STRING

Personal header of reboarding bot thread

Key: com.unblu.conversation.message.botThreadReboardingHeaderPersonal

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: **reboarding** you
com.unblu.conversation.message.botThreadReboardingHeaderPersonal<langcode>=<value>

Personal header of the reboarding bot thread

General system message when call aborted

Key: com.unblu.conversation.message.callAbortedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${participantName} aborted the call
com.unblu.conversation.message.callAbortedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.callDeclinedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You declined the call
com.unblu.conversation.message.callDeclinedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.callEndedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${participantName} ended the call
com.unblu.conversation.message.callEndedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.callEndedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You ended the call
com.unblu.conversation.message.callEndedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.callJoinedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${participantName} joined the call publishing ${publishingState}
com.unblu.conversation.message.callJoinedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.callJoinedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You joined the call publishing ${publishingState}
com.unblu.conversation.message.callJoinedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.callLeftGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${participantName} left the call
com.unblu.conversation.message.callLeftGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.callLeftPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You left the call
com.unblu.conversation.message.callLeftPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.callPublishingChangedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${participantName} is now publishing ${publishingState}
com.unblu.conversation.message.callPublishingChangedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.callPublishingChangedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You are now publishing ${publishingState}
com.unblu.conversation.message.callPublishingChangedPersonal<langcode>=<value>

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

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

Key: com.unblu.conversation.message.callSnapshotCapturedOfItselfPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You took a snapshot of your own video stream
com.unblu.conversation.message.callSnapshotCapturedOfItselfPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.callSnapshotCapturedOfPersonPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You took a snapshot of ${snapshottedName}'s video stream
com.unblu.conversation.message.callSnapshotCapturedOfPersonPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.callStartGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${participantName} started a ${callType}
com.unblu.conversation.message.callStartGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.callStartPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You started a ${callType}
com.unblu.conversation.message.callStartPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.cobrowsingContinuedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You resumed co-browsing
com.unblu.conversation.message.cobrowsingContinuedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.cobrowsingPausedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You paused co-browsing
com.unblu.conversation.message.cobrowsingPausedPersonal<langcode>=<value>

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 when conversation recording failed to initialize

Key: com.unblu.conversation.message.conversationRecordingDeniedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Conversation recording failed, activating ${layerName} denied
com.unblu.conversation.message.conversationRecordingDeniedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.conversationRecordingEndGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Recording stopped
com.unblu.conversation.message.conversationRecordingEndGeneral<langcode>=<value>

General system message sent when recording stops. Category RECORDING_LIFECYCLE.

"Recording failed" general system message

Key: com.unblu.conversation.message.conversationRecordingFailedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Recording failed
com.unblu.conversation.message.conversationRecordingFailedGeneral<langcode>=<value>

General system message sent when recording fails. Category RECORDING_LIFECYCLE.

General system message when recording starts

Key: com.unblu.conversation.message.conversationRecordingStartGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Recording started
com.unblu.conversation.message.conversationRecordingStartGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.conversationRequestForNamedAreaRedeemedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${redeemingPersonName} accepted the conversation request on behalf of ${namedArea}
com.unblu.conversation.message.conversationRequestForNamedAreaRedeemedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.conversationRequestForNamedAreaRedeemedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You accepted the conversation request for the named area ${namedArea}
com.unblu.conversation.message.conversationRequestForNamedAreaRedeemedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.conversationRequestForNamedAreaRevokedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${revokingAgentName} revoked the conversation request in the queue of the named area ${namedArea}
com.unblu.conversation.message.conversationRequestForNamedAreaRevokedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.conversationRequestForNamedAreaRevokedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You revoked the conversation request in the queue of the named area ${namedArea}
com.unblu.conversation.message.conversationRequestForNamedAreaRevokedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.conversationRequestRedeemedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${redeemingPersonName} accepted the conversation request
com.unblu.conversation.message.conversationRequestRedeemedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.conversationRequestRedeemedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You accepted the conversation request
com.unblu.conversation.message.conversationRequestRedeemedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.conversationScheduledTimeChangedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${initiatingPersonName} changed scheduled time from "${oldScheduledTime}" to "${newScheduledTime}" (${timeZoneId})
com.unblu.conversation.message.conversationScheduledTimeChangedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.conversationScheduledTimeChangedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You changed scheduled time from "${oldScheduledTime}" to "${newScheduledTime}" (${timeZoneId})
com.unblu.conversation.message.conversationScheduledTimeChangedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.conversationTopicSetGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${initiatingPersonName} set topic to "${newTopic}"
com.unblu.conversation.message.conversationTopicSetGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.conversationTopicSetPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You set the topic to "${newTopic}"
com.unblu.conversation.message.conversationTopicSetPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.forwardedToAgentGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${forwardingAgentName} has forwarded the conversation to the agent ${targetAgentName}
com.unblu.conversation.message.forwardedToAgentGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.forwardedToNamedAreaGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${forwardingAgentName} requeued the conversation for the named area ${targetNamedAreaName}
com.unblu.conversation.message.forwardedToNamedAreaGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.forwardedToTeamGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${forwardingAgentName} has forwarded the conversation to the team ${targetTeamName}
com.unblu.conversation.message.forwardedToTeamGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.forwardedToTeamPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Your conversation has been forwarded to another team. Please wait until the next agent joins...
com.unblu.conversation.message.forwardedToTeamPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.forwardingToAgentRedeemedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${redeemingAgentName} redeemed the forwarding
com.unblu.conversation.message.forwardingToAgentRedeemedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.forwardingToAgentRedeemedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You redeemed the forwarding to yourself
com.unblu.conversation.message.forwardingToAgentRedeemedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.forwardingToAgentRevokedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${revokingAgentName} revoked the forwarding to the agent ${targetAgentName}
com.unblu.conversation.message.forwardingToAgentRevokedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.forwardingToAgentRevokedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You revoked the forwarding to the agent ${targetAgentName}
com.unblu.conversation.message.forwardingToAgentRevokedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.forwardingToTeamRedeemedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${redeemingAgentName} redeemed the forwarding to the team ${targetTeamName}
com.unblu.conversation.message.forwardingToTeamRedeemedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.forwardingToTeamRedeemedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You redeemed the forwarding to the team ${targetTeamName}
com.unblu.conversation.message.forwardingToTeamRedeemedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.forwardingToTeamRevokedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${revokingAgentName} revoked the forwarding to the team ${targetTeamName}
com.unblu.conversation.message.forwardingToTeamRevokedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.forwardingToTeamRevokedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You revoked the forwarding to the team ${targetTeamName}
com.unblu.conversation.message.forwardingToTeamRevokedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.invitationRedeemedButWillHandleLater

Allowed Scopes: GLOBAL, ACCOUNT, TEAM, USER

# Fallback value: I'm not available right now, but I'll get back to you as soon as possible.
com.unblu.conversation.message.invitationRedeemedButWillHandleLater<langcode>=<value>

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

Key: com.unblu.conversation.message.isNowAssignedAgentGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${participantName} is now the assigned agent of the conversation
com.unblu.conversation.message.isNowAssignedAgentGeneral<langcode>=<value>

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"

Key: com.unblu.conversation.message.layerActionMarkActivatedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${person} activated mark mode
com.unblu.conversation.message.layerActionMarkActivatedGeneral<langcode>=<value>

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"

Key: com.unblu.conversation.message.layerActionMarkActivatedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You activated mark mode
com.unblu.conversation.message.layerActionMarkActivatedPersonal<langcode>=<value>

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"

Key: com.unblu.conversation.message.layerActionMarkDeactivatedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${person} deactivated mark mode
com.unblu.conversation.message.layerActionMarkDeactivatedGeneral<langcode>=<value>

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"

Key: com.unblu.conversation.message.layerActionMarkDeactivatedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You deactivated mark mode
com.unblu.conversation.message.layerActionMarkDeactivatedPersonal<langcode>=<value>

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"

Key: com.unblu.conversation.message.layerActionRemoteControlActivatedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${person} activated remote control
com.unblu.conversation.message.layerActionRemoteControlActivatedGeneral<langcode>=<value>

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".

Key: com.unblu.conversation.message.layerActionRemoteControlActivatedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You activated remote control
com.unblu.conversation.message.layerActionRemoteControlActivatedPersonal<langcode>=<value>

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"

Key: com.unblu.conversation.message.layerActionRemoteControlDeactivatedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${person} deactivated remote control
com.unblu.conversation.message.layerActionRemoteControlDeactivatedGeneral<langcode>=<value>

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"

Key: com.unblu.conversation.message.layerActionRemoteControlDeactivatedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You deactivated remote control
com.unblu.conversation.message.layerActionRemoteControlDeactivatedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.layerActivatedBySystem

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${layerName} was activated
com.unblu.conversation.message.layerActivatedBySystem<langcode>=<value>

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

Key: com.unblu.conversation.message.layerActivatedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${activatingPersonName} activated ${layerName}
com.unblu.conversation.message.layerActivatedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.layerActivatedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You launched ${layerName}
com.unblu.conversation.message.layerActivatedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.layerActivationDeclinedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${decliningPersonName} declined to activate ${layerName}
com.unblu.conversation.message.layerActivationDeclinedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.layerActivationDeclinedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You declined to activate ${layerName}
com.unblu.conversation.message.layerActivationDeclinedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.layerAutomaticallyStoppedBecauseOfInactivityGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${layerName} was stopped because of inactivity
com.unblu.conversation.message.layerAutomaticallyStoppedBecauseOfInactivityGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.layerAutomaticallyStoppedBecauseOfInactivityPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${layerName} was stopped because of inactivity
com.unblu.conversation.message.layerAutomaticallyStoppedBecauseOfInactivityPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.layerDeactivatedBySystem

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${layerName} was stopped
com.unblu.conversation.message.layerDeactivatedBySystem<langcode>=<value>

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

Key: com.unblu.conversation.message.layerDeactivatedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${layerName} was stopped by ${deactivatingPersonName}
com.unblu.conversation.message.layerDeactivatedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.layerDeactivatedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You stopped ${layerName}
com.unblu.conversation.message.layerDeactivatedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.lifecycleConversationUnassignedPersonal

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: You have been removed from the conversation because the assigned agent left the conversation
com.unblu.conversation.message.lifecycleConversationUnassignedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.lifecycleParticipantForwardedPersonal

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: The forwarding invitation has been accepted. You have been automatically removed from this conversation.
com.unblu.conversation.message.lifecycleParticipantForwardedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.lifecycleParticipantJoinedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${participantName} joined the conversation
com.unblu.conversation.message.lifecycleParticipantJoinedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.lifecycleParticipantJoinedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You joined the conversation
com.unblu.conversation.message.lifecycleParticipantJoinedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.lifecycleParticipantKickedPersonal

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: You have been removed from the conversation and will not be able to access it anymore
com.unblu.conversation.message.lifecycleParticipantKickedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.lifecycleParticipantLeftOtherPersonal

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: You left the conversation
com.unblu.conversation.message.lifecycleParticipantLeftOtherPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.lifecycleParticipantLeftPersonal

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: You left the conversation
com.unblu.conversation.message.lifecycleParticipantLeftPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.lifecycleParticipantOnboardingDeclinedPersonal

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: You didn't complete the onboarding process and may therefore not join the conversation
com.unblu.conversation.message.lifecycleParticipantOnboardingDeclinedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.lifecycleParticipantOnboardingTimeoutPersonal

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: Your onboarding timed out, so you may not join the conversation
com.unblu.conversation.message.lifecycleParticipantOnboardingTimeoutPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.lifecycleParticipantRemovedAfterTimeoutPersonal

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: You were removed from the conversation after a loss of connection
com.unblu.conversation.message.lifecycleParticipantRemovedAfterTimeoutPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.lifecycleStateChange

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Conversation state switched from ${previousState} to ${newState}
com.unblu.conversation.message.lifecycleStateChange<langcode>=<value>

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

Key: com.unblu.conversation.message.manualTerminateCollaborationServerGeneral

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: ${personName} migrated the conversation. This was necessary for technical reasons.
com.unblu.conversation.message.manualTerminateCollaborationServerGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.manualTerminateCollaborationServerPersonal

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: You migrated the conversation. This was necessary for technical reasons.
com.unblu.conversation.message.manualTerminateCollaborationServerPersonal<langcode>=<value>

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

General system message for manual rendering service termination

Key: com.unblu.conversation.message.manualTerminateRenderingServiceGeneral

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: ${personName} terminated ${target}. This was necessary for technical reasons.
com.unblu.conversation.message.manualTerminateRenderingServiceGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.manualTerminateRenderingServicePersonal

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: You terminated ${target}. This was necessary for technical reasons.
com.unblu.conversation.message.manualTerminateRenderingServicePersonal<langcode>=<value>

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"

Key: com.unblu.conversation.message.participantChangedToHiddenGeneral

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: ${participantName} is now hidden
com.unblu.conversation.message.participantChangedToHiddenGeneral<langcode>=<value>

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"

Key: com.unblu.conversation.message.participantChangedToHiddenPersonal

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: Your are now a hidden participant.
Other participants will not see your avatar, and you will not receive incoming call notifications.
You can still write messages, start calls, and join active calls manually.
com.unblu.conversation.message.participantChangedToHiddenPersonal<langcode>=<value>

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"

Key: com.unblu.conversation.message.participantChangedToVisibleGeneral

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: ${participantName} is now visible
com.unblu.conversation.message.participantChangedToVisibleGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.participantChangedToVisiblePersonal

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: Your participation is now fully visible to everyone. You will also receive incoming call notifications.
com.unblu.conversation.message.participantChangedToVisiblePersonal<langcode>=<value>

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

Fallback for "recording available" message

Key: com.unblu.conversation.message.recordingAvailableFallback

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Recording available: ${fileName} (${fileSize} • ${duration})
com.unblu.conversation.message.recordingAvailableFallback<langcode>=<value>

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

Key: com.unblu.conversation.message.switchedToLayerBySystem

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Switched to ${layerName}
com.unblu.conversation.message.switchedToLayerBySystem<langcode>=<value>

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

Key: com.unblu.conversation.message.switchedToLayerGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${switchingPersonName} switched to ${layerName}
com.unblu.conversation.message.switchedToLayerGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.switchedToLayerPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You switched to ${layerName}
com.unblu.conversation.message.switchedToLayerPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.teamInvitationRedeemedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${redeemingAgentName} redeemed the invitation of the team ${teamName}
com.unblu.conversation.message.teamInvitationRedeemedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.teamInvitationRedeemedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You redeemed the invitation of the team ${teamName}
com.unblu.conversation.message.teamInvitationRedeemedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.teamInvitationRevokedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${invitingAgentName} revoked the invitation of the team ${teamName}
com.unblu.conversation.message.teamInvitationRevokedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.teamInvitationRevokedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You revoked the invitation of the team ${teamName}
com.unblu.conversation.message.teamInvitationRevokedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.teamInvitedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${invitingAgentName} invited the team ${teamName} to join the conversation
com.unblu.conversation.message.teamInvitedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.teamInvitedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You invited the team ${teamName} to join the conversation
com.unblu.conversation.message.teamInvitedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorInvitedViaLinkGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${invitingAgentName} invited a visitor to join the conversation via a link
com.unblu.conversation.message.visitorInvitedViaLinkGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorInvitedViaLinkPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You invited a visitor to the conversation via a link
com.unblu.conversation.message.visitorInvitedViaLinkPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorInvitedViaLinkWithMailAndNicknameGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${invitingAgentName} invited the visitor ${nickname} with email address ${email} to join the conversation via a link
com.unblu.conversation.message.visitorInvitedViaLinkWithMailAndNicknameGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorInvitedViaLinkWithMailAndNicknamePersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You invited the visitor ${nickname} with email address ${email} to the conversation via a link
com.unblu.conversation.message.visitorInvitedViaLinkWithMailAndNicknamePersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorInvitedViaLinkWithMailGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${invitingAgentName} invited the visitor with the email address ${email} to join the conversation via link
com.unblu.conversation.message.visitorInvitedViaLinkWithMailGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorInvitedViaLinkWithMailPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You invited the visitor with the email address ${email} to join the conversation via a link
com.unblu.conversation.message.visitorInvitedViaLinkWithMailPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorInvitedViaLinkWithNicknameGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${invitingAgentName} invited the visitor ${nickname} to join the conversation via a link
com.unblu.conversation.message.visitorInvitedViaLinkWithNicknameGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorInvitedViaLinkWithNicknamePersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You invited the visitor ${nickname} to join the conversation via a link
com.unblu.conversation.message.visitorInvitedViaLinkWithNicknamePersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorInvitedViaMailGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${invitingAgentName} invited the visitor to join the conversation via an email to ${email}
com.unblu.conversation.message.visitorInvitedViaMailGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorInvitedViaMailPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You invited the visitor to the conversation via an email to ${email}
com.unblu.conversation.message.visitorInvitedViaMailPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorInvitedViaMailWithNicknameGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${invitingAgentName} invited the visitor ${nickname} to join the conversation via an email to ${email}
com.unblu.conversation.message.visitorInvitedViaMailWithNicknameGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorInvitedViaMailWithNicknamePersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You invited the visitor ${nickname} to join the conversation via an email to ${email}
com.unblu.conversation.message.visitorInvitedViaMailWithNicknamePersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorInvitedViaPinGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${invitingAgentName} invited a visitor to join the conversation via PIN
com.unblu.conversation.message.visitorInvitedViaPinGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorInvitedViaPinPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You invited a visitor to join the conversation via PIN
com.unblu.conversation.message.visitorInvitedViaPinPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorInvitedViaPinWithMailAndNicknameGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${invitingAgentName} invited the visitor ${nickname} with email address ${email} to join the conversation via PIN
com.unblu.conversation.message.visitorInvitedViaPinWithMailAndNicknameGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorInvitedViaPinWithMailAndNicknamePersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You invited the visitor ${nickname} with email address ${email} to join the conversation via PIN
com.unblu.conversation.message.visitorInvitedViaPinWithMailAndNicknamePersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorInvitedViaPinWithMailGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${invitingAgentName} invited the visitor with the email address ${email} to join the conversation via PIN
com.unblu.conversation.message.visitorInvitedViaPinWithMailGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorInvitedViaPinWithMailPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You invited the visitor with the email address ${email} to join the conversation via PIN
com.unblu.conversation.message.visitorInvitedViaPinWithMailPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorInvitedViaPinWithNicknameGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${invitingAgentName} invited the visitor ${nickname} to join the conversation via PIN
com.unblu.conversation.message.visitorInvitedViaPinWithNicknameGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorInvitedViaPinWithNicknamePersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You invited the visitor ${nickname} to join the conversation via PIN
com.unblu.conversation.message.visitorInvitedViaPinWithNicknamePersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorLinkInvitationRedeemedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${redeemingPersonName} redeemed a link invitation
com.unblu.conversation.message.visitorLinkInvitationRedeemedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorLinkInvitationRedeemedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You redeemed the link invitation
com.unblu.conversation.message.visitorLinkInvitationRedeemedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorLinkInvitationRenewedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${renewingPersonName} renewed a link invitation
com.unblu.conversation.message.visitorLinkInvitationRenewedGeneral<langcode>=<value>

Arguments

Name Type Description

renewingPersonName

STRING

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

Key: com.unblu.conversation.message.visitorLinkInvitationRenewedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You renewed a link invitation
com.unblu.conversation.message.visitorLinkInvitationRenewedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorLinkInvitationRevokedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${revokingPersonName} revoked a link invitation
com.unblu.conversation.message.visitorLinkInvitationRevokedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorLinkInvitationRevokedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You revoked a link invitation
com.unblu.conversation.message.visitorLinkInvitationRevokedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorLinkInvitationWithMailAndNicknameRenewedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${renewingPersonName} renewed a link invitation for the visitor ${nickname} with the email address ${email}
com.unblu.conversation.message.visitorLinkInvitationWithMailAndNicknameRenewedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorLinkInvitationWithMailAndNicknameRenewedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You renewed a link invitation for the visitor ${nickname} with the email address ${email}
com.unblu.conversation.message.visitorLinkInvitationWithMailAndNicknameRenewedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorLinkInvitationWithMailAndNicknameRevokedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${revokingPersonName} revoked a link invitation for the visitor ${nickname} with the email address ${email}
com.unblu.conversation.message.visitorLinkInvitationWithMailAndNicknameRevokedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorLinkInvitationWithMailAndNicknameRevokedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You revoked a link invitation for the visitor ${nickname} with the email address ${email}
com.unblu.conversation.message.visitorLinkInvitationWithMailAndNicknameRevokedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorLinkInvitationWithMailRenewedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${renewingPersonName} renewed a link invitation for the visitor with the email address ${email}
com.unblu.conversation.message.visitorLinkInvitationWithMailRenewedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorLinkInvitationWithMailRenewedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You renewed a link invitation for the visitor with the email address ${email}
com.unblu.conversation.message.visitorLinkInvitationWithMailRenewedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorLinkInvitationWithMailRevokedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${revokingPersonName} revoked a link invitation for the visitor with the email address ${email}
com.unblu.conversation.message.visitorLinkInvitationWithMailRevokedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorLinkInvitationWithMailRevokedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You revoked a link invitation for the visitor with the email address ${email}
com.unblu.conversation.message.visitorLinkInvitationWithMailRevokedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorLinkInvitationWithNicknameRenewedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${renewingPersonName} renewed a link invitation for the visitor ${nickname}
com.unblu.conversation.message.visitorLinkInvitationWithNicknameRenewedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorLinkInvitationWithNicknameRenewedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You renewed a link invitation for the visitor ${nickname}
com.unblu.conversation.message.visitorLinkInvitationWithNicknameRenewedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorLinkInvitationWithNicknameRevokedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${revokingPersonName} revoked a link invitation for the visitor ${nickname}
com.unblu.conversation.message.visitorLinkInvitationWithNicknameRevokedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorLinkInvitationWithNicknameRevokedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You revoked a link invitation for the visitor ${nickname}
com.unblu.conversation.message.visitorLinkInvitationWithNicknameRevokedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorMailInvitationRedeemedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${redeemingPersonName} redeemed the email invitation
com.unblu.conversation.message.visitorMailInvitationRedeemedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorMailInvitationRedeemedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You redeemed the email invitation
com.unblu.conversation.message.visitorMailInvitationRedeemedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorMailInvitationRenewedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${renewingPersonName} renewed the email invitation for ${email}
com.unblu.conversation.message.visitorMailInvitationRenewedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorMailInvitationRenewedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You renewed the email invitation for ${email}
com.unblu.conversation.message.visitorMailInvitationRenewedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorMailInvitationRevokedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${revokingPersonName} revoked the email invitation for ${email}
com.unblu.conversation.message.visitorMailInvitationRevokedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorMailInvitationRevokedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You revoked the email invitation for ${email}
com.unblu.conversation.message.visitorMailInvitationRevokedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorMailInvitationWithNicknameRenewedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${renewingPersonName} renewed the email invitation for ${email} of the visitor ${nickname}
com.unblu.conversation.message.visitorMailInvitationWithNicknameRenewedGeneral<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorMailInvitationWithNicknameRenewedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You renewed the email invitation for the email address ${email} of the visitor ${nickname}
com.unblu.conversation.message.visitorMailInvitationWithNicknameRenewedPersonal<langcode>=<value>

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

Key: com.unblu.conversation.message.visitorMailInvitationWithNicknameRevokedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${revokingPersonName} revoked the email invitation for the email address ${email} of the visitor ${nickname}
com.unblu.conversation.message.visitorMailInvitationWithNicknameRevokedGeneral<langcode>=<value>

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

nickname

STRING

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

Key: com.unblu.conversation.message.visitorMailInvitationWithNicknameRevokedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You revoked the email invitation for the email address ${email} of the visitor ${nickname}
com.unblu.conversation.message.visitorMailInvitationWithNicknameRevokedPersonal<langcode>=<value>

Personal system message displayed to the agent who revoked 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 a visitor’s PIN invitation is redeemed

Key: com.unblu.conversation.message.visitorPinInvitationRedeemedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${redeemingPersonName} redeemed a PIN invitation
com.unblu.conversation.message.visitorPinInvitationRedeemedGeneral<langcode>=<value>

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

Arguments

Name Type Description

redeemingPersonName

STRING

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

Key: com.unblu.conversation.message.visitorPinInvitationRedeemedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You redeemed the PIN invitation
com.unblu.conversation.message.visitorPinInvitationRedeemedPersonal<langcode>=<value>

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

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

Key: com.unblu.conversation.message.visitorPinInvitationRenewedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${renewingPersonName} renewed a PIN invitation
com.unblu.conversation.message.visitorPinInvitationRenewedGeneral<langcode>=<value>

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

Arguments

Name Type Description

renewingPersonName

STRING

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

Key: com.unblu.conversation.message.visitorPinInvitationRenewedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You renewed a PIN invitation
com.unblu.conversation.message.visitorPinInvitationRenewedPersonal<langcode>=<value>

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

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

Key: com.unblu.conversation.message.visitorPinInvitationRevokedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${revokingPersonName} revoked a PIN invitation
com.unblu.conversation.message.visitorPinInvitationRevokedGeneral<langcode>=<value>

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

Arguments

Name Type Description

revokingPersonName

STRING

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

Key: com.unblu.conversation.message.visitorPinInvitationRevokedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You revoked a PIN invitation
com.unblu.conversation.message.visitorPinInvitationRevokedPersonal<langcode>=<value>

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

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

Key: com.unblu.conversation.message.visitorPinInvitationWithMailAndNicknameRenewedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${renewingPersonName} renewed a PIN invitation for the visitor ${nickname} with the email address ${email}
com.unblu.conversation.message.visitorPinInvitationWithMailAndNicknameRenewedGeneral<langcode>=<value>

General system message displayed when the PIN 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 PIN invitation of a visitor with a nickname and an email address

Key: com.unblu.conversation.message.visitorPinInvitationWithMailAndNicknameRenewedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You renewed a PIN invitation for the visitor ${nickname} with the email address ${email}
com.unblu.conversation.message.visitorPinInvitationWithMailAndNicknameRenewedPersonal<langcode>=<value>

Personal system message displayed to the agent who renewed the PIN 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 PIN invitation of a visitor with a nickname and an email address is revoked

Key: com.unblu.conversation.message.visitorPinInvitationWithMailAndNicknameRevokedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${revokingPersonName} revoked a PIN invitation for the visitor ${nickname} with the email address ${email}
com.unblu.conversation.message.visitorPinInvitationWithMailAndNicknameRevokedGeneral<langcode>=<value>

General system message displayed when the PIN 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 displayed to the person who revoked the PIN invitation of a visitor with a nickname and an email address

Key: com.unblu.conversation.message.visitorPinInvitationWithMailAndNicknameRevokedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You revoked a PIN invitation for the visitor ${nickname} with the email address ${email}
com.unblu.conversation.message.visitorPinInvitationWithMailAndNicknameRevokedPersonal<langcode>=<value>

Personal system message displayed to the agent who revoked the PIN 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 PIN invitation of a visitor with an email address is renewed

Key: com.unblu.conversation.message.visitorPinInvitationWithMailRenewedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${renewingPersonName} renewed a PIN invitation for the visitor with the email address ${email}
com.unblu.conversation.message.visitorPinInvitationWithMailRenewedGeneral<langcode>=<value>

General system message displayed when the PIN 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 PIN invitation of a visitor with an email address

Key: com.unblu.conversation.message.visitorPinInvitationWithMailRenewedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You renewed a PIN invitation for the visitor with the email address ${email}
com.unblu.conversation.message.visitorPinInvitationWithMailRenewedPersonal<langcode>=<value>

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

Arguments

Name Type Description

email

STRING

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

Key: com.unblu.conversation.message.visitorPinInvitationWithMailRevokedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${revokingPersonName} revoked a PIN invitation for the visitor with the email address ${email}
com.unblu.conversation.message.visitorPinInvitationWithMailRevokedGeneral<langcode>=<value>

General system message displayed when the PIN 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 PIN invitation of a visitor with an email address

Key: com.unblu.conversation.message.visitorPinInvitationWithMailRevokedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You revoked a PIN invitation for the visitor with the email address ${email}
com.unblu.conversation.message.visitorPinInvitationWithMailRevokedPersonal<langcode>=<value>

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

Arguments

Name Type Description

email

STRING

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

Key: com.unblu.conversation.message.visitorPinInvitationWithNicknameRenewedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${renewingPersonName} renewed a PIN invitation for the visitor ${nickname}
com.unblu.conversation.message.visitorPinInvitationWithNicknameRenewedGeneral<langcode>=<value>

General system message displayed when the PIN 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 PIN invitation of a visitor with a nickname

Key: com.unblu.conversation.message.visitorPinInvitationWithNicknameRenewedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You renewed a PIN invitation for the visitor ${nickname}
com.unblu.conversation.message.visitorPinInvitationWithNicknameRenewedPersonal<langcode>=<value>

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

Arguments

Name Type Description

nickname

STRING

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

Key: com.unblu.conversation.message.visitorPinInvitationWithNicknameRevokedGeneral

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${revokingPersonName} revoked a PIN invitation for the visitor ${nickname}
com.unblu.conversation.message.visitorPinInvitationWithNicknameRevokedGeneral<langcode>=<value>

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

Arguments

Name Type Description

revokingPersonName

STRING

nickname

STRING

System message displayed to the person who revoked the PIN invitation of a visitor with a nickname

Key: com.unblu.conversation.message.visitorPinInvitationWithNicknameRevokedPersonal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You revoked a PIN invitation for the visitor ${nickname}
com.unblu.conversation.message.visitorPinInvitationWithNicknameRevokedPersonal<langcode>=<value>

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

Arguments

Name Type Description

nickname

STRING

Bot conversation configuration

"Mandatory bot dialog offer not answered" message

Key: com.unblu.conversation.bot.mandatoryBotDialogOfferNotAnswered

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: Due to technical issues, the conversation has been ended.
com.unblu.conversation.bot.mandatoryBotDialogOfferNotAnswered<langcode>=<value>

Message displayed when a mandatory bot configured for a conversation isn’t responding to dialog offers

"Mandatory bot disabled" message

Key: com.unblu.conversation.bot.mandatoryBotDisabled

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: Due to technical issues, the conversation has been ended.
com.unblu.conversation.bot.mandatoryBotDisabled<langcode>=<value>

Message displayed during the boarding process when a mandatory bot for a conversation is disabled

Mandatory bot doesn’t exist

Key: com.unblu.conversation.bot.mandatoryBotNonexistent

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: Due to technical issues, the conversation has been ended.
com.unblu.conversation.bot.mandatoryBotNonexistent<langcode>=<value>

Message displayed during the boarding process when a mandatory bot for a conversation doesn’t exist in the system anymore

Layer texts

Document co-browsing layer title for other visitors

Key: com.unblu.conversation.collabspace.layer.displayedLayerTitleDocumentCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Viewing documents
com.unblu.conversation.collabspace.layer.displayedLayerTitleDocumentCobrowsing<langcode>=<value>

The title for the document co-browsing layer when it is displayed on the visitor side

Context migration co-browsing layer title for owner

Key: com.unblu.conversation.collabspace.layer.displayedLayerTitleOwnContextMigrationCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Sharing my browser tab
com.unblu.conversation.collabspace.layer.displayedLayerTitleOwnContextMigrationCobrowsing<langcode>=<value>

The layer owner’s title for the context migration co-browsing layer when it is displayed on the visitor side

Embedded co-browsing layer title for owner

Key: com.unblu.conversation.collabspace.layer.displayedLayerTitleOwnEmbeddedCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Sharing my browser tab
com.unblu.conversation.collabspace.layer.displayedLayerTitleOwnEmbeddedCobrowsing<langcode>=<value>

The layer owner’s title for the embedded co-browsing layer when it is displayed on the visitor side

Mobile co-browsing layer title for owner

Key: com.unblu.conversation.collabspace.layer.displayedLayerTitleOwnMobileCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Sharing my application screen
com.unblu.conversation.collabspace.layer.displayedLayerTitleOwnMobileCobrowsing<langcode>=<value>

The layer owner’s title for the mobile co-browsing layer when it is displayed on the visitor side

Screen sharing layer title for owner

Key: com.unblu.conversation.collabspace.layer.displayedLayerTitleOwnScreenSharing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Sharing my screen
com.unblu.conversation.collabspace.layer.displayedLayerTitleOwnScreenSharing<langcode>=<value>

The layer owner’s title for the screen sharing layer when it is displayed on the visitor side

Context migration co-browsing layer title for other visitors

Key: com.unblu.conversation.collabspace.layer.displayedLayerTitleRemoteContextMigrationCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Viewing browser tab of ${owner}
com.unblu.conversation.collabspace.layer.displayedLayerTitleRemoteContextMigrationCobrowsing<langcode>=<value>

The title for someone else’s context migration co-browsing layer when it is displayed on the visitor side

Arguments

Name Type Description

owner

STRING

Embedded co-browsing layer title for other visitors

Key: com.unblu.conversation.collabspace.layer.displayedLayerTitleRemoteEmbeddedCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Viewing browser tab of ${owner}
com.unblu.conversation.collabspace.layer.displayedLayerTitleRemoteEmbeddedCobrowsing<langcode>=<value>

The title for someone else’s embedded co-browsing layer when it is displayed on the visitor side

Arguments

Name Type Description

owner

STRING

Mobile co-browsing layer title for other visitors

Key: com.unblu.conversation.collabspace.layer.displayedLayerTitleRemoteMobileCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Viewing mobile app of ${owner}
com.unblu.conversation.collabspace.layer.displayedLayerTitleRemoteMobileCobrowsing<langcode>=<value>

The title for someone else’s mobile co-browsing layer when it is displayed on the visitor side

Arguments

Name Type Description

owner

STRING

Screen sharing layer title for other visitors

Key: com.unblu.conversation.collabspace.layer.displayedLayerTitleRemoteScreenSharing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Viewing screen of ${owner}
com.unblu.conversation.collabspace.layer.displayedLayerTitleRemoteScreenSharing<langcode>=<value>

The title for someone else’s screen sharing layer when it is displayed on the visitor side

Arguments

Name Type Description

owner

STRING

Universal co-browsing layer title for other visitors

Key: com.unblu.conversation.collabspace.layer.displayedLayerTitleUniversalCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Viewing websites
com.unblu.conversation.collabspace.layer.displayedLayerTitleUniversalCobrowsing<langcode>=<value>

The title for the universal co-browsing layer when it is displayed on the visitor side

Document co-browsing layer title

Key: com.unblu.conversation.collabspace.layer.layerTitleDocumentCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Documents
com.unblu.conversation.collabspace.layer.layerTitleDocumentCobrowsing<langcode>=<value>

Title for the document co-browsing layer

Context migration co-browsing layer title (owner)

Key: com.unblu.conversation.collabspace.layer.layerTitleOwnContextMigrationCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: My browser tab
com.unblu.conversation.collabspace.layer.layerTitleOwnContextMigrationCobrowsing<langcode>=<value>

Title of the context migration co-browsing layer displayed to the owner of the layer

Embedded co-browsing layer title (owner)

Key: com.unblu.conversation.collabspace.layer.layerTitleOwnEmbeddedCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: My browser tab
com.unblu.conversation.collabspace.layer.layerTitleOwnEmbeddedCobrowsing<langcode>=<value>

Title of the embedded co-browsing layer displayed to the owner of the layer

Mobile co-browsing layer title (owner)

Key: com.unblu.conversation.collabspace.layer.layerTitleOwnMobileCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: My application screen
com.unblu.conversation.collabspace.layer.layerTitleOwnMobileCobrowsing<langcode>=<value>

Title of the mobile co-browsing layer displayed to the owner of the layer

Screen sharing layer title (owner)

Key: com.unblu.conversation.collabspace.layer.layerTitleOwnScreenSharing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: My screen
com.unblu.conversation.collabspace.layer.layerTitleOwnScreenSharing<langcode>=<value>

Title of the screen sharing layer displayed to the owner of the layer

Context migration co-browsing layer title (other participants)

Key: com.unblu.conversation.collabspace.layer.layerTitleRemoteContextMigrationCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Browser tab of ${owner}
com.unblu.conversation.collabspace.layer.layerTitleRemoteContextMigrationCobrowsing<langcode>=<value>

Title of the context migration co-browsing layer displayed to other participants

Arguments

Name Type Description

owner

STRING

Embedded co-browsing layer title (other participants)

Key: com.unblu.conversation.collabspace.layer.layerTitleRemoteEmbeddedCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Browser tab of ${owner}
com.unblu.conversation.collabspace.layer.layerTitleRemoteEmbeddedCobrowsing<langcode>=<value>

Title of the embedded co-browsing layer displayed to other participants

Arguments

Name Type Description

owner

STRING

Mobile co-browsing layer title (other participants)

Key: com.unblu.conversation.collabspace.layer.layerTitleRemoteMobileCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Mobile application of ${owner}
com.unblu.conversation.collabspace.layer.layerTitleRemoteMobileCobrowsing<langcode>=<value>

Title of the mobile co-browsing layer displayed to other participants

Arguments

Name Type Description

owner

STRING

Screen sharing layer title (other participants)

Key: com.unblu.conversation.collabspace.layer.layerTitleRemoteScreenSharing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Screen of ${owner}
com.unblu.conversation.collabspace.layer.layerTitleRemoteScreenSharing<langcode>=<value>

Title of the screen sharing layer displayed to other participants

Arguments

Name Type Description

owner

STRING

Universal co-browsing layer title (visitor)

Key: com.unblu.conversation.collabspace.layer.layerTitleUniversalCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Websites
com.unblu.conversation.collabspace.layer.layerTitleUniversalCobrowsing<langcode>=<value>

Title for the universal co-browsing layer when it is displayed on the visitor side

Context migration co-browsing approval title

Key: com.unblu.conversation.collabspace.layer.layerTitleYourContextMigrationCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Your browser tab
com.unblu.conversation.collabspace.layer.layerTitleYourContextMigrationCobrowsing<langcode>=<value>

Layer title used when asking the visitor to approve the context migration co-browsing layer

Embedded co-browsing approval title

Key: com.unblu.conversation.collabspace.layer.layerTitleYourEmbeddedCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Your browser tab
com.unblu.conversation.collabspace.layer.layerTitleYourEmbeddedCobrowsing<langcode>=<value>

Layer title used when asking the visitor to approve the embedded co-browsing layer

Mobile co-browsing approval title

Key: com.unblu.conversation.collabspace.layer.layerTitleYourMobileCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Your application screen
com.unblu.conversation.collabspace.layer.layerTitleYourMobileCobrowsing<langcode>=<value>

Layer title used when asking the visitor to approve the mobile co-browsing layer

Screen sharing layer approval title

Key: com.unblu.conversation.collabspace.layer.layerTitleYourScreenSharing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Your screen
com.unblu.conversation.collabspace.layer.layerTitleYourScreenSharing<langcode>=<value>

Layer title used when asking the visitor to approve the screen sharing layer

"Start document co-browsing layer" menu item

Key: com.unblu.conversation.collabspace.layer.menuEntryLayerDocumentCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Documents
com.unblu.conversation.collabspace.layer.menuEntryLayerDocumentCobrowsing<langcode>=<value>

Menu item for starting and opening a document co-browsing layer

"Start universal co-browsing layer" menu item

Key: com.unblu.conversation.collabspace.layer.menuEntryLayerUniversalCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Websites
com.unblu.conversation.collabspace.layer.menuEntryLayerUniversalCobrowsing<langcode>=<value>

Menu item for starting and opening a universal co-browsing layer

"Start context migration co-browsing layer" menu item

Key: com.unblu.conversation.collabspace.layer.menuEntryOwnLayerContextMigrationCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: My browser tab
com.unblu.conversation.collabspace.layer.menuEntryOwnLayerContextMigrationCobrowsing<langcode>=<value>

Menu item for starting and opening a context migration co-browsing layer

"Start embedded co-browsing layer" menu item

Key: com.unblu.conversation.collabspace.layer.menuEntryOwnLayerEmbeddedCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: My browser tab
com.unblu.conversation.collabspace.layer.menuEntryOwnLayerEmbeddedCobrowsing<langcode>=<value>

Menu item for starting and opening an embedded co-browsing layer

"Start mobile co-browsing layer" menu item

Key: com.unblu.conversation.collabspace.layer.menuEntryOwnLayerMobileCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: My application screen
com.unblu.conversation.collabspace.layer.menuEntryOwnLayerMobileCobrowsing<langcode>=<value>

Menu item for starting and opening a mobile co-browsing layer

"Start screen sharing layer" menu item

Key: com.unblu.conversation.collabspace.layer.menuEntryOwnLayerScreenSharing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: My screen
com.unblu.conversation.collabspace.layer.menuEntryOwnLayerScreenSharing<langcode>=<value>

Menu item for starting and opening a screen sharing layer

"Start context migration co-browsing layer (others)" menu item

Key: com.unblu.conversation.collabspace.layer.menuEntryRemoteLayerContextMigrationCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Browser tab of
com.unblu.conversation.collabspace.layer.menuEntryRemoteLayerContextMigrationCobrowsing<langcode>=<value>

Menu item for starting and opening someone else’s context migration co-browsing layer

"Start embedded co-browsing layer (others)" menu item

Key: com.unblu.conversation.collabspace.layer.menuEntryRemoteLayerEmbeddedCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Browser tab of
com.unblu.conversation.collabspace.layer.menuEntryRemoteLayerEmbeddedCobrowsing<langcode>=<value>

Menu item for starting and opening someone else’s embedded co-browsing layer

"Start and open other participant’s mobile co-browsing layer" menu item

Key: com.unblu.conversation.collabspace.layer.menuEntryRemoteLayerMobileCobrowsing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Mobile application of
com.unblu.conversation.collabspace.layer.menuEntryRemoteLayerMobileCobrowsing<langcode>=<value>

Menu item for starting and opening someone else’s mobile co-browsing layer

"Start and open other participant’s screen sharing layer" menu item

Key: com.unblu.conversation.collabspace.layer.menuEntryRemoteLayerScreenSharing

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Screen of
com.unblu.conversation.collabspace.layer.menuEntryRemoteLayerScreenSharing<langcode>=<value>

Menu item for starting and opening someone else’s screen sharing layer

Conversation participation type

The assigned agent of a conversation

Key: com.unblu.conversation.participationtype.assignedAgent

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Assigned agent
com.unblu.conversation.participationtype.assignedAgent<langcode>=<value>

The assigned agent of a conversation.

Pause notifications configuration

"Active call" pause reason text

Key: com.unblu.pausenotifications.activeCallPauseName

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Unblu call
com.unblu.pausenotifications.activeCallPauseName<langcode>=<value>

Text displayed when notifications are paused automatically for the reason "active call"

"Active collaboration" pause reason text

Key: com.unblu.pausenotifications.activeCollaborationPauseName

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Unblu collaboration
com.unblu.pausenotifications.activeCollaborationPauseName<langcode>=<value>

Text displayed when notifications are paused automatically for the reason "active collaboration"

Web push notification configuration

"Agent forwarding" web push notification body

Key: com.unblu.core.web_push_notification.agentForwardingBody

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: For you.
${message}
com.unblu.core.web_push_notification.agentForwardingBody<langcode>=<value>

Body of "agent forwarding" web push notifications

Arguments

Name Type Description

creatorPersonName

STRING

creatorPersonSourceId

STRING

initialEngagementType

STRING

conversationStartUrl

STRING

topic

STRING

language

STRING

message

STRING

"Agent forwarding" web push notification title

Key: com.unblu.core.web_push_notification.agentForwardingTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Forwarding from ${creatorPersonName}
com.unblu.core.web_push_notification.agentForwardingTitle<langcode>=<value>

Title of "agent forwarding" web push notifications

Arguments

Name Type Description

creatorPersonName

STRING

creatorPersonSourceId

STRING

initialEngagementType

STRING

conversationStartUrl

STRING

topic

STRING

language

STRING

message

STRING

"Agent invitation" web push notification body

Key: com.unblu.core.web_push_notification.agentInvitationBody

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: For you.
${message}
com.unblu.core.web_push_notification.agentInvitationBody<langcode>=<value>

Body of "agent invitation" web push notifications

Arguments

Name Type Description

creatorPersonName

STRING

creatorPersonSourceId

STRING

initialEngagementType

STRING

conversationStartUrl

STRING

topic

STRING

language

STRING

namedArea

STRING

message

STRING

"Agent invitation" web push notification title

Key: com.unblu.core.web_push_notification.agentInvitationTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Invitation from ${creatorPersonName}
com.unblu.core.web_push_notification.agentInvitationTitle<langcode>=<value>

Title of "agent invitation" web push notifications

Arguments

Name Type Description

creatorPersonName

STRING

creatorPersonSourceId

STRING

initialEngagementType

STRING

conversationStartUrl

STRING

topic

STRING

language

STRING

namedArea

STRING

message

STRING

"Deputy delegation" web push notification body

Key: com.unblu.core.web_push_notification.deputyDelegationBody

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: For agent: ${primaryAgentPersonName}
Language: ${language}
com.unblu.core.web_push_notification.deputyDelegationBody<langcode>=<value>

Body of "deputy delegation" web push notifications

Arguments

Name Type Description

contextPersonName

STRING

contextPersonSourceId

STRING

initialEngagementType

STRING

conversationStartUrl

STRING

topic

STRING

language

STRING

primaryAgentPersonName

STRING

"Deputy delegation" web push notification title

Key: com.unblu.core.web_push_notification.deputyDelegationTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${initialEngagementType} from ${contextPersonName}
com.unblu.core.web_push_notification.deputyDelegationTitle<langcode>=<value>

Title of "deputy delegation" web push notifications

Arguments

Name Type Description

contextPersonName

STRING

contextPersonSourceId

STRING

initialEngagementType

STRING

conversationStartUrl

STRING

topic

STRING

language

STRING

primaryAgentPersonName

STRING

"Inbound request" web push notification body

Key: com.unblu.core.web_push_notification.inboundRequestBody

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Language: ${language}
com.unblu.core.web_push_notification.inboundRequestBody<langcode>=<value>

Body of "inbound request" web push notifications

Arguments

Name Type Description

contextPersonName

STRING

contextPersonSourceId

STRING

initialEngagementType

STRING

conversationStartUrl

STRING

topic

STRING

language

STRING

"Inbound request" web push notification title

Key: com.unblu.core.web_push_notification.inboundRequestTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${initialEngagementType} from ${contextPersonName}
com.unblu.core.web_push_notification.inboundRequestTitle<langcode>=<value>

Title of "inbound request" web push notifications

Arguments

Name Type Description

contextPersonName

STRING

contextPersonSourceId

STRING

initialEngagementType

STRING

conversationStartUrl

STRING

topic

STRING

language

STRING

"Incoming call" web push notification body

Key: com.unblu.core.web_push_notification.incomingCallBody

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Incoming ${callType}
com.unblu.core.web_push_notification.incomingCallBody<langcode>=<value>

Body of "incoming call" web push notifications

Arguments

Name Type Description

callType

STRING

callInitiator

STRING

"Accept call" action label in web push notifications

Key: com.unblu.core.web_push_notification.incomingCallNotificationActionAcceptLabel

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Accept
com.unblu.core.web_push_notification.incomingCallNotificationActionAcceptLabel<langcode>=<value>

Label text for the "accept call" action in "incoming call" web push notifications

"Declilne call" action label in web push notifications

Key: com.unblu.core.web_push_notification.incomingCallNotificationActionDeclineLabel

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Decline
com.unblu.core.web_push_notification.incomingCallNotificationActionDeclineLabel<langcode>=<value>

Label for the "decline call" action in "incoming call" web push notifications

"Incoming call" web push notification title

Key: com.unblu.core.web_push_notification.incomingCallTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${callInitiator}
com.unblu.core.web_push_notification.incomingCallTitle<langcode>=<value>

Title of "incoming call" web push notifications

Arguments

Name Type Description

callType

STRING

callInitiator

STRING

"Missed call" web push notification body

Key: com.unblu.core.web_push_notification.missedCallBody

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Missed ${callType}
com.unblu.core.web_push_notification.missedCallBody<langcode>=<value>

Body of "missed call" web push notifications

Arguments

Name Type Description

callType

STRING

callInitiator

STRING

"Missed call" web push notification title

Key: com.unblu.core.web_push_notification.missedCallTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${callInitiator}
com.unblu.core.web_push_notification.missedCallTitle<langcode>=<value>

Title of "missed call" web push notifications

Arguments

Name Type Description

callType

STRING

callInitiator

STRING

"New message" web push notification body

Key: com.unblu.core.web_push_notification.newMessageBody

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${lastMessageText}
com.unblu.core.web_push_notification.newMessageBody<langcode>=<value>

Body of "new message" web push notifications

Arguments

Name Type Description

notificationCount

INTEGER

recipientNotificationCount

INTEGER

lastMessageText

STRING

lastMessageSender

STRING

"New message" web push notification title

Key: com.unblu.core.web_push_notification.newMessageTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${lastMessageSender}
com.unblu.core.web_push_notification.newMessageTitle<langcode>=<value>

Title of "new message" web push notifications

Arguments

Name Type Description

notificationCount

INTEGER

recipientNotificationCount

INTEGER

lastMessageText

STRING

lastMessageSender

STRING

"Answer" action label in push notifications

Key: com.unblu.core.web_push_notification.notificationActionAcceptLabel

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Answer
com.unblu.core.web_push_notification.notificationActionAcceptLabel<langcode>=<value>

Label text for the "answer" action in web push notifications

"Decline" action label in web push notifications

Key: com.unblu.core.web_push_notification.notificationActionDeclineLabel

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Decline
com.unblu.core.web_push_notification.notificationActionDeclineLabel<langcode>=<value>

Label for the "decline" action in web push notifications

"Ignore" action label in web push notifications

Key: com.unblu.core.web_push_notification.notificationActionIgnoreLabel

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Ignore
com.unblu.core.web_push_notification.notificationActionIgnoreLabel<langcode>=<value>

Text for the "ignore" action label in web push notifications

"Later" action label in web push notifications

Key: com.unblu.core.web_push_notification.notificationActionLaterLabel

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Later
com.unblu.core.web_push_notification.notificationActionLaterLabel<langcode>=<value>

Text for the "later" action label in web push notifications

"Tem forwarding" web push notification body

Key: com.unblu.core.web_push_notification.teamForwardingBody

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: For your team.
${message}
com.unblu.core.web_push_notification.teamForwardingBody<langcode>=<value>

Body of "team forwarding" web push notifications

Arguments

Name Type Description

creatorPersonName

STRING

cr