Virtual Agent multiple chat branding [Orlando] - ServiceNow Community
Mark Roethof
Tera Patron
Tera Patron

Hi there,

Configuring chat branding was already an available functionality for Virtual Agent. You could configure your chat window, bot avatar, UI color schemes and customer support contact information*. Though, only "single" branding.

With Orlando "multiple" branding is introduced. So companies with multiple Service Portals or multiple Customer Support channels can now actually support different chat branding.

* Configuring the Virtual Agent widget icon is not available. The Service Portal widget needs to be customized for this.


Pre-Orlando

Users with the virtual_agent or admin role could configure chat branding by navigating to "Collaboration > Branding Setup". The $system_properties_ui page would be displayed with the branding system properties concerning the chat branding for Virtual Agent.

As mentioned, this does concern "single" setup of chat branding. This chat branding would apply everywhere you would use the Virtual Agent widget.


Orlando

When users with the virtual_agent or admin role would navigate to "Collaboration > Branding Setup", they are no longer instantly presented with the branding system properties concerning the chat branding for Virtual Agent. Instead, a list is presented with all branding records and new ones can easily be added.

When setting up a new record, the default scheme is pre-filled automatically. Though you could easily change all properties to your desire. Note that this not only concerns coloring, though also the customer support properties like the phone number and if live agent should be enabled. Also a different bot profile could be applied.


sysparm_branding_key

So now you've set up new chat branding records. How to actually apply them? Let's say you called your branding record "CSM branding", the branding key would automatically have been set to "csm_branding". Together with system parameter sysparm_branding_key you now have to append this to the Virtual Agent URL. The URL would become something like https://your-instance.service-now.com/$sn-va-web-client-app.do?sysparm_branding_key=csm_branding.

Where to apply to URL depends on where you are using the Virtual Agent widget. Ideally, if you are using the Virtual Agent widget on the Service Portal, on your Service Portal CTRL+Right mouse click on the Virtual Agent icon. In the pop-up select "Instance options".

A modal will appear containing the instance options. Within this form simply add the URL parameters you are after. In this case "sysparm_branding_key=csm_branding".

Note: For more information about configuring the Virtual Agent Service Portal widget, see this article I wrote a while back: Virtual Agent bubble color / url parameters.


Result

---


And that's it actually. Hope you like it. If any questions or remarks, let me know!

👍
If this post helped you in any way, I would appreciate it if you hit bookmark or mark it as helpful.

Interested in more articles, blogs, videos, and Share projects on Virtual Agent I published?
Virtual Agent


Kind regards,
Mark
2020 ServiceNow Community MVP
2020 ServiceNow Developer MVP

---

LinkedIn

Comments
Paul Curwen
Mega Sage

Thanks for the tip, appreciated.

mrafi
Giga Contributor

Hi @Mark Roethof ,

Thanks for the above article. It helped me to understand the concept of multiple branding and how to use it in a webclient version.

But, can you please guide me how to use it in the AGENT CHAT configuration set up way.

I have not added the widget on to the portal directly (drag and drop on homepage),instead i have activated it through Service Portal >Agent chat.

Due to this , i am not able to get INSTANCE OPTIONS on the widget icon in homepage.

Could you please let me know if there is a possibility to add this branding based on the portal which we are in dynamically?

Eg: For CSM, branding1 and For SP, branding 2

 

 

Thanks

Rafi

Mark Roethof
Tera Patron
Tera Patron

Hi there,

I haven't found any possibilities for this with using Agent chat unfortunately.

Kind regards,
Mark
2020 ServiceNow Community MVP
2020 ServiceNow Developer MVP

---

LinkedIn
Community article list

JennyHu
Tera Guru
Tera Guru

Hi @mrafi 

This is possible.  I've summarized it in this article https://community.servicenow.com/community?id=community_article&sys_id=31074f371b78d810ada243f6fe4bc.... Hope this helps!

Thanks,
Jenny

Armine Khurshud
Tera Contributor

Hi Mark, many thanks for sharing this information. When configuring the contact support for the call option, I have a question: Would it be possible to provide different service center numbers based on the user's location? How could we do it?

Many thanks!

Armine Khurshud
Tera Contributor

Hi @Mark Roethof ,

many thanks for sharing this information. When configuring the contact support for the call option, I have a question: Would it be possible to provide different service center numbers based on the user's location? How could we do it?

Many thanks!

Version history
Last update:
‎03-09-2020 12:12 PM
Updated by: