From Bright Pattern Documentation
Jump to: navigation, search
• 日本語
• 5.19 • 5.2 • 5.3 • 5.8

Chat Widget Styling

In the Chat Widget Configuration application, you can edit the style of your chat widget to suit your organization's brand, website style, logo, and so forth.


Chat Widget Configuration > Chat Widget Styling


Properties

The following properties determine the overall appearance of the chat widget. As you edit style properties, the preview pane on the right side of the screen will display the changes you are making to the widget.


Example of a customized chat widget


Highlight color

Highlight color is the color shown at the top of the widget, as the text color of the system's automatically sent messages (e.g., "Chat session ended"), and as the background color of the customer's text. You can select this color from the given list of 40 web colors.

Highlight text color

Highlight text color is the color of the customer's text. You can select from the given list of 40 web colors to help differentiate the customer's text from the agent's.

Title

Title is the name of your chat widget. Having a title is helpful when you have multiple chat widget configurations and need to identify them quickly.

Show agent pic

Select the Show agent pic checkbox if you wish the agent's user profile photo to be shown during a chat interaction. Select from the following options:

  • none
  • show
  • always show default

Window width

The window width can be specified in pixels.

Window height

The window height can be specified in pixels.

Style

There are two display styles from which to choose: style1 and style2. Style1 places a border around the entire widget, and style2 has no border.

Tab Style

There are two tab display styles from which to choose: square and round. The square tab is squared and round tab style is rounded.

Channel hopping

To enable customers to move the conversation from rich web chat to another media channel (i.e., SMS, Facebook Messenger, LINE, Telegram, Viber), select the allow checkbox. Note that channel hopping can be enabled only if the other channel types are supported and configured for your contact center.

File upload

To allow customers to upload photos, documents, or other such files to a chat interaction, select the allow checkbox.

Web notifications

Select allow for web notifications to appear for new chat messages.

VoIP call

Select allow to enable the customer and agent to talk on a WebRTC call while chatting. Notice that when you select allow, the headset icon appears on the chat widget. Either customers or agents can click the headset icon to initiate the VoIP call. The call can be disconnected by clicking the phone button.

Visitor video

Select allow to enable the customer and agent to talk on a video WebRTC call while chatting. Notice that when you select allow, the video camera icon appears on the chat widget. Either customers or agents can click the video camera icon to initiate the video call. The video can be disconnected by clicking the phone button.

Enable co-browsing

Select allow to enable the customer to share their screen with the agent and follow the customer’s scrolling movements. Co-browsing is initiated during the chat by the customer--not the agent--and screen sharing ends when either the customer clicks Co-browsing Cobrowsing-icon-53.PNG button or when the chat is terminated.

Notes:

  • Starting from version 5.3.19, this option has been moved to the Scenario Entry configuration page and removed from Chat Widget Styling. Note that you will need to enable the new setting, Enable co-browsing, for co-browsing to work.
  • For customers who configured chat per the full chat code on older versions of Bright Pattern Contact Center and are upgrading to any versions between 5.3.5 and 5.3.18: If the togetherJS_enabled variable was used to enable co-browsing, after you upgrade this option will have priority over the variable after any changes are made and saved in Chat Widget Styling. If you wish to configure co-browsing, we recommend enabling this setting in Chat Widget Styling.

Widget minimization

This setting allows the customer to minimize and restore the chat widget at any time. When minimized, customers will see a message alert (i.e., a red badge) on the chat widget tab if new chat messages are sent from the agent; the number in the badge represents the number of messages the agent has sent since the widget was minimized. Note that this setting is enabled by default.

Remote editing

When enabled, remote editing allows agents to enter or update data via the customer’s screen. Note that this option is available only if the setting Enable cobrowsing is enabled, and if so, this setting is enabled by default.

Emoji selector

If the emoji selector option is enabled, agents and customers can click on the emoji icon, which pops the emoji selector tab; when selected, the emojis will appear in chat messages. Note that this option is enabled by default.

Retain chat history in the client's browser

When selected, this option allows agent chat history to be saved in the client's web browser. Note: Chat history between users is not differentiated in the web browser, so cache maintenance is recommended.

Sound to play when agent joins, URL

If a sound should be played when an agent joins the conversation, enter the URL of the sound here.

Inactivity warning message text

When a chat interaction has been idle for too long, the inactivity warning message text will appear on both the agent's and customer's screens. Enter the contents of the message in the text entry field (e.g., "Your chat session will expire due to inactivity.").

Inactivity timeout message text

Upon timeout, inactive chat interactions will pop the inactivity timeout message text on both the agent's and customer's screens. Enter the contents of the message in the text entry field (e.g., "Your chat session has expired due to inactivity.").

Agent joined message text

The agent joined message text is added to the chat interaction when an agent accepts it. Enter the message to appear in the chat interaction (e.g., "")

Agent left message text

