The most flexible no-code ITSM solution
Service Request Management: Process, Examples, And How to Automate it
Service Request Management is the practice of handling user requests for services, access, information, or standard changes through a structured workflow. It defines how requests are submitted, reviewed, fulfilled, and documented within a Service Management system.
A well-designed process gives structure to high-volume operational work. There are several elements that need to be in place to make this work consistently: standardized request types, clear approval rules when needed, ownership for each step, and visibility into status and timelines. When done right, teams handle requests faster and with fewer back-and-forth interactions.
In this guide, we’ll break down the ServiceRequest Management process step by step, review common examples across IT and other departments, and explore some examples and practical ways to automate request handling so requests move forward with less manual coordination.
Why Service Request Management gets messy in real life
The service request process often looks simple on paper. In day-to-day operations, however, requests start to arrive from many directions, and the structure begins to weaken.
Employees send requests through email, direct messages, or chat tools like Microsoft Teams or Slack. Important details get lost in conversation threads. Approvals happen informally or arrive too late. Some requests sit in queues because no one knows who should handle the next step.
Visibility also becomes limited. Managers cannot easily see how many requests are open, which ones are blocked, or how long they have been waiting. When that happens, response targets start slipping and service level agreements (SLAs) become difficult to maintain.
A few common symptoms usually signal that the request process needs review:
- Requests arrive through multiple channels such as email, chat, and hallway conversations.
- Approval steps are unclear or handled manually through messages.
- Certain request types regularly get stuck waiting for the same team.
- Users ask for status updates because they cannot see request progress.
- SLA targets are frequently missed without a clear explanation.
These signs often point to the same underlying issue: the request process exists, but it lacks the structure and visibility required to work reliably at scale.
What is Service Request Management?
Service Request Management is a structured IT practice that handles routine, user-initiated requests for standard services through a formalized process.
It provides a systematic approach for receiving, tracking, fulfilling, and resolving predictable user needs that are considered normal operational activities rather than incident responses.
For example, an employee may request a new software installation or ask for access to a corporate application. The request enters the service management system, follows a defined workflow, and moves through fulfillment until completion.
For the process to work consistently, organizations need to define the services users can request in advance. Those predefined services should be documented in the service catalog. Users typically see these options through a service portal, request interface, or chatbot.
Behind the catalog, each service request connects to the operational side of Service Management. Request forms capture the required information, workflows route the request to the right team, and approval rules or fulfillment tasks guide the request until it is completed.
Service Request Management vs. Incident Management
Service Request Management and Incident Management are separate ITIL 4 practices, each handling different types of user needs.
- Service Request Management deals with predefined, low-risk requests for services, such as software access or password resets. These requests follow structured workflows and do not indicate service disruptions.
- Incident Management focuses on restoring normal service operations as quickly as possible after an unplanned disruption. Incidents require troubleshooting, root cause analysis, and immediate attention to minimize downtime. While service requests follow predictable steps, incidents require investigation and problem-solving.
A simple rule of thumb helps when classifying tickets: if something is broken, it’s an incident; if someone is asking for something that should normally be provided, it’s a service request.
| Aspect | Service Request Management | Incident Management |
|---|---|---|
| Purpose | Fulfill a standard service request. | Restore normal service after an interruption. |
| Type of work | Planned, routine operational tasks. | Unplanned issues affecting service availability. |
| Examples | Software installation, access request, equipment provisioning. | System outage, application error, network failure. |
| Process | Follows predefined fulfillment steps. | Focuses on diagnosis and resolution. |
| Urgency | Usually predictable and scheduled. | Often time-sensitive and disruptive. |
Types of service requests
Service requests can be classified based on their purpose and the type of action required.
- Request for access: Users requesting permissions for applications, systems, or data. This can include granting access to cloud storage, company databases, or internal tools.
- Standard changes: Users ask for pre-approved, low-risk changes that follow a structured process, such as installing software, updating configurations, or modifying user permissions.
- Service provisioning: This includes hardware and software requests, network configurations, or any other new IT resources users may need.
- Request for information: Users seeking clarification on IT policies, system functionalities, or general IT-related inquiries. These requests do not require technical changes; they only require guidance or documentation.
- Training requests: Requests for training sessions, workshops, or tutorials on using certain software applications or tools.
Here are some service request examples to illustrate:
- A new employee requests access to the company's project management software.
- A user asks IT for information about VPN setup for remote work.
- A department requests an update to their shared drive permissions.
- An employee submits a request for a licensed version of a design application.
- A manager asks IT to set up a new laptop for an incoming team member.
The Service Request Management process
There are various ways to design a Service Request Management process flow, but it typically follows these five steps:
- Request capture and logging: The first step is when the user makes the request by contacting or submitting a ticket to the service desk. This stage includes capturing essential details about the request, such as the requester's contact information and the type of request.
- Categorization and prioritization: Each request of service is categorized based on predefined criteria to help the service desk assign them to the correct team quickly and accurately. Requests are also prioritized to ensure that their impact and urgency is efficiently managed.
- Authorization (if required): Some requests, such as access to sensitive data or expensive hardware, may require manager or security approval before proceeding.
- Fulfillment: The appropriate team processes the request. All through this process the service desk must communicate with the users to provide updates on the resolution and estimated completion times.
- Closure and feedback: Once completed, the request is marked as fulfilled in the ITSM system, and the user is notified. You can also proceed to feedback collection, to help improve service quality.

