of 3

Documentation

Unblu 6 (latest)

Agent conversation UI configuration

Label for the end conversation button.

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 "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 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 "invite an agent" button

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

Allowed Scopes: GLOBAL, ACCOUNT

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

Label for the "invite a team" button

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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>

Label for the "invite a visitor" button

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

INTEGER

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>

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>

Label for invite button

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

Allowed Scopes: GLOBAL, ACCOUNT

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

Legacy label no longer used

Label for renew PIN button

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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 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: Choose an invitation type
com.unblu.agent.conversation.ui.visitorInviteLabelType<langcode>=<value>

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>

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>

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>

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 UI configuration

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>

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

Key: com.unblu.visitor.ui.closeWillEndCallMessage

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

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

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

Key: com.unblu.visitor.ui.closeWillEndCollaborationMessage

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

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

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

Key: com.unblu.visitor.ui.closeWillEndConversationMessage

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

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

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: Toggle 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: Toggle 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: Toggle scroll lock
com.unblu.conversation.collabspace.layerActionScrollLock<langcode>=<value>

Messaging UI configuration

"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

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

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

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

Hint displayed on the back action button in the action bar

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

Allowed Scopes: GLOBAL, ACCOUNT

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

Visitor UI configuration

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>

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.

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>

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>

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

Visitor desk conversation UI configuration

Aria label for launcher button (UI closed)

Key: com.unblu.visitor.conversation.ui.launcherButtonClosedStateAriaLabel

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Open conversation
com.unblu.visitor.conversation.ui.launcherButtonClosedStateAriaLabel<langcode>=<value>

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

Aria label for launcher button (UI open)

Key: com.unblu.visitor.conversation.ui.launcherButtonOpenStateAriaLabel

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Collapse conversation
com.unblu.visitor.conversation.ui.launcherButtonOpenStateAriaLabel<langcode>=<value>

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

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>

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 automatically be ended.
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

Offboarding info message 1

Key: com.unblu.conversation.concierge.offboardingInfoMessage1

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Info message 1
com.unblu.conversation.concierge.offboardingInfoMessage1<langcode>=<value>

Arguments

Name Type Description

recipientName

STRING

recipientPersonSourceId

STRING

conversationId

STRING

Offboarding info message 2

Key: com.unblu.conversation.concierge.offboardingInfoMessage2

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Info message 2
com.unblu.conversation.concierge.offboardingInfoMessage2<langcode>=<value>

Arguments

Name Type Description

recipientName

STRING

recipientPersonSourceId

STRING

conversationId

STRING

Offboarding info message 3

Key: com.unblu.conversation.concierge.offboardingInfoMessage3

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Info message 3
com.unblu.conversation.concierge.offboardingInfoMessage3<langcode>=<value>

Arguments

Name Type Description

recipientName

STRING

recipientPersonSourceId

STRING

conversationId

STRING

Offboarding info message 4

Key: com.unblu.conversation.concierge.offboardingInfoMessage4

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Info message 4
com.unblu.conversation.concierge.offboardingInfoMessage4<langcode>=<value>

Arguments

Name Type Description

recipientName

STRING

recipientPersonSourceId

STRING

conversationId

STRING

Offboarding info message 5

Key: com.unblu.conversation.concierge.offboardingInfoMessage5

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Info message 5
com.unblu.conversation.concierge.offboardingInfoMessage5<langcode>=<value>

Arguments

Name Type Description

recipientName

STRING

recipientPersonSourceId

STRING

conversationId

STRING

Offboarding info message 6

Key: com.unblu.conversation.concierge.offboardingInfoMessage6

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Info message 6
com.unblu.conversation.concierge.offboardingInfoMessage6<langcode>=<value>

Arguments

Name Type Description

recipientName

STRING

recipientPersonSourceId

STRING

conversationId

STRING

Offboarding "rate conversation" request

Key: com.unblu.conversation.concierge.offboardingRateConversationMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

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

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

Label for the button declining the rating question

Key: com.unblu.conversation.concierge.offboardingRateDecline

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: Skip rating
com.unblu.conversation.concierge.offboardingRateDecline<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 offboarding" message: conversation ended

Key: com.unblu.conversation.concierge.offboardingReasonConversationEndMessage

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.offboardingReasonConversationEndMessage<langcode>=<value>

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

"Reason for offboarding" message: conversation forwarded

Key: com.unblu.conversation.concierge.offboardingReasonForwardedMessage

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.offboardingReasonForwardedMessage<langcode>=<value>

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

"Reason for offboarding" message: participant removed

Key: com.unblu.conversation.concierge.offboardingReasonKickedMessage

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.offboardingReasonKickedMessage<langcode>=<value>

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

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

Key: com.unblu.conversation.concierge.offboardingReasonOnboardingDeclinedMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

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

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

"Reason for offboarding" message: onboarding timeout

