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