Best practices to improve request fulfillment
According to AXELOS, Service Request Management is widely adopted – with 85% of surveyed organizations using it – but still, 61% acknowledged they need to improve it.
This contrast shows that, while many organizations have this process in place, they aren't getting the most from it.
Here are some best practices to make your Request Management service even better and help you constantly improve.
The gap usually comes from how the process is designed and maintained. Strong request management relies on a few operational areas working together: how requests enter the system, the structure of request forms, approvals, automation, knowledge resources, and performance tracking.
The following practices focus on those areas.
1. Improve request intake
Request fulfillment starts with how users submit their requests. Clear and accessible intake channels reduce confusion and help requests enter the system with the right context.
Offer several ways for users to submit requests, such as a self-service portal, email, phone, or chat. Different employees prefer different channels, and availability across multiple options increases adoption.
What matters most is that every request eventually flows into the same platform, where it can be tracked and managed.
2. Design clear request forms
Well-structured request forms prevent back-and-forth conversations that delay fulfillment. Each request type should capture the information teams need to complete the task.
Forms should follow a consistent structure across the service desk. Similar layouts, field types, and terminology make requests easier for users to complete and easier for agents to review. Clear forms also help categorize requests correctly from the start.
Only show fields that are relevant given what the user has already told you. If the request is under a cost threshold, don't show the approval field. If the environment is production, show the change freeze acknowledgment. Every visible field should be both answerable and relevant — showing irrelevant fields trains users to skip fields.
3. Structure approvals carefully
Many service requests require approvals, especially when they involve access permissions, software licenses, or equipment provisioning. Approval steps should be clearly defined and integrated into the workflow.
Identify which request types actually need approval and who should provide it. Automated approval routing can send requests to the correct manager or service owner without manual coordination, which keeps requests moving without unnecessary delays.
4. Automate repetitive request tasks
Request fulfillment often involves predictable steps: categorizing the request, assigning it to the right team, and creating fulfillment tasks. Automation can handle much of this operational work.
Automated routing, task creation, and status updates reduce manual effort for service desk agents. Teams can then focus on completing the request rather than managing administrative steps.
5. Support requests with a knowledge base
Many service requests involve questions or recurring user needs. A knowledge base helps users solve some of those needs without opening a ticket.
Common examples include instructions for setting up multi-factor authentication, resetting passwords, or identifying phishing attempts. Reviewing frequent requests helps identify topics that should become knowledge articles.
6. Track request metrics
Request fulfillment improves when teams monitor how requests move through the system. Metrics help identify delays, bottlenecks, and opportunities to refine workflows.
Useful indicators include request volume by category, average fulfillment time, approval delays, and SLA compliance. Over time, these metrics reveal where the process needs adjustment and where automation or documentation could reduce friction.
“For me, what I see is agents transforming from being interactive-focused to experience and knowledge-driven. The goal is to prevent an issue before it ever comes up, to have those self-help articles and resources available (...) But ultimately, it's going to be about creating a personalized and exceptional experience for the customers."
Rocky McGuire, Experience Manager at Unisys - Episode 48 of Ticket Volume
How to run Service Request Management with InvGate Service Management
The following steps outline a practical way to set up Service Request Management using core components on InvGate Service Management, such as the self-service portal, catalog, request forms, approvals, workflows, SLAs, and dashboards.
Step 1: Build a service catalog and customize request forms
The first step is to build a service catalog — a structured menu of everything users can request from IT and other departments. When you log in as an Administrator in InvGate, you’ll find it in Settings > Catalog. It has a tree structure where each branch narrows from broad category down to the specific request item, with team assignment at every level:
IT > IT Level 1
Report a failure > IT Level 1
Devices > Desktop Support Level 1
Computer failure > Desktop Support Level 1
Printer failure > Desktop Support Level 1

When you add a or edit a new category, under the General tab, you’ll set the icon, name, description, and keywords. This is what users see when browsing the portal to make a request.
But finding the right category is only half of it. When a user submits a request, the form needs to capture everything the help desk needs to work with. The default form captures basic information, but most request types need some precise details.
To collect specific information you can create Custom Fields to add to request forms. You can do this under Settings > Requests > Customizations. The tree structure will help here, too. You can add custom fields to:
- An entire top-level category — Employee ID on HR for all HR requests.
- A mid-level category — Serial number on Devices for all device requests.
- A single specific item — Warranty code on Computer failure only.
Another configuration worth defining at this stage is visibility rules. Visibility controls who can see and request each catalog item. Setting these rules early helps keep the catalog relevant for different groups of users and prevents requests from reaching the wrong audience.