Key: com.unblu.conversation.concierge.offboardingReasonOnboardingTimeoutMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

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

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

"Reason for offboarding" message: other reason

Key: com.unblu.conversation.concierge.offboardingReasonOtherMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

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

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

"Reason for offboarding" message: person left

Key: com.unblu.conversation.concierge.offboardingReasonPersonLeftMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

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

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

"Reason for offboarding" message: removed after timeout

Key: com.unblu.conversation.concierge.offboardingReasonRemovedAfterTimeoutMessage

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

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

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

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

Key: com.unblu.conversation.concierge.offboardingSendLogAccept

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

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

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

"Ask for email and send log" question during offboarding

Key: com.unblu.conversation.concierge.offboardingSendLogAndAskForEmailQuestion

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.offboardingSendLogAndAskForEmailQuestion<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 offboarding process.

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

Key: com.unblu.conversation.concierge.offboardingSendLogDecline

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

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

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

Offboarding "send log" request

Key: com.unblu.conversation.concierge.offboardingSendLogQuestion

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.offboardingSendLogQuestion<langcode>=<value>

The text asking whether a person wishes to receive a log of the conversation by email. This question is asked if the person 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.offboardingSendLogSuccess

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

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

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

Arguments

Name Type Description

email

STRING

Concierge: "no agent available" message

Key: com.unblu.conversation.concierge.onboardingCheckAgentAvailabilityNotAvailable

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

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

Message the concierge sends when no agent is available

Concierge: "choose named area" question

Key: com.unblu.conversation.concierge.onboardingChooseNamedAreaQuestion

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

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

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

Concierge: "choose team" question

Key: com.unblu.conversation.concierge.onboardingChooseTeamQuestion

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

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

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

Concierge: "onboarding completed" message

Key: com.unblu.conversation.concierge.onboardingDoneMessage

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 agent available.
com.unblu.conversation.concierge.onboardingDoneMessage<langcode>=<value>

Message displayed when the onboarding process has been completed

Arguments

Name Type Description

recipientName

STRING

Concierge: "email notification" message

Key: com.unblu.conversation.concierge.onboardingEmailConfirmation

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.onboardingEmailConfirmation<langcode>=<value>

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

Concierge: text for "email notification" acceptance button

Key: com.unblu.conversation.concierge.onboardingEmailNotificationAccept

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

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

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

Concierge: label for "email notification" decline button

Key: com.unblu.conversation.concierge.onboardingEmailNotificationDecline

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: No, thank you
com.unblu.conversation.concierge.onboardingEmailNotificationDecline<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.onboardingEmailNotificationQuestion

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.onboardingEmailNotificationQuestion<langcode>=<value>

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

Onboarding info message 1

Key: com.unblu.conversation.concierge.onboardingInfoMessage1

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Info message 1
com.unblu.conversation.concierge.onboardingInfoMessage1<langcode>=<value>

Arguments

Name Type Description

recipientName

STRING

recipientPersonSourceId

STRING

conversationId

STRING

Onboarding info message 2

Key: com.unblu.conversation.concierge.onboardingInfoMessage2

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Info message 2
com.unblu.conversation.concierge.onboardingInfoMessage2<langcode>=<value>

Arguments

Name Type Description

recipientName

STRING

recipientPersonSourceId

STRING

conversationId

STRING

Onboarding info message 3

Key: com.unblu.conversation.concierge.onboardingInfoMessage3

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: Info message 3
com.unblu.conversation.concierge.onboardingInfoMessage3<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.onboardingNameDecline

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: No, thank you
com.unblu.conversation.concierge.onboardingNameDecline<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.onboardingNameQuestion

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

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

Text asking for a person’s name during onboarding

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

Key: com.unblu.conversation.concierge.onboardingPhoneAccept

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

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

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

Concierge: "phone" confirmation message

Key: com.unblu.conversation.concierge.onboardingPhoneConfirmation

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

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

Text for the message confirming the telephone number entered during onboarding

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

Key: com.unblu.conversation.concierge.onboardingPhoneDecline

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: No, thank you
com.unblu.conversation.concierge.onboardingPhoneDecline<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.onboardingPhoneQuestion

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.onboardingPhoneQuestion<langcode>=<value>

Concierge: "phone" question

Label for the button to accept terms & conditions during onboarding

Key: com.unblu.conversation.concierge.onboardingTsAndCsAccept

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

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

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

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

Key: com.unblu.conversation.concierge.onboardingTsAndCsDecline

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

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

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

Concierge: "terms and conditions" question

Key: com.unblu.conversation.concierge.onboardingTsAndCsQuestion

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

Supports markdown

# Fallback value: In order 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.onboardingTsAndCsQuestion<langcode>=<value>

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

Concierge: "welcome" message

Key: com.unblu.conversation.concierge.onboardingWelcomeMessage

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.onboardingWelcomeMessage<langcode>=<value>

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

Arguments

Name Type Description

