Using link unfurling in Virtual Agent
Summarize
Summary of Using link unfurling in Virtual Agent
Link unfurling in Virtual Agent enhances conversations by generating content-rich previews when supported links are shared in chat widgets, mobile devices, or various channels. These previews can include text, images, and videos, improving user engagement and information clarity during interactions with users, virtual agents, or text-based bots on the ServiceNow platform.
Show less
Note that link unfurling performance can be affected by external factors such as website availability, security policies, and response times. However, such delays do not disrupt the conversation flow or impact the user experience.
Key Features
- Support Criteria: Links are supported for unfurling if they meet all these conditions:
- The host or domain is listed in the Hostname allow list table.
- The link contains standard, compliant Open Graph (OG) tags (e.g.,
og:image) in the page header metadata. - The link is shared in a conversation with a user, virtual agent, or in a text-based bot response.
- Platform Scope: These criteria apply specifically to the ServiceNow chat widget and mobile devices. Support and requirements may differ for other client platforms; customers should consult their specific client documentation.
- Content Types Supported: The ServiceNow user interface supports image, video, and text-based OG tags. When both video and image tags are present, video takes precedence in the preview card.
- Asynchronous Processing: The system fetches OG tag metadata asynchronously and generates card-based previews, with timing influenced by network and system performance.
- Channel Variations: Supported OG tags may vary across communication channels such as Slack, Microsoft Teams, and Workplace from Facebook. Customers should review channel-specific documentation for details.
- Customization: Administrators can add OG tags to ServiceNow UI pages to enable unfurling of internal links, following documented instructions.
- Control: Link unfurling is enabled by default but can be disabled by setting the system property
com.glide.cs.enablelinkunfurlingtoFalse. - Security and Governance: The Hostname allow list table (
syscshostnameallowlist) is used to manage which hosts and domains are permitted for link unfurling, enabling admins to control the scope of content previews.
Practical Benefits for ServiceNow Customers
- Enhances user and agent conversations with rich previews, making link sharing more informative and engaging.
- Improves clarity and context in virtual agent dialogs without disrupting conversation flow, even if link fetching is delayed.
- Provides administrators with granular control over which external or internal domains can have link previews, ensuring compliance with security policies.
- Supports multiple content types and adapts previews based on channel capabilities, offering a flexible user experience across platforms.
- Enables customization of ServiceNow UI pages with OG tags to extend unfurling capabilities to internal links.
Virtual Agent supports link unfurling on the chat widget, mobile devices, and various channels. Link unfurling generates a content-rich preview when a supported link is shared in a conversation with a user, a virtual agent, or in a text-based bot response.
How to determine if a link is supported
- The host or domain is included in the Hostname allow list table.
- The link uses standard, compliant Open Graph (OG) tags in the page header as metadata. For example, og:image.
- The link was shared in a conversation with a user, a virtual agent, or in a text-based bot response.Note:These conditions apply only to the chat widget and mobile devices on the ServiceNow® platform. Support requirements and conditions for clients on other platforms can vary. For client-specific support and requirement conditions, see the documentation for the client you're using.
- Asynchronously fetches, if available, the OG tag at the provided link.
- Attaches a card-based, content-rich preview of the link based on the OG tag.
The time required to complete these and any other required tasks can vary, depending on your network configuration and system performance.
Supported OG tags
The ServiceNow user interface supports image, video, and text-based OG tags. When both an image OG tag and a video OG tag are fetched, the video is used instead of the image in the card-based, content-rich preview.
Disabling link unfurling
Link unfurling is automatically enabled by default. To turn it off, admin users can change the com.glide.cs.enable_link_unfurling system property to False.