Step 2: Decide how the request will be handled: help desks, workflows, and approvals
Once the catalog exists, the next step is defining how each request will be handled inside InvGate Service Management.
For straightforward requests, assign them directly to a help desk.
For example:
- All software installation requests from the catalog are routed to the IT Support help desk.
- All employee equipment requests go to the Workplace or Facilities help desk.
When certain requests require different handling, the Rules tab allows you to define exceptions. For instance, a request from a VIP user, a request submitted from a specific location, or a request above a certain priority level might be routed to a different help desk or to a higher support level.

Those configurations work well for requests handled entirely by one team. Requests that involve multiple teams or sequential tasks require a different structure. In those cases, you can assign the catalog item to a workflow.
InvGate’s no-code workflow editor allows you to design a process that coordinates tasks across different teams for complex processes like employee onboarding. Each step can assign work, trigger notifications, or pass the request to another team when the previous task is completed.
Finally, you have approvals. Some request types always require authorization before fulfillment, such as software access, equipment purchases, or services with a cost.
For workflow-based requests, approvals can be built directly into the workflow and placed at any point in the sequence (even at multiple points). For help desk–based requests, you can configure approvals under Settings → Requests → Approvals by creating Custom Approval Templates for specific request types.
Step 3: Enable self-service and deflection
Self-service in InvGate Service Management starts with the service portal, where users can browse the service catalog and submit the request they need.
A well-structured catalog makes the experience much easier. When administrators create categories and catalog items, InvGate’s AI keyword generation can suggest relevant terms that improve searchability. These keywords help the platform match what users type in the self-service portal search bar with the correct request type, so employees can quickly find the service they are looking for.

The knowledge base supports request deflection. Administrators can associate articles directly with specific catalog items. When users open or search for a request, they can see related guidance that may solve the issue immediately. For example, a password reset request can be connected to an article that explains how to complete the reset independently.
InvGate also includes a Virtual Support Agent (VSA) that extends self-service through conversational assistance. The VSA interacts with users through chat, helps them locate catalog items, and recommends relevant knowledge articles based on the request they describe. In many cases, it can guide users to the correct request form or provide the information they need before creating a ticket.
Step 4: Define and monitor SLAs
Service Level Agreements (SLAs) establish the expected response and fulfillment times for different request types. Defining them clearly helps service teams prioritize work and gives requesters a clear expectation of how long fulfillment should take.
In InvGate Service Management, SLAs can be configured based on request categories, priorities, or service types. The system then tracks these targets automatically and alerts teams when deadlines approach or risk being missed. Over time, these insights help refine workflows and adjust operational capacity.
The platform also includes AI-powered SLA risk detection, which analyzes ticket activity and historical patterns to identify requests that may miss their SLA before the deadline is reached. This early signal helps agents and managers intervene sooner and prevent breaches.
Step 5: Track performance with dashboards and reports

Monitoring request activity helps teams understand how the process performs in practice. In InvGate Service Management, dashboards and reports give service managers visibility into request volume, fulfillment performance, and service quality indicators.
Dashboards allow teams to track request activity in daily, while reports help analyze trends over longer periods. Managers can review how many requests arrive by category, which teams handle the highest volume, and where requests tend to slow down.
Common metrics to monitor include fulfillment time, SLA compliance, request reopen rate, customer satisfaction (CSAT), and backlog aging.
KPIs to measure service request management
Measuring request activity helps teams understand how well the process works in practice and where adjustments are needed. Here are some common KPIs used to evaluate service request management:
- Request fulfillment time – Measures how long it takes to complete a request from submission to closure, helping identify delays in the fulfillment process.
- SLA compliance rate – Shows the percentage of requests completed within the agreed service targets, indicating whether the team meets expected service levels.
- Request volume by category – Reveals which services generate the most demand and helps teams plan capacity or improve documentation.
- Request backlog – Tracks how many requests remain open over time, helping detect queues that grow faster than they are resolved.
- Backlog aging – Shows how long requests stay open, making it easier to spot requests that are stuck or neglected.
- Reopen rate – Indicates how often requests are reopened after closure, which may signal incomplete fulfillment or unclear communication.
- Customer satisfaction (CSAT) – Captures user feedback after request completion, offering insight into how users perceive the service experience.
Tracking the right indicators supports continuous improvement by showing where requests slow down, where demand is increasing, and how users experience the service.
Frequently asked questions
What is the difference between a service request and an incident?
A service request is a user asking for a standard service that is part of normal operations, such as software installation or access permissions. An incident occurs when something stops working or degrades a service.
What are examples of service requests?
Common service requests include software installation, access to business applications, hardware or equipment requests, and onboarding tasks for new employees. These requests represent routine operational needs that organizations already support through defined services.