recipientName

STRING

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

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

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

link

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

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

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

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

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

"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

lastMessageText

STRING

lastMessageSender

STRING

conversationUrl

STRING

recipientName

STRING

Subject of "new message" notification email

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 "new message" notification emails

Arguments

Name Type Description

notificationCount

INTEGER

lastMessageText

STRING

lastMessageSender

STRING

conversationId

STRING

recipientPersonSourceId

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

Subject of the "incoming call" notification email

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>

Subject of "incoming call" notification emails

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

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

lastMessageText

STRING

lastMessageSender

STRING

conversationId

STRING

recipientName

STRING

Subject of "new message" notification email

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

Arguments

Name Type Description

notificationCount

INTEGER

lastMessageText

STRING

lastMessageSender

STRING

conversationId

STRING

recipientName

STRING

Message texts configuration

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

Key: com.unblu.conversation.concierge.generalParticipationChangedToHidden

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

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

Arguments

Name Type Description

participantName

STRING

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

Key: com.unblu.conversation.concierge.generalParticipationChangedToVisible

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

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

Arguments

Name Type Description

participantName

STRING

"Conversation unassigned" direct system message

Key: com.unblu.conversation.concierge.lifecycleConversationUnassignedDirect

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

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

System message displayed to the secondary agent who got removed from the conversation because the assignee left it.

Text shown when a participant is removed from the conversation

Key: com.unblu.conversation.concierge.lifecycleParticipantForwardedDirect

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

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

System message for the person who forwarded a conversation and was removed because the forwarding was accepted

Text description for a participant actively removed from a conversation

Key: com.unblu.conversation.concierge.lifecycleParticipantKickedDirect

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.concierge.lifecycleParticipantKickedDirect<langcode>=<value>

System message displayed to the person who was removed from a conversation

Text for the person who has left a conversation

Key: com.unblu.conversation.concierge.lifecycleParticipantLeftDirect

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

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

System message displayed to the person who has left a conversation

Text that is shown when a participant leaves a conversation

Key: com.unblu.conversation.concierge.lifecycleParticipantLeftOtherDirect

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

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

System message displayed to the person who left the conversation for some other reason.

Text description for a participant that has declined onboarding

Key: com.unblu.conversation.concierge.lifecycleParticipantOnboardingDeclinedDirect

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

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

System message displayed to the person who declined the onboarding process.

"Onboarding timeout" direct system message

Key: com.unblu.conversation.concierge.lifecycleParticipantOnboardingTimeoutDirect

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

# Fallback value: Your onboarding timed out and therefore you may not join the conversation.
com.unblu.conversation.concierge.lifecycleParticipantOnboardingTimeoutDirect<langcode>=<value>

System message displayed to the person who run into a timeout during the onboarding process.

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

Key: com.unblu.conversation.concierge.lifecycleParticipantRemovedAfterTimeoutDirect

Allowed Scopes: CONVERSATION, CONVERSATION_TEMPLATE

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

System message displayed to a person removed from a conversation after a timeout due to inactivity

Message for participation change to "hidden"

Key: com.unblu.conversation.concierge.participationChangedToHidden

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.concierge.participationChangedToHidden<langcode>=<value>

System message displayed to a person who changes their visibility to "hidden"

"Participation changed to visible" system message

Key: com.unblu.conversation.concierge.participationChangedToVisible

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.concierge.participationChangedToVisible<langcode>=<value>

System message displayed to the person who changed its visibility to visible.

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

Key: com.unblu.conversation.message.agentInvitationRedeemed

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

redeemingAgentName

STRING

System message displayed to the agent who redeemed an invitation

Key: com.unblu.conversation.message.agentInvitationRedeemedDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Key: com.unblu.conversation.message.agentInvitationRevoked

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

invitedAgentName

STRING

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

Key: com.unblu.conversation.message.agentInvited

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

System message for the agent who invited another agent to join a conversation

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 context migration layer approval

Key: com.unblu.conversation.message.approvalLayerContextMigration

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Context migration approval
com.unblu.conversation.message.approvalLayerContextMigration<langcode>=<value>

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 document layer approval

Key: com.unblu.conversation.message.approvalLayerDocument

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: document co-browsing
com.unblu.conversation.message.approvalLayerDocument<langcode>=<value>

Message for the embedded Co-browsing layer approval

Key: com.unblu.conversation.message.approvalLayerEmbedded

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: embedded co-browsing
com.unblu.conversation.message.approvalLayerEmbedded<langcode>=<value>

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

Message for the mobile layer approval

Key: com.unblu.conversation.message.approvalLayerMobile

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: mobile co-browsing
com.unblu.conversation.message.approvalLayerMobile<langcode>=<value>

Message for the universal Co-browsing layer approval

Key: com.unblu.conversation.message.approvalLayerUniversal

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: universal co-browsing
com.unblu.conversation.message.approvalLayerUniversal<langcode>=<value>

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

