OBLYTECH Logo
OBLYTECH Logo
What Is ServiceNow Request Fulfilment and Service Catalog? A Plain-Language Guide
Home / Guides, Services and Solutions / IT Service Management: Guides and Services / Request Fulfilment and Service Catalog: Guides and Services / What Is ServiceNow Request Fulfilment and Service Catalog? A Plain-Language Guide

What Is ServiceNow Request Fulfilment and Service Catalog? A Plain-Language Guide

Understanding Request Fulfilment

Request Fulfilment handles routine, predictable requests that users submit to get services or resources. Examples include access requests (new user setup, group membership, application access), equipment requests (new laptop, monitor, desk supplies), information requests, and service requests that don’t indicate a problem but rather a desire for something. Unlike Incident Management, which responds to urgent problems, Request Fulfilment fulfils what users are asking for. Unlike Problem Management, which investigates root causes, Request Fulfilment executes pre-defined fulfillment processes.

ServiceNow structures this through a Service Catalog, which is essentially a menu of what users can request. The catalog is browsable by users through the Service Portal, allowing them to browse categories, read descriptions and pricing, check prerequisites, and submit requests without contacting the service desk via email or phone. When a user submits a request through the catalog, ServiceNow creates a request record, routes it to the appropriate fulfillment team, and tracks progress until the request is fulfilled and closed.

The Service Catalog and Its Organization

The Service Catalog is structured as a hierarchy: categories group related services, and under each category sit the actual catalog items representing specific services users can request. For example, an IT department might have a category called Accounts and Access with items like “Create New User Account,” “Add to Distribution Group,” and “Grant Application Access.” Each item has a form that users fill out when submitting a request. The form specifies which fields users must fill out, which are optional, provides defaults where appropriate, and offers help text to guide users toward complete and accurate requests.

Behind each catalog item sits a workflow that determines what happens after a user submits a request. Simple requests might flow directly to fulfillment: a request for desk supplies might automatically route to the facilities team. Requests requiring approval might route first to a manager for authorization. Complex requests might require information gathering, approval, then fulfillment. Request fulfillment workflow in ServiceNow can span multiple teams, require sequential or parallel approvals, trigger tasks, create related records in other modules, or integrate with external systems. The workflow determines routing, timing, notifications, and ultimately how the request gets fulfilled.

How Requests Move Through the System

The request lifecycle begins when a user fills out a catalog item form and submits. ServiceNow creates a request record and automatically routes it according to the workflow. If the workflow specifies that approval is required, ServiceNow sends a notification to the approver and moves the request to a waiting state. The approver reviews the request and either approves or rejects it. Approved requests move to fulfillment; rejected requests notify the user and close.

During fulfillment, ServiceNow might create a task assigned to a specific team, such as “Provision new mailbox for John Smith.” The assigned person completes the task, updates the request record with results, and the request moves toward closure. If the request involves multiple steps—for example, an access provisioning request might require tasks from multiple teams—the workflow orchestrates those tasks, ensuring they happen in the right sequence. For requests that need to happen at a specific time (such as deprovisioning when an employee leaves), the workflow can schedule future fulfillment. Finally, once all tasks are complete and fulfillment is done, the request is marked complete and the user is notified.

Connection to Change Management and CMDB

Some requests trigger changes to the infrastructure. A request for new application access, for example, might require changes to permissions in a directory service or database. ServiceNow allows workflows to automatically create change records when certain request types are fulfilled. This ensures proper testing, approval, and documentation of infrastructure changes. The change record serves as a formal record that the change happened and provides rollback procedures if needed.

Request Fulfilment can also interact with the Configuration Management Database. When a user requests a new piece of hardware or software, the fulfillment workflow can automatically create or update a configuration item in the CMDB. This keeps your asset inventory synchronized with what is actually deployed. Similarly, when a user requests access to an asset, the request can link to the asset in the CMDB, creating traceability from request to actual resource.

Self-Service and the Service Portal

The Service Portal is the user-facing interface where end users browse the catalog and submit requests. A well-designed portal shows users what they are authorized to request, guides them through complex forms, and provides visibility into request progress. Users can check request status at any time, add comments, upload attachments, and receive notifications when their request progresses. This reduces support desk email volume because users have visibility and don’t need to email asking for updates.

Self-service request submission reduces time to value: users don’t wait for a support desk agent to answer the phone, and the organization doesn’t need to pay someone to transcribe a request. It also improves data quality: users filling out a form themselves are more likely to provide complete information than verbal requests transcribed by an agent. However, self-service requires that catalog items and forms are clear, help text is useful, and error messages guide users toward correct submissions.

Common Request Fulfillment Challenges

One challenge is keeping the catalog updated. As your services evolve, catalog items that no longer apply should be retired, and new services should be added. Organizations that ignore catalog maintenance end up with outdated items that frustrate users and route requests to teams that no longer exist. Another challenge is balancing simplicity with completeness: forms that are too simple don’t capture necessary information, while forms with too many fields discourage users from using self-service.

