Customize the behavior of Zowie Chat

You can customize the behavior of Zowie Chat with the properties described below:

Property name

Type

Example

Description

name

String

Zowie

Override widget's name.

engagementMessage

String

Type your message...

Override widget's engagement message.

ctaHeader

String

Hello!

Override widget's call to action header.

ctaText

String

How can I help you?

Override widget's call to action text.

accessToken

String

See below

Pass token used for customer authentication.

metadata

Metadata

See below

Pass metadata object with customer properties.

position

Position

See below

Pass position object to customize chat position.

resetSession

Boolean

false

Reset persisted customer's session on start.

sessionTimeout

Number

30000

Timeout persisted customer's session after elapsed timeout (in milliseconds).

showOnLoad

Boolean

true

Show the widget once a page is loaded according to configured placement and availability policies.

startOnOpen

Boolean

true

Show Welcome message once a user opens chat first time

allowPickEmoji

Boolean

false!

Allow a customer to use the emoji picker feature.

allowFileUpload

Boolean

false

Allow a customer to use the file upload feature.

allowFileExtensions

String

.jpeg,.jpg,.png,.pdf

Comma-separated list of supported extensions to be supported for upload.

allowEndChat

Boolean

false

Allow a customer to end chat session.

allowDownloadTranscript

Boolean

true

Allow a customer to download chat transcript.

surface

String

"desktop-mobile"

Override on which platforms the widget should be visible. Allowed values are: "mobile", "desktop" and "desktop-mobile" (default).