Different ServiceNow users can see different header logos and text while using the same instance… let’s talk about how it’s done.
The Scoop
Often times I run into people who are completely unaware that the logo displayed to a user is based on the “Banner Image” field of the company that their record is associated to.
Useful Scenarios
Times that this is super helpful include:
- Clients logging into the instance, who desire a “white-label” experience, where the fact your company is involved is as hidden as possible.
- Vendors logging in, greeted by a friendly interface.
- Different departments, regions, or franchises seeing their specific logo.
The Out of Box Surprise
You may not realize it… but out of box, there are a number of logos already setup on manufacturer’s company records. This means that if you assign users to that company (because they’re a vendor or subcontractor of yours), and allow them to log in, their visual experience may be different from what you expect. Always impersonate users if you’re setting them up against a new company.
The Setup Steps
To intentionally put this in place, do the following:
- Personalize the form layout of the Company form to add the banner_image and banner_text fields.
- Select a banner image to upload. Note that choosing too big of an image, or a non-horizontal image, makes it look weird.
- Specify the banner text to be used. This is most often the name of the company.
- Save the record.
- Create or modify a user record, and select the company you just setup to be the user’s company.
- Impersonate that user (or logout and login as them).
- If the logo isn’t showing what you just setup, try refreshing your page, and/or performing a “cache.do”.