Integration between request fulfillment and actual fulfillment teams is another common issue. If workflows don’t accurately represent how teams actually work, or if fulfillment teams don’t monitor request queues, requests get stuck. Finally, organizations often struggle with pricing and chargeback: determining whether to charge users for services, how to calculate costs, and how to notify users of costs before they submit requests. Transparency on pricing improves user experience by avoiding surprises.

Whether a request belongs in the catalog at all, and how to decide

Before a manager asks what the catalog will cost to build, the more useful question is which of the requests arriving today should go through it. Plenty of work that lands in the service desk is not a request for a standard service. It is a fault, a change to a live system or a one-off piece of work. Sending those through a catalog item produces a form that fits badly and a queue that fills with exceptions. Sorting the incoming work first tells you how large the catalog needs to be and which parts of the existing service desk should stay as they are.

Sorting incoming work by the kind of answer it needs

Kind of incoming work Where it usually belongs Test question
Something that has stopped working Incident management Is someone unable to do work they could do yesterday?
A repeatable service with a known set of options Request fulfillment and the catalog Could the requester pick from a fixed menu and the fulfiller start work straight away?
A change to a live system or a shared configuration Change enablement Does the change affect something other people depend on?
A question with no work attached Knowledge or a virtual agent answer Would a written answer close the request without any fulfillment step?
A bespoke piece of work with no repeat pattern A project or a manual task Would a second requester need something materially different?

The table is a sorting aid, not a rule. A request can change category during its life, for example when a fulfillment step uncovers a fault in the system it was meant to use. The point is to decide where a request starts and to record when it moves.

A short procedure for choosing what to catalog first

  1. Export or list the last few months of incoming requests from whichever source the service desk uses, and group them by what the requester actually asked for rather than by the wording in the subject line.
  2. Remove the items that clearly belong to incident, change or knowledge work from the list.
  3. Look at what remains and mark the items where the same answer, the same approval and the same team apply every time. Those are the catalog candidates.
  4. For each candidate, confirm that a named team will own the fulfillment and that the team knows what it must deliver.
  5. Build the candidates in order of repetition, and watch each queue for the first few weeks before the next one goes live.

When a catalog is not worth building yet

A small service desk with a handful of repeatable requests may get more from a well-written knowledge article and a clear route for the fulfillment team to take requests than from a full catalog. The catalog starts to pay back when requests are frequent enough that the follow-up questions cost more than the build, and when more than one team has to be involved in the same request. Below that level, the cost of maintaining forms, approvals and notifications can outweigh the benefit.

Another warning sign is a request that changes its shape each time it arrives. If requesters cannot agree on what they are asking for, a form will not fix that. The conversation about scope needs to happen first.

Does every catalog request need an approval step?

No. An approval is worth its cost only where the approver has information the fulfiller does not have, such as budget, access policy or data classification. Routine requests that carry little cost and no sensitive data can move straight to fulfillment, and adding an approval to them mostly adds waiting time.

Who should decide whether a new request becomes a catalog item?

The catalog manager should make that call, with the service owner who would be accountable for the fulfillment. Requests from individual teams are better handled as proposals in a shared list than as direct builds, which keeps the catalog from growing into a collection of one-team exceptions.

What is the difference between a catalog item and a knowledge article?

A knowledge article explains how to do something a person can do themselves or ask about. A catalog item starts a piece of work that someone else must complete. If the answer to the requester is a set of instructions they can follow, publish the article. If the answer is a delivery, build the item.

For the process that a catalog item feeds into, the article on request fulfillment intake is a useful next read. Once the candidates are chosen, the service catalog design tasks article is the place to continue. Requests that turn out to be faults should go to the incident management library, and changes to the change enablement library.

Frequently asked questions

What's the best approach to pricing requests when offering self-service?

Some services are provided free to users (internal requests like access or equipment). Others may charge via chargeback models where departments absorb costs. The catalog should clearly show pricing before users submit so there are no surprises. If costs vary based on request details, display estimated costs dynamically as users fill out the form. Always allow users to review pricing before confirming submission.

How can we encourage users to use self-service catalogs instead of emailing the service desk?

Make the catalog easy to discover and use: prominent link in the portal, search functionality, helpful descriptions, and responsive form design. Measure adoption and performance: track request volume through the catalog versus email, and communicate improvements to users. Consider gradually retiring email submission channels for services that have good catalog alternatives, with a transition period to help users adapt.

Should every service request go through the Service Catalog?

Routine, repeatable requests benefit from catalog structure and automation. Unique, ad-hoc requests may be better handled through ticketing rather than forcing them into a catalog item. You can have catalog items for common requests and an option for users to report other needs. The key is providing enough catalog coverage to capture the majority of common requests while allowing flexibility for unusual situations.

Talk to Oblytech

Planning, running or fixing a ServiceNow programme? Tell us where you are and we will suggest a sensible next step.

Contact us