Topics are not displaying when Virtual Agent is embedded in an external website


If customers have set up and embed Virtual Agent to an external website through an iframe, some topics are not available in Virtual Agent after clicking on "Show Me Everything"

Release or Environment



There is no "public' role set for the Virtual Agent Topic. 


From the Create a Virtual Agent topic product documentation it specifies "If a topic is public (available to users, including guest users, who are not authenticated in ServiceNow), select only the Public role."

To resolve the issue, add the "public" role to the topic you wish to be displayed when accessing Virtual Agent embedded in an external website.