ServiceNow Service Portal
The Service Portal is the modern, consumer-friendly interface that employees use to interact with ServiceNow without needing to know anything about the backend. While IT agents and administrators work in the classic backend interface, employees submit requests, track tickets, search knowledge articles, and chat with support — all through the Service Portal's clean, app-like design.
Service Portal vs. Classic Interface
CLASSIC BACKEND INTERFACE SERVICE PORTAL
──────────────────────────────────────────────────────────
Designed for: Agents, Admins Designed for: Employees, End Users
Looks like: Database application Looks like: Consumer website or app
Shows: All tables, modules Shows: Curated self-service options
Navigation: Left menu Navigation: Search and tiles
Learning curve: Steep Learning curve: Zero — intuitive
URL example: company.service-now.com/nav_to.do
vs company.service-now.com/sp
Key Components of the Service Portal
Search
A prominent search bar at the top of the portal lets users find knowledge articles, catalog items, and existing tickets by typing plain language keywords. The search engine returns relevant results ranked by usefulness — guiding users to self-service solutions before they submit a new ticket.
Service Catalog Integration
The Service Catalog appears as visual tiles organized by category. Employees browse tiles — Hardware, Software, Access, HR Services — and click the item they need to open the request form. The portal renders catalog item forms with a clean layout that guides users through variables step by step.
My Requests
Every user sees a "My Requests" or "My Open Tickets" section showing all their active incidents and service requests with current status. Users track progress without calling the help desk. Each ticket entry links to the full ticket detail view where users add comments or attachments.
Knowledge Base
The portal surfaces knowledge articles — documented solutions, how-to guides, and FAQs — prominently. When a user searches for "reset VPN," the portal shows a knowledge article with self-service steps before showing a "Submit a ticket" option. This deflection reduces the volume of tickets the service desk receives.
Portal Pages and Widgets
The Service Portal is built from pages containing widgets. A page is a full screen (homepage, catalog page, ticket detail). A widget is one modular component within a page — the search bar is a widget, the catalog tile grid is a widget, the "My Requests" list is a widget.
Service Portal Homepage (Page) ┌────────────────────────────────────────────────────┐ │ [HEADER WIDGET: Logo + Navigation] │ ├────────────────────────────────────────────────────┤ │ [SEARCH WIDGET: "How can we help you?"] │ ├──────────────┬──────────────┬──────────────────────┤ │ [TILE] │ [TILE] │ [TILE] │ │ Hardware │ Software │ Access & Security │ ├──────────────┴──────────────┴──────────────────────┤ │ [MY REQUESTS WIDGET: Your open tickets] │ │ INC0001234 - Email issue - In Progress │ │ RITM0001235 - New laptop - Pending Approval │ └────────────────────────────────────────────────────┘
Widgets: AngularJS-Based Components
Widgets are built with HTML, CSS, and AngularJS (a JavaScript framework). Each widget has:
- HTML Template: The visual structure of the widget
- Client Script: AngularJS controller logic running in the browser
- Server Script: ServiceNow server-side script that fetches data for the widget
- CSS: Styles specific to this widget
- Options Schema: Configurable properties that portal designers set without touching code
Portal Designer: Drag-and-Drop Layout Editor
Administrators customize portal pages using the Portal Designer — a visual editor accessible from the portal's admin menu. The Designer shows the page layout as a grid. Designers drag widgets from a panel on the right and drop them into rows on the page. Clicking a widget opens its configuration options. No code required for page-level layout work.
Branding and Themes
The Service Portal fully supports custom branding. Administrators set the company logo, primary color, header background, button styles, and font choices through the Portal Theme record. The portal instantly reflects these changes across all its pages. Most organizations match the Service Portal's appearance to their company intranet or HR system for a unified digital employee experience.
Responsive Design
The Service Portal is mobile-responsive by default. On a smartphone, the portal reflows its layout to a single-column design that works with touch navigation. Employees submit requests from their phones during travel or remote work without needing a desktop browser.
Multiple Portals on One Instance
One ServiceNow instance supports multiple portals simultaneously. An organization might run a standard IT self-service portal, a separate HR service portal with different branding and catalog items, and an external customer support portal — all on the same instance, each with its own URL and design.