The agent left message text is added to the chat interaction when the agent has either left completed the interaction or transferred it to another agent. Enter the message to appear in the chat interaction (e.g., "Agent $(name) has left the chat.")

Session ended text

The session ended text appears in the chat interaction when the chat has been terminated (e.g., "This chat session has ended. Have a great day!").

End session dialog text

The end session dialog text message appears when customers attempt to end the chat by closing the chat widget (e.g., "Do you want to end the chat session?").

Required Field text

The Required Field text field lets you configure the message that appears when pre-chat form required fields are not filled out (e.g., "Please fill").

Refers to Required Fields text

The Refers to Required Fields text field lets you configure the message that appears when referring to required fields (e.g., "* Refers to Required Fields").

Invalid Input Field text

The Invalid Input Field text field allows you to configure the text that appears when invalid input is entered in a field.

Notifications prompt

The Notifications prompt field lets you configure the text that appears at the top of the chat widget that prompts users to allow notifications from their web browsers.

Allow microphone prompt

If VoIP call is allowed, this field lets you define the text that appears at the top of the chat widget that prompts users to allow access to the microphone (e.g., "When prompted, please allow access to your microphone.").

Allow microphone + video prompt

If VoIP call and Visitor video are both allowed, this field lets you define the text that appears at the top of the chat widget that prompts users to allow access to both the microphone and camera (e.g., "When prompted, please allow access to your camera and microphone.").

Co-browsing dialog text

If Surfly integration is configured for your contact center, the Co-browsing dialog text field allows you to configure the text that appears in the co-browsing dialog that pops to customers, prompting them to accept the session.

Note: If you are creating a new messaging/chat scenario entry, this text box will be prepopulated with the following: "By clicking Accept, an agent will join you on the page you are currently viewing. The agent can view and help you as you browse the web in this tab. The agent will not see login details, passwords, other browser tabs or programs you have opened. You can stop co-browsing at any time, by clicking X in the menu or by closing this tab in your browser."

If you are upgrading to Bright Pattern Contact Center version 5.3.19 with an existing messaging/chat scenario entry, note that this text box will be empty.

Co-browsing dialog header

If co-browsing is configured for your contact center, the Co-browsing dialog header field allows you to configure the text that appears in the co-browsing dialog header that pops to customers (e.g., "Start co-browsing").

Co-browsing dialog accept button

If co-browsing is configured for your contact center, the Co-browsing accept button field allows you to configure the text that appears in the co-browsing dialog that pops to customers that allows them to accept the requested session (e.g., "Accept").

Co-browsing dialog cancel button

If co-browsing is configured for your contact center, the Co-browsing dialog cancel button field allows you to configure the text that appears in the co-browsing dialog that pops to customers that allows them to cancel the requested session (e.g., "Cancel").

"Session completed" widget title

The "Session completed" widget title field allows you to configure the text that is displayed in the chat widget when a chat session has ended (e.g., "Session completed").

Agent typing indicator

The Agent typing indicator field allows you to configure the text that is displayed in the chat widget when an agent is actively typing (e.g., "$(name) is typing").

"Reply from" message text

The "Reply from" message text field lets you configure the text that is displayed in the chat widget when a reply is sent by the agent (e.g., "Reply from").

"just now" message arrival time indicator

The "just now" message arrival time indicator field allows you to configure the text that is displayed in the chat widget when a new message is sent or received (e.g., "just now")

"minutes ago" message arrival time indicator

The "minutes ago" message arrival time indicator field allows you to configure the text that is displayed in the chat widget when a message was sent or received between one and 59 minutes ago (e.g., "m ago").

"hours ago" message arrival time indicator

The "hours ago" message arrival time indicator field lets you configure the text that is displayed in the chat widget when a message was sent or received between one and 23 hours ago (e.g., "h ago").

"days ago" message arrival time indicator

The "days ago" message arrival time indicator field lets you configure the text that is displayed in the chat widget when a message was sent or received after 24 hours ago (e.g., "d ago").

"Some time ago" message arrival time indicator

The "Some time ago" message arrival time indicator field allows you to configure the text that is displayed in the chat widget when a message that was sent or received is missing date/time information (e.g., "Some time ago").

Hint in the message text box

The Hint in the message text box field allows you to configure the text that is displayed in the chat widget's message text box, which is displayed to customers before the interaction begins (e.g., "Text…").

"Show chat" tooltip

The "Show chat" tooltip field allows you to configure the text that is displayed when the chat widget is minimized and the customer's cursor is hovered over the "maximize" button (e.g., "Show chat").

"End chat" tooltip

The "End chat" tooltip field lets you configure the text that is displayed when the customer's cursor is hovered over the "close" button (e.g., "End chat").

"Minimize chat" tooltip

The "Minimize chat" tooltip field allows you to configure the text that is displayed when the chat widget is maximized and the customer's cursor is hovered over the "minimize" button (e.g., "Minimize chat").

"Share screen" tooltip