System message sent to the person who declined an incoming call

Key: com.unblu.conversation.message.callDeclinedDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

participantName

STRING

System message sent to the person who ended a call

Key: com.unblu.conversation.message.callEndedDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

participantName

STRING

System message for the person joining a call

Key: com.unblu.conversation.message.callJoinedDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

System message sent to the person joining a call

Arguments

Name Type Description

participantName

STRING

publishingState

STRING

System message sent to the person who left an active call

Key: com.unblu.conversation.message.callLeftDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

participantName

STRING

System message sent to the person who changed their publishing state

Key: com.unblu.conversation.message.callPublishingChangedDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

System message displayed to a person who changed their 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.callSnapshotCapturedOfItselfDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Key: com.unblu.conversation.message.callSnapshotCapturedOfPersonDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Arguments

Name Type Description

snapshottedName

STRING

System message sent to the person who started a call

Key: com.unblu.conversation.message.callStartDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

System message for the person who started a call

Arguments

Name Type Description

participantName

STRING

callType

STRING

System message displayed to the person who resumed co-browsing

Key: com.unblu.conversation.message.cobrowsingContinuedDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

person

STRING

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

Key: com.unblu.conversation.message.cobrowsingPausedDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

System message displayed to the person who paused co-browsing

Arguments

Name Type Description

person

STRING

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

Key: com.unblu.conversation.message.conversationRequestForNamedAreaRedeemed

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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 agent ${targetAgentName}.
com.unblu.conversation.message.forwardedToAgentGeneral<langcode>=<value>

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>

Arguments

Name Type Description

targetNamedAreaName

STRING

forwardingAgentName

STRING

"Forwarded to team" system message

Key: com.unblu.conversation.message.forwardedToTeam

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.forwardedToTeam<langcode>=<value>

System message displayed when the conversation has been forwarded to another team.

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>

Arguments

Name Type Description

targetTeamName

STRING

forwardingAgentName

STRING

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

Key: com.unblu.conversation.message.forwardingToAgentRedeemed

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

redeemingAgentName

STRING

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

Key: com.unblu.conversation.message.forwardingToAgentRedeemedDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Key: com.unblu.conversation.message.forwardingToAgentRevoked

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

redeemingAgentName

STRING

targetTeamName

STRING

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

Key: com.unblu.conversation.message.forwardingToTeamRedeemedDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Arguments

Name Type Description

targetTeamName

STRING

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

Key: com.unblu.conversation.message.generalAgentIsNowAssignee

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Arguments

Name Type Description

participantName

STRING

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

Key: com.unblu.conversation.message.layerActionMarkActivated

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

person

STRING

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

Key: com.unblu.conversation.message.layerActionMarkActivatedDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Key: com.unblu.conversation.message.layerActionMarkDeactivated

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

person

STRING

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

Key: com.unblu.conversation.message.layerActionMarkDeactivatedDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Key: com.unblu.conversation.message.layerActionRemoteControlActivated

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Arguments

Name Type Description

person

STRING

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

Key: com.unblu.conversation.message.layerActionRemoteControlActivatedDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Key: com.unblu.conversation.message.layerActionRemoteControlDeactivated

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

person

STRING

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

Key: com.unblu.conversation.message.layerActionRemoteControlDeactivatedDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

General system message displayed when a person activated a collaboration layer

Key: com.unblu.conversation.message.layerActivated

Allowed Scopes: GLOBAL, ACCOUNT

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

General system message displayed when a person activated a layer

Arguments

Name Type Description

layerName

STRING

activatingPersonName

STRING

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

Arguments

Name Type Description

layerName

STRING

System message displayed to the person who activated a layer

Key: com.unblu.conversation.message.layerActivatedDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

layerName

STRING

General system message displayed when a person declined the layer activation

Key: com.unblu.conversation.message.layerActivationDeclined

Allowed Scopes: GLOBAL, ACCOUNT

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

General system message displayed when a person declined the request to activate a layer

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

Allowed Scopes: GLOBAL, ACCOUNT

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

System message displayed to the person who declined the layer activation

Arguments

Name Type Description

layerName

STRING

General system message displayed when a person deactivated a layer

Key: com.unblu.conversation.message.layerDeactivated

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

layerName

STRING

deactivatingPersonName

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>

Arguments

Name Type Description

layerName

STRING

System message displayed to the person who deactivated a layer

Key: com.unblu.conversation.message.layerDeactivatedDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

layerName

STRING

System message displayed to the person who joined a conversation

Key: com.unblu.conversation.message.lifecycleParticipantJoinedDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

participantName

STRING

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

Arguments

Name Type Description

previousState

STRING

newState

STRING

General system message displayed when a person switched to another layer

Key: com.unblu.conversation.message.switchedToLayer

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

layerName

STRING

switchingPersonName

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

Arguments

Name Type Description

layerName

STRING

