HTML bot response control
-
- UpdatedAug 3, 2023
- 3 minutes to read
- Vancouver
- Virtual Agent
Use the HTML bot response control to display static HTML text in the Virtual Agent bot response.
Security considerations for HTML markup
For security reasons, an HTML sanitizer script runs automatically and checks all HTML markup used in the instance, including Virtual Agent conversations. The sanitizer script removes elements or attributes that might enable cross-site scripting attacks. You can edit the HTML sanitizer script to change the list of markup items to be preserved or removed. For details, see HTML sanitizer. For examples of adding markup items to the exclusion or inclusion lists, see Configure HTML sanitizer.
To disable the HTML sanitizer script only for Virtual Agent conversations, add the com.glide.cs.html.sanitizer.enabled system property and set the value to false. For details about creating a system property, see Add a system property.
HTML bot response control properties
Property | Description |
---|---|
Node name | Name that identifies this HTML bot response control node in the topic flow. |
HTML message | HTML output to be displayed. Click the Script icon ![]() |
Height (Pixel) | Maximum height of the area for displaying HTML output in third-party messaging applications. |
Width (Pixel) | Maximum width of the bot bubble for displaying HTML output in third-party messaging applications. |
Advanced | |
Hide this node | |
Conditionally show this node if | No-code condition statement or low-code script that specifies a condition for presenting this node in the conversation. The condition must evaluate to true. |
Channel support
Example HTML bot response output
The HTML bot response shows a static HTML as a chat response. This example includes an image, headings, and paragraph text. The web UI presents this content as HTML. The Slack, Microsoft Teams, and Workplace user interfaces display the same content as a PNG image. URL links within the HTML are extracted and displayed below the image. The URL can be either an absolute or a relative link. If you use a relative link, it must be relative to the ServiceNow instance.
HTML bot response properties | HTML bot response output |
---|---|
![]() |
![]() |