Virtual Agent | Links not showing for Table Response
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hello guys, recently I've received a demand which is to create a Virtual Agent. The client has asked me to add hyperlinks in the many returned records from table response. But I didn't find any way of adding those hyperlinks. They don't want HTML Response since they will use it on Teams.
I have turned on the property (sn_cs_builder.table_show_links_enabled) and also toggled the button 'Show links for each record' for the Table Response but still not showing any links when we speak with the Virtual Agent. Any solutions or workarounds?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 weeks ago
This is a limitation, not something you’re missing. In Virtual Agent on Microsoft Teams, table responses don’t support clickable hyperlinks the same way they do in the web client, even if you enable sn_cs_builder.table_show_links_enabled and “Show links for each record.” Those settings mainly work in the standard VA web UI, but Teams strips or doesn’t render those links properly, which is why you’re not seeing them.
The practical workaround is to avoid table response for this use case and instead build a custom response. For example, loop through the records and send them as individual messages or a formatted list, where each item includes the record name and a manually constructed URL (using the instance URL + sys_id). Teams will recognize plain URLs and make them clickable. Another option is to use Adaptive Cards (if enabled) to present the data with clickable buttons/links, which works much better in Teams.
So in short: table response links won’t reliably work in Teams, and the fix is to switch to custom messages or Adaptive Cards with explicit URLs.