System message for the person who switched to another layer

Key: com.unblu.conversation.message.switchedToLayerDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

System message displayed to the person who switched to another collaboration layer

Arguments

Name Type Description

layerName

STRING

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

Key: com.unblu.conversation.message.teamInvitationRedeemed

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

teamName

STRING

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

Key: com.unblu.conversation.message.teamInvitationRevoked

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

teamName

STRING

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

Key: com.unblu.conversation.message.teamInvited

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

teamName

STRING

Key: com.unblu.conversation.message.visitorInvitedViaLink

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

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

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.visitorInvitedViaLinkWithMail<langcode>=<value>

Arguments

Name Type Description

invitingAgentName

STRING

email

STRING

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

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

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

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.visitorInvitedViaLinkWithMailAndNicknameDirect<langcode>=<value>

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

Arguments

Name Type Description

email

STRING

nickname

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

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.visitorInvitedViaLinkWithMailDirect<langcode>=<value>

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

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

Key: com.unblu.conversation.message.visitorInvitedViaPinWithMail

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.visitorInvitedViaPinWithMail<langcode>=<value>

Arguments

Name Type Description

invitingAgentName

STRING

email

STRING

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

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.visitorInvitedViaPinWithMailAndNickname<langcode>=<value>

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

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.visitorInvitedViaPinWithMailAndNicknameDirect<langcode>=<value>

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

Arguments

Name Type Description

email

STRING

nickname

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

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.visitorInvitedViaPinWithMailDirect<langcode>=<value>

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

nickname

STRING

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

Key: com.unblu.conversation.message.visitorLinkInvitationRedeemed

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

redeemingPersonName

STRING

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

Key: com.unblu.conversation.message.visitorLinkInvitationRedeemedDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Key: com.unblu.conversation.message.visitorLinkInvitationRenewed

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${renewingPersonName} renewed a link invitation.
com.unblu.conversation.message.visitorLinkInvitationRenewed<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.visitorLinkInvitationRenewedDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

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

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

Key: com.unblu.conversation.message.visitorLinkInvitationRevoked

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Arguments

Name Type Description

revokingPersonName

STRING

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

Key: com.unblu.conversation.message.visitorLinkInvitationRevokedDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

System message displayed to the person who revoked a visitor’s link 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.visitorLinkInvitationWithMailAndNicknameRenewed

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Arguments

Name Type Description

nickname

STRING

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

Key: com.unblu.conversation.message.visitorMailInvitationRedeemed

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

redeemingPersonName

STRING

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

Key: com.unblu.conversation.message.visitorMailInvitationRedeemedDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

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

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

Key: com.unblu.conversation.message.visitorMailInvitationRenewed

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Arguments

Name Type Description

email

STRING

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

Key: com.unblu.conversation.message.visitorMailInvitationRevoked

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

redeemingPersonName

STRING

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

Key: com.unblu.conversation.message.visitorPinInvitationRedeemedDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Key: com.unblu.conversation.message.visitorPinInvitationRenewed

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

renewingPersonName

STRING

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

Key: com.unblu.conversation.message.visitorPinInvitationRenewedDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

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

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

Key: com.unblu.conversation.message.visitorPinInvitationRevoked

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

revokingPersonName

STRING

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

Key: com.unblu.conversation.message.visitorPinInvitationRevokedDirect

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

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

Allowed Scopes: GLOBAL, ACCOUNT

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

Arguments

Name Type Description

nickname

STRING

Conversation participant texts

The assigned agent of a conversation

Key: com.unblu.conversationactor.actorAssignedAgent

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Assigned agent
com.unblu.conversationactor.actorAssignedAgent<langcode>=<value>

The assigned agent of a conversation.

Person display name configuration

agent

Key: com.unblu.person.displayname.agent

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Agent
com.unblu.person.displayname.agent<langcode>=<value>

Default name for agents

bot

Key: com.unblu.person.displayname.bot

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Bot
com.unblu.person.displayname.bot<langcode>=<value>

Default name for all bots

qualifiedStaticName

Key: com.unblu.person.displayname.qualifiedStaticName

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${staticName} — ${qualifier}
com.unblu.person.displayname.qualifiedStaticName<langcode>=<value>

Text used for qualified static names, the staticName being the localized text for the person type.

Arguments

Name Type Description

staticName

STRING

qualifier

STRING

system

Key: com.unblu.person.displayname.system

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: System
com.unblu.person.displayname.system<langcode>=<value>

Default name for the system

visitor

Key: com.unblu.person.displayname.visitor

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Visitor
com.unblu.person.displayname.visitor<langcode>=<value>

Default name for visitors

ExternalMessengerConfiguration

sentFailedReasonWebhookFailed

Key: com.unblu.externalmessenger.configuration.sentFailedReasonWebhookFailed

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Failed to send message to external messenger.
com.unblu.externalmessenger.configuration.sentFailedReasonWebhookFailed<langcode>=<value>

