Building a Self-Service Catalog for Employee Requests
Stop chasing missing ticket details. Learn how to design, build, and structure an employee service catalog to automate IT request intake and routing.

Building a self-service catalog transforms employee requests from unstructured emails into pre-approved, structured workflows with mandatory inputs. Instead of guessing what IT needs to fulfill a software request, employees select an item from a browsable menu, fill out specific required fields, and trigger automated routing. This shifts the operational burden from the support agent asking follow-up questions to the intake process itself, stripping days of latency out of standard IT fulfillment.
What Makes a Service Catalog Different From a Ticketing Form?
Most internal support begins with a single, blank text box. A user clicks "Submit a Ticket" and types a paragraph detailing their issue. For break-fix scenarios, this unstructured intake works fine. For standard operational requests, it creates an immediate bottleneck. The user rarely provides the exact cost center, manager approval, or technical specifications required to actually fulfill the request, forcing the IT agent into a tedious back-and-forth negotiation just to gather basic facts.
A Service Catalog fundamentally changes this dynamic. Under the ITIL framework, standard service requests require a specific, repeatable set of inputs. A Service Catalog acts as a menu for these specific requests. If a user needs a replacement laptop, they do not fill out a generic form. They select "Hardware Replacement" from the catalog, which then prompts them for their shipping address, operating system preference, and department code. The submission cannot proceed until the data is valid.
| Intake Characteristic | Generic Ticketing Form | Service Catalog Item |
|---|---|---|
| User Experience | Guesswork on what details IT requires | Guided, specific questions tailored to the request |
| Initial Triage | Requires manual review by a Tier 1 agent | Bypasses triage; goes directly to the fulfillment queue |
| Approval Process | Ad-hoc Slack messages or email chains | Automated, predefined approval workflows |
| Fulfillment Speed | Delayed by missing information and follow-ups | Accelerated; all required data is collected upfront |
Transitioning to this model eliminates the "ping-pong" effect of ticket resolution. When an agent opens a service request, they immediately possess everything required to execute the task.
The Anatomy of a Highly Effective Catalog Item
A successful catalog item operates like a micro-application. It requires distinct components to function effectively without manual intervention. If you miss one of these components, the item degrades back into a manual ticketing process.
The User-Facing Title and Description
Clarity dictates adoption. Naming an item "Access Request Formulation" confuses users. Name it exactly what the user is trying to accomplish: "Request Salesforce Access." The description beneath the title must state the expected turnaround time and exactly what approvals the system will request. Setting expectations at the point of entry prevents users from submitting duplicate tickets two hours later asking for an update.
Dynamic Intake Fields
Never use free-text fields if a dropdown, checkbox, or radio button will suffice. Free text invites typos, ambiguity, and incomplete data. If a user needs software, provide a multiselect list of approved software titles. If they require non-standard software, provide a specific "Other" field that dynamically expands to ask for a business justification. Restricting user inputs ensures your reporting and routing logic actually works.
Backend Routing and Assignment Rules
Once the form is submitted, the ticket should never sit in a general triage queue. Catalog items allow for deterministic routing. A request for a financial software license routes directly to the Finance IT Group. A request for office facilities routing hits the Workplace team. By mapping specific catalog items to targeted assignment rules, you eliminate the need for a dedicated dispatcher.
A 5-Step Process for Designing Your Service Catalog
You cannot build a catalog by guessing what employees might want. You must build it based on what they actually request. Follow this sequential process to construct a catalog that solves real operational bottlenecks.
- Audit your past 90 days of tickets. Export your ticket history and group them by subject. Look for the "frequent flyers." Your threshold should be strict: if a specific request type occurs fewer than five times a month, ignore it. If it occurs ten or more times, flag it as a candidate for a catalog item.
- Standardize the required variables. For each candidate request, document exactly what data the agent usually has to hunt down. If the request is for a guest Wi-Fi account, the variables are the guest's name, email, and the duration of access. These become your mandatory form fields.
- Define the approval chain. Determine who actually holds the authority to approve the request. Software costing under $50 might require zero approvals. Hardware over $1,000 might require the direct manager and the department VP. Map these rules out before touching your software configuration.
- Configure the routing and SLAs. Decide which team owns the fulfillment and establish specific SLA rules per priority. Standard access might carry a 24-hour resolution SLA, while emergency hardware replacements carry a 4-hour resolution SLA.
- Publish and link to your Knowledge Base. A catalog should not exist in a vacuum. Tie these standard forms directly into your larger employee portal so that when a user searches the Knowledge Base for "new laptop," the catalog item appears as the primary result.
Illustrative Scenario: Scaling IT for a Mid-Sized Agency
Consider an illustrative example of a 120-person digital marketing agency. Their IT manager was spending three hours every Monday simply reading emails sent to a shared "support@" address, manually categorizing them as Incidents (broken things) or Service Requests (new things), and forwarding them to specific engineers.
Hardware requests were particularly painful. Employees would ask for "a new mouse," failing to specify whether they needed a USB-C or Bluetooth model, or providing a home address for shipping. The IT manager implemented a Service Catalog targeting just their top three requests: Software Access, Hardware Replacements, and Onboarding Equipment.
By forcing users through the catalog, the "new mouse" request transformed into a structured form requiring shipping details and a dropdown selection of approved peripherals. The qualitative result was immediate: back-and-forth communication dropped from days to minutes, and the IT manager completely eliminated their Monday morning triage routine. Agents began working directly from populated queues rather than acting as administrative assistants.
Combining Catalog Items with AI Auto-Resolution
Even with a perfectly structured catalog, employees still have to wait for human fulfillment. The next evolution of internal support connects structured intake directly to automated execution. When a user submits a standard request, you no longer need an agent to click "approve" and run a script.
Modern systems utilize AI-powered ticket triage to categorize and prioritize these incoming items dynamically. If an employee uses an AI chat intake method rather than browsing the traditional forms, the system interprets their natural language, identifies the required catalog item, and prompts them for the missing variables directly in chat.
Taking this a step further, QueAssist agentic auto-resolution can resolve common, well-documented employee requests without human hands. If the catalog item is a routine password reset or a low-risk group access request, the system references the organization's own Knowledge Base and executes the resolution automatically. The ticket opens, logs the data, performs the action, and closes itself, while sending CSAT surveys to confirm user satisfaction. The human agent never sees the ticket unless the AI encounters an exception.
Structuring Approvals and SLA Rules by Request Type
Approval workflows often paralyze internal ticketing systems because legacy platforms make routing logic unnecessarily complex. Organizations end up routing everything to the "IT Director" because building dynamic manager lookups is too difficult. This creates a single point of failure.
Your service catalog must handle approvals conditionally based on the specific ITIL ticket types (Incidents, Service Requests, Problems, Changes). Service Requests generally require business approvals (managers validating cost), while Changes require technical approvals (a Change Advisory Board validating risk).
Similarly, Configurable SLA rules must attach directly to the catalog item, not just the general priority level. A generic "Low Priority" ticket might have a 5-day SLA. But a "New Hire Equipment" catalog item, even if deemed low technical priority, has a hard deadline tied to the employee's start date. Configuring assignment rules that route to specific Groups, backed by item-specific SLAs, ensures that routine work doesn't languish behind high-severity incidents.
Measuring Catalog Adoption and Effectiveness
Deploying a catalog means nothing if your employees continue emailing the IT team directly. You must measure adoption continuously. The primary metric to track is your Catalog Utilization Rate: the percentage of total service requests submitted via the catalog versus unstructured channels (email or direct messages).
A healthy starting threshold for catalog utilization is 60% within the first quarter of rollout. If your rate hovers around 20%, your catalog is either too hard to find, or your intake forms are too tedious to fill out.
The secondary metric is First-Touch Resolution Rate. Since catalog items mandate the collection of all necessary data upfront, an agent should be able to fulfill the request the first time they open the ticket. If you notice agents still adding comments asking for clarification on catalog submissions, your form design is flawed and missing a critical required field.
Common Mistakes When Building an Employee Catalog
Many IT teams fail by treating the catalog as a dumping ground for every possible organizational process. This leads to a bloated, unnavigable mess. Avoid these specific failure modes.
Mistake 1: Extreme Catalog Sprawl
Creating a distinct catalog item for every single software application in your company (e.g., "Request Microsoft Word," "Request Excel," "Request PowerPoint") overwhelms the user. Consolidate these into a single "Software License Request" item with a dropdown menu. Keep the top-level menu sparse and easily browsable.
Mistake 2: Interrogating the User
Do not ask employees for information your system should already know, or information they cannot possibly know. Forcing a user to input their own department code or the exact IP address of their machine causes form abandonment. Pull identity data automatically through your integration, and only ask the user for the business context driving the request.
Mistake 3: Forcing Incidents into the Catalog
A catalog is for pre-approved, standard service requests. It is not for reporting a server outage or a phishing attempt. When something is broken, the user needs a fast, simple path to report an Incident. If you force them to navigate a multi-tiered service catalog just to say "the Wi-Fi is down," you will destroy user trust and artificially delay critical incident response times.
Transitioning from Shared Inboxes to Structured Service
Moving away from chaotic shared inboxes and direct messages requires the right infrastructure. Competing platforms like ServiceNow are often too complex and expensive for SME environments, while tools like Jira Service Management cater heavily to software developers rather than general employee support. Because legacy platforms typically charge per-seat, adding department managers just so they can click "Approve" on a catalog item drains your budget rapidly.
Building your catalog on a system with flat monthly pricing per workspace allows you to bring your entire organization into the approval and request workflow without financial penalty. If your team is buried in unstructured requests and endless follow-up questions, you can sign up for QueueDesk today to deploy an AI-first catalog that structures, routes, and resolves employee requests automatically.
Get started today
Ready to fix internal support?
Free Starter plan. No credit card. Up and running the same day.
Start freeFrequently asked questions
How many items should a new service catalog launch with?+
Start with 5 to 8 of your highest-volume requests, such as hardware replacements, standard software access, and onboarding/offboarding workflows. Launching with too many items overwhelms users and complicates your initial routing rules.
How do we handle requests that don't fit any specific catalog item?+
Always include a 'Generic Service Request' or 'Other' option in your catalog. This should prompt the user with a few broad categorical questions and route the ticket to a general triage queue for manual review.
Should HR and IT share the same service catalog?+
Yes, from an employee perspective, there should be one unified portal. However, on the backend, the catalog items must route to entirely separate, secure team Groups so IT cannot view sensitive HR requests and vice versa.
What is the difference between a service catalog and a knowledge base?+
A Knowledge Base provides self-serve articles and tutorials so users can fix issues themselves without opening a ticket. A Service Catalog is an actionable menu of requests that require backend fulfillment or approval by an operational team.