If co-browsing (TogetherJS) is configured for your contact center, this field allows you to define the tooltip text that appears over the screen sharing button (e.g., "Share screen").

"WebRTC call" tooltip

If VoIP call is enabled, the "WebRTC call" tooltip allows you to define the tooltip text that appears over the headset/call button in the widget (e.g., "Call me").

"WebRTC switch video" tooltip

If VoIP call and Visitor video are enabled, the "WebRTC switch video" tooltip allows you to define the tooltip text that appears over the video button in the widget (e.g., "Switch video").

"WebRTC end call" tooltip

If VoIP call and Visitor video are enabled, the "WebRTC end call" tooltip allows you to define the tooltip text that appears over the headset/call button in the widget (e.g., "End call").

"Emoji" tooltip

If the Emoji selector is enabled, the "Emoji" tooltip field allows you to define the tooltip text that appears over the emoji icon in the chat widget (e.g., "Emoji").

"Send file" tooltip

The "Send file" tooltip field allows you to define the tooltip text that appears over the send file icon in the chat widget (e.g., "Send file").

"Dismiss messages" tooltip (minimized state)

The "Dismiss messages" tooltip (minimized state) field lets you define the tooltip text that appears over the button that clears off the pop-up bubbles on the screen above the minimized chat widget (e.g., "Dismiss").

"Screen sharing requested" message text

The "Screen sharing requested" message text field lets you configure the text that is displayed in the chat widget when a request to screen share (TogetherJS) is made (e.g., "Screen sharing request sent").

"Screen sharing ended" message text

The "Screen sharing ended" message text field lets you configure the text that is displayed in the chat widget when a screen-sharing session (TogetherJS) has ended (e.g., "Screen sharing session ended").

"Click to start co-browsing" prompt

The "Click to start co-browsing" prompt field lets you configure the text that is displayed in the chat widget when a co-browsing session (TogetherJS) must be initiated by the customer (e.g., "Click to start co-browsing session").

"Co-browsing requested" message text

The "Co-browsing requested" message text field allows you to configure the text that is displayed in the chat widget when an agent has requested to initiate a co-browsing session with a customer (e.g., "Co-browsing session requested").

"Co-browsing rejected" message text

The "Co-browsing rejected" message text field allows you to configure the text that is displayed in the chat widget when the customer has rejected the agent's requested co-browsing session (e.g., "Co-browsing session rejected").

"Co-browsing session started" message text

The "Co-browsing session started" message text field allows you to configure the text that is displayed in the chat widget when a co-browsing session is initiated (e.g., "Co-browsing session started").

"Co-browsing session ended" message text

The "Co-browsing session ended" message text field allows you to configure the text that is displayed in the chat widget when a co-browsing session has ended (e.g., "Co-browsing session ended").

"Camera not detected" error message text

If Visitor video is allowed, this message will display in the chat widget if a web camera is not detected (e.g., "Web camera not detected").

"Microphone not detected" error message text

If VoIP call is allowed, this message will display in the chat widget if a microphone is not detected (e.g., "Microphone not detected").

Survey form title

If your chat scenario uses the Request Input block to initiate the built-in system form MobileChatSurvey, this text field allows you to configure the text that appears at the top of the chat widget (e.g., "Please leave us feedback").

Survey form "Was issue resolved" question

If your chat scenario uses the Request Input block to initiate the built-in system form MobileChatSurvey, this text field allows you to configure the question related to issue resolution (e.g., "Did we provide the service you were looking for?").

Survey form "Was issue resolved" positive answer

If your chat scenario uses the Request Input block to initiate the built-in system form MobileChatSurvey, this text field allows you to configure the issue resolution question's affirmative answer (e.g., "yes").

Survey form "Was issue resolved" negative answer

If your chat scenario uses the Request Input block to initiate the built-in system form MobileChatSurvey, this text field allows you to configure the issue resolution question's negative answer (e.g., "no").

Survey form "Contact satisfaction" question

If your chat scenario uses the Request Input block to initiate the built-in system form MobileChatSurvey, this text field allows you to configure the contact satisfaction question (e.g., "How helpful was our representative?").

Survey form "Net promoter score" question

If your chat scenario uses the Request Input block to initiate the built-in system form MobileChatSurvey, this text field allows you to configure the net promoter score question (e.g., "How likely are you to recommend our products and services in the future?").

Survey form "Send chat transcript" question

If your chat scenario uses the Request Input block to initiate the built-in system form MobileChatSurvey, this text field allows you to configure the text that asks for a customer's email address to send a chat transcript to (e.g., "Send me transcript of the chat by email?").

Survey form email field label

If your chat scenario uses the Request Input block to initiate the built-in system form MobileChatSurvey, this text field lets you configure the text that appears in the email field (e.g., "Your email*").

Survey form email validation error text

If your chat scenario uses the Request Input block to initiate the built-in system form MobileChatSurvey, this text field lets you configure the text that appears when an invalid email address is entered (e.g., "Wrong value").

< Previous | Next >