Reason displayed if a message could not be send to an external messenger via webhook.

Abstract headless browser layer component

confirmOpenDevtools

Key: com.unblu.headlessbrowser.client.core.internal.AbstractHeadlessBrowserLayerComponent.confirmOpenDevtools

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Open headless browser developer tools in separate window?
com.unblu.headlessbrowser.client.core.internal.AbstractHeadlessBrowserLayerComponent.confirmOpenDevtools<langcode>=<value>

Title of video handler error

Key: com.unblu.headlessbrowser.client.core.internal.AbstractHeadlessBrowserLayerComponent.videoHandlerErrorTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Error in video stream
com.unblu.headlessbrowser.client.core.internal.AbstractHeadlessBrowserLayerComponent.videoHandlerErrorTitle<langcode>=<value>

webRTCUnsupportedText

Key: com.unblu.headlessbrowser.client.core.internal.AbstractHeadlessBrowserLayerComponent.webRTCUnsupportedText

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: The browser you are using does not support WebRTC and therefore cannot be used for universal co-browsing.
To use universal co-browsing, please update your browser.
com.unblu.headlessbrowser.client.core.internal.AbstractHeadlessBrowserLayerComponent.webRTCUnsupportedText<langcode>=<value>

webRTCUnsupportedTitle

Key: com.unblu.headlessbrowser.client.core.internal.AbstractHeadlessBrowserLayerComponent.webRTCUnsupportedTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: WebRTC not supported
com.unblu.headlessbrowser.client.core.internal.AbstractHeadlessBrowserLayerComponent.webRTCUnsupportedTitle<langcode>=<value>

Headless Browser About Page Configuration

Co-browsing description

Key: com.unblu.hbworker.aboutpage.coBrowseDesc

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Browse the web together in real time right from your browser.
com.unblu.hbworker.aboutpage.coBrowseDesc<langcode>=<value>

Description of co-browsing

Co-browsing title

Key: com.unblu.hbworker.aboutpage.coBrowseTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Securely co-browse websites
com.unblu.hbworker.aboutpage.coBrowseTitle<langcode>=<value>

Title of co-browsing "About" page

Key: com.unblu.hbworker.aboutpage.pageTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Your collaboration space
com.unblu.hbworker.aboutpage.pageTitle<langcode>=<value>

Title of the co-browsing "About" page

Description of document sharing

Key: com.unblu.hbworker.aboutpage.shareDocDesc

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Upload and review documents in your collaboration space in real time.
com.unblu.hbworker.aboutpage.shareDocDesc<langcode>=<value>

Title of document sharing "About" page

Key: com.unblu.hbworker.aboutpage.shareDocTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Share documents
com.unblu.hbworker.aboutpage.shareDocTitle<langcode>=<value>

Title of the document sharing "About" page

Headless Browser Crash Page Configuration

crashDesc

Key: com.unblu.hbworker.crashpage.crashDesc

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Something went wrong and the page could not be displayed.
com.unblu.hbworker.crashpage.crashDesc<langcode>=<value>

Description about crash.

Crash page title

Key: com.unblu.hbworker.crashpage.pageTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Aww snap
com.unblu.hbworker.crashpage.pageTitle<langcode>=<value>

Title of the "Crash" page

reloadButton

Key: com.unblu.hbworker.crashpage.reloadButton

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Reload page
com.unblu.hbworker.crashpage.reloadButton<langcode>=<value>

Label text for the reload button

Headless Browser Error Page Configuration

Main message for HTTP errors

Key: com.unblu.hbworker.errorpage.httpErrorMessage0

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: HTTP Error received
com.unblu.hbworker.errorpage.httpErrorMessage0<langcode>=<value>

Main message displayed when an HTTP error occurs

Additional message for HTTP error

Key: com.unblu.hbworker.errorpage.httpErrorMessage1

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: The requested URL cannot be used with this service.
com.unblu.hbworker.errorpage.httpErrorMessage1<langcode>=<value>

Additional message displayed when an HTTP error occurs

Main message for general network errors

Key: com.unblu.hbworker.errorpage.networkErrorGeneralMessage0

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: A network error occurred.
com.unblu.hbworker.errorpage.networkErrorGeneralMessage0<langcode>=<value>

Main message displayed when a general network error occurs.

Additional message for general network errors

Key: com.unblu.hbworker.errorpage.networkErrorGeneralMessage1

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: A network error ("${code}") occurred while opening the page "${uri}".
com.unblu.hbworker.errorpage.networkErrorGeneralMessage1<langcode>=<value>

Additional message displayed when a general network error occurs.

Arguments

Name Type Description

uri

STRING

code

STRING

Main message for the "host not found" error

Key: com.unblu.hbworker.errorpage.networkErrorHostNotFoundMessage0

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Unblu cannot find the server.
com.unblu.hbworker.errorpage.networkErrorHostNotFoundMessage0<langcode>=<value>

Main message displayed when the host cannot be found

Additional message for the "host not found" error

Key: com.unblu.hbworker.errorpage.networkErrorHostNotFoundMessage1

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Unblu cannot open the page "${uri}" because Unblu cannot find the server "${host}".
com.unblu.hbworker.errorpage.networkErrorHostNotFoundMessage1<langcode>=<value>

Additional message displayed when the host cannot be found

Arguments

Name Type Description

uri

STRING

host

STRING

Main message for error "ConnectionTimeout"

Key: com.unblu.hbworker.errorpage.networkErrorTimeoutMessage0

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: The connection timed out.
com.unblu.hbworker.errorpage.networkErrorTimeoutMessage0<langcode>=<value>

Main message displayed when a connection times out

Additional message for the "connection timeout" error

Key: com.unblu.hbworker.errorpage.networkErrorTimeoutMessage1

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: The connection to the server "${host}" timed out
com.unblu.hbworker.errorpage.networkErrorTimeoutMessage1<langcode>=<value>

Additional message displayed when a connection times out

Arguments

Name Type Description

uri

STRING

host

STRING

pageTitle

Key: com.unblu.hbworker.errorpage.pageTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Something went wrong
com.unblu.hbworker.errorpage.pageTitle<langcode>=<value>

Title for the error page

Main message for error "LocalFileAccessNotPermitted"

Key: com.unblu.hbworker.errorpage.restrictionFileMessage0

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You are not allowed to access the local file system.
com.unblu.hbworker.errorpage.restrictionFileMessage0<langcode>=<value>

Main message displayed when access to local files is not permitted

Additional message for error "LocalFileAccessNotPermitted"

Key: com.unblu.hbworker.errorpage.restrictionFileMessage1

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You're not allowed to navigate to "${uri}" because local file access is not permitted.
com.unblu.hbworker.errorpage.restrictionFileMessage1<langcode>=<value>

Additional message displayed when access to local files is not permitted

Arguments

Name Type Description

uri

STRING

Main message for error "JavascriptProtocolRestriction"

Key: com.unblu.hbworker.errorpage.restrictionJavascriptProtocolMessage0

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You are not allowed to execute JavaScript in the address bar.
com.unblu.hbworker.errorpage.restrictionJavascriptProtocolMessage0<langcode>=<value>

Main message displayed when JavaScript execution is not permitted (URLs starting with "javascript:")

Additional message for error "JavascriptProtocolRestriction"

Key: com.unblu.hbworker.errorpage.restrictionJavascriptProtocolMessage1

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: JavaScript execution in the address bar is not permitted.
com.unblu.hbworker.errorpage.restrictionJavascriptProtocolMessage1<langcode>=<value>

Additional message displayed when JavaScript execution is not permitted (URLs starting with "javascript:")

Main message for protocol restriction error

Key: com.unblu.hbworker.errorpage.restrictionProtocolMessage0

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: This page is not displayed for data protection reasons.
com.unblu.hbworker.errorpage.restrictionProtocolMessage0<langcode>=<value>

Main message displayed when the protocol (e.g. FTP) is not permitted

Additional message for error "ProtocolRestriction"

Key: com.unblu.hbworker.errorpage.restrictionProtocolMessage1

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You are not allowed to navigate to "${uri}" because the "${scheme}" protocol is not permitted.
com.unblu.hbworker.errorpage.restrictionProtocolMessage1<langcode>=<value>

Additional message displayed when the protocol (e.g. FTP) is not permitted

Arguments

Name Type Description

uri

STRING

scheme

STRING

Main message for "requested URL not permitted" error

Key: com.unblu.hbworker.errorpage.restrictionRequestUrlMessage0

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: This page is not displayed for data protection reasons.
com.unblu.hbworker.errorpage.restrictionRequestUrlMessage0<langcode>=<value>

Main message displayed when the requested URL is not permitted

Additional message for "requested URL not permitted" error

Key: com.unblu.hbworker.errorpage.restrictionRequestUrlMessage1

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: For data protection reasons, "${uri}" is not displayed.
com.unblu.hbworker.errorpage.restrictionRequestUrlMessage1<langcode>=<value>

Additional message displayed when the requested URL is not permitted

Arguments

Name Type Description

uri

STRING

Main message for error "SslRestriction"

Key: com.unblu.hbworker.errorpage.restrictionSslMessage0

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You are not allowed to navigate to this page.
com.unblu.hbworker.errorpage.restrictionSslMessage0<langcode>=<value>

Main message displayed when an SSL restriction error occurs

Additional message for SSL restriction error

Key: com.unblu.hbworker.errorpage.restrictionSslMessage1

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You are not allowed to navigate to "${uri}" because your account is not configured to access secure (HTTPS) sites.
com.unblu.hbworker.errorpage.restrictionSslMessage1<langcode>=<value>

Additional message displayed when an SSL restriction error occurs

Arguments

Name Type Description

uri

STRING

Main message for SSL error

Key: com.unblu.hbworker.errorpage.sslErrorMessage

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Unblu cannot verify the identity of the website "${authority}".
com.unblu.hbworker.errorpage.sslErrorMessage<langcode>=<value>

Main message of the SSL error dialog

Arguments

Name Type Description

authority

STRING

Error message for SSL host name mismatch

Key: com.unblu.hbworker.errorpage.sslHostnameMismatch

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You attempted to reach "${authority}", but instead you actually reached a server identifying itself as "${commonName}". This may be caused by a misconfiguration on the server or by something more serious. An attacker on your network could be trying to get you to visit a fake (and potentially harmful) version of "${authority}"
com.unblu.hbworker.errorpage.sslHostnameMismatch<langcode>=<value>

Error message displayed when the only SSL error is a host name mismatch

Arguments

Name Type Description

authority

STRING

commonName

STRING

Error message when SSL not trusted

Key: com.unblu.hbworker.errorpage.sslNotTrusted

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: You attempted to reach "${authority}", but the server presented a certificate issued by an entity that is not trusted by Unblu. This may mean that the server has generated its own security credentials, which Unblu cannot rely on for identity information, or an attacker may be trying to intercept your network requests.
com.unblu.hbworker.errorpage.sslNotTrusted<langcode>=<value>

Error message displayed when multiple SSL errors occur during verification

Arguments

Name Type Description

authority

STRING

Main message for other errors

Key: com.unblu.hbworker.errorpage.unknownErrorMessage0

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Unknown error
com.unblu.hbworker.errorpage.unknownErrorMessage0<langcode>=<value>

Main message displayed when an error occurs that cannot be specified in more detail

Additional message for other errors

Key: com.unblu.hbworker.errorpage.unknownErrorMessage1

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Error code: "${errorCode}"; error message: "${errorMessage}"; requested URI: "${requestedUrl}"
com.unblu.hbworker.errorpage.unknownErrorMessage1<langcode>=<value>

Additional message displayed when an error occurs that cannot be specified in more detail

Arguments

Name Type Description

errorCode

INTEGER

errorMessage

STRING

requestedUrl

STRING

Mobile push notification configuration

"Incoming call" notification body

Key: com.unblu.mobile.push_notification.incomingCallBody

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${callType} from ${callInitiator}
com.unblu.mobile.push_notification.incomingCallBody<langcode>=<value>

Body of "incoming call" notifications

Arguments

Name Type Description

callType

STRING

callInitiator

STRING

"Incoming call" notification title

Key: com.unblu.mobile.push_notification.incomingCallTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Incoming call
com.unblu.mobile.push_notification.incomingCallTitle<langcode>=<value>

Title of "incoming call" notifications

Arguments

Name Type Description

callType

STRING

callInitiator

STRING

"Missed call" notification body

Key: com.unblu.mobile.push_notification.missedCallBody

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${callType} from ${callInitiator}
com.unblu.mobile.push_notification.missedCallBody<langcode>=<value>

Body of the "missed call" notification

Arguments

Name Type Description

callType

STRING

callInitiator

STRING

"Missed call" notification title

Key: com.unblu.mobile.push_notification.missedCallTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: Missed call
com.unblu.mobile.push_notification.missedCallTitle<langcode>=<value>

Title of the "missed call" notification

Arguments

Name Type Description

callType

STRING

callInitiator

STRING

"New message" notification body

Key: com.unblu.mobile.push_notification.newMessageBody

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${lastMessageSender}: ${lastMessageText}
com.unblu.mobile.push_notification.newMessageBody<langcode>=<value>

Body of the "new message" notification

Arguments

Name Type Description

notificationCount

INTEGER

lastMessageText

STRING

lastMessageSender

STRING

"New message" notification title

Key: com.unblu.mobile.push_notification.newMessageTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: ${notificationCount} new messages
com.unblu.mobile.push_notification.newMessageTitle<langcode>=<value>

Title of the "new message" notification

Arguments

Name Type Description

notificationCount

INTEGER

lastMessageText

STRING

lastMessageSender

STRING

Screen sharing UI configuration

webRTCUnsupportedText

Key: com.unblu.conversation.collabspace.screensharing.webRTCUnsupportedText

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: The browser you are using does not support WebRTC and therefore cannot be used to display the shared content.
Please use a newer browser.
com.unblu.conversation.collabspace.screensharing.webRTCUnsupportedText<langcode>=<value>

webRTCUnsupportedTitle

Key: com.unblu.conversation.collabspace.screensharing.webRTCUnsupportedTitle

Allowed Scopes: GLOBAL, ACCOUNT

# Fallback value: WebRTC not supported
com.unblu.conversation.collabspace.screensharing.webRTCUnsupportedTitle<langcode>=<value>