Access Management

What IT Service Management Software Gets Wrong About Access Requests

Rohit Rao
Business Operations Manager, Zluri
Last Updated
June 26, 2026
8 MIn read

Ready to secure your identity surface?

About the author

Rohit is a Business Operations Manager at Zluri. He has five years of experience in Identity Governance and Administration. His work focuses on Customer Success Strategy and Operations. He partners with IT and security teams to improve end-to-end IGA processes. His goal is to align product capabilities with customer outcomes using clear onboarding plans and adoption playbooks. Rohit also defines success metrics and applies real-world insights to help customers get maximum value.

Why IT Service Management Software Was Never Built for Access Governance

Ask any IT manager where most of their service desk time goes. The answer is almost always the same category: employees requesting access to software.

A new hire needs five applications on day one. A contractor needs temporary read-only access to a database. A sales rep joining a new pod needs Salesforce reconfigured for a different territory. A finance team member needs access to an analytics tool for a quarterly reporting cycle. Each of these is a separate ticket. Each one requires someone to approve it, and someone else to act on that approval by going into the application and manually assigning the right access.

The ticket closes. The next one opens. The queue never gets shorter because the process never gets faster. More employees, more SaaS applications, more requests: the volume compounds while the workflow stays the same.

Most IT teams respond to this by trying to manage the tickets better. Better routing rules. Faster approvals. A self-service portal that generates slightly better-organized tickets. These are genuine improvements. They don't fix the underlying problem, because the underlying problem isn't the tickets. It's that tickets were never designed to govern access.

What Ticket-Based Access Request Management Actually Does

When a service request tool handles an access request, here is what it does: it creates a record, routes it to an approver, tracks whether it's been acted on, and closes when someone marks it resolved.

That's it. That's the full scope of what the tool contributes.

Everything else, which is the actual substance of access management, happens outside the system. The approver decides whether to say yes based on whatever context they happen to have. IT then goes into the application and assigns access based on whatever they think "approved" means. The employee gets access. The ticket closes.

This sounds like a process. It isn't. It's a sequence of disconnected manual actions held together by a ticket number. And every step in that sequence creates a different problem.

The Four Ways Ticket-Based Access Requests Break Down

1. Approval and provisioning are two separate human decisions

When a manager approves an access request in ServiceNow or Jira, they're making one decision: this person should have access. But they're not deciding what that access actually looks like in the application. That decision happens separately, made by an IT admin who is working from a closed ticket with no specification of the intended access level.

The result is that the access provisioned and the access approved are often not the same thing. The manager approved "Salesforce access for the new account executive." IT gave them a full admin license because that was the easiest thing to provision. Nobody flagged it. The ticket is closed.

This gap between approval and provisioning is where over-permissioning lives. It doesn't happen because IT is careless. It happens because the ticket system gives IT no guidance on what the right access level actually is. The manager approves. IT guesses.

2. Access has no expiry unless someone manually revokes it

Most access requests don't come with a defined end date. The employee needs the access now. The ticket captures that need. Nobody writes down when the access should be reviewed or removed.

Project ends. Contractor finishes the engagement. Employee moves to a different team. In every one of these cases, the access that was granted through the ticket remains active unless someone specifically revokes it. There is no automated mechanism. There is no reminder. The ticket is closed and the access is forgotten.

This is how SaaS environments accumulate access debt. Over time, the gap between the access employees actually need and the access they have keeps widening. Former contractors retain access to internal tools. Employees who changed roles still have permissions from their previous position. The IT team has no ongoing visibility into any of this because the only record is in the closed ticket, and nobody is checking closed tickets.

3. IT spends time on work that shouldn't require IT

Not all access requests are equal. A sales rep requesting the standard sales tools their entire team uses is not the same as an engineer requesting admin access to a production database. One of these needs human judgment. The other doesn't.

In a ticket-based system, both of these generate a ticket. Both of them land in the queue. Both of them wait for someone to review, approve, and action them. The IT team that should be spending its time on complex, high-judgment requests is instead processing a queue full of routine requests that have obvious answers.

This is why IT teams that operate entirely through tickets never clear the backlog. The volume isn't the problem. The problem is that the system treats all requests as equivalent, which means high-volume routine requests consume the same IT attention as low-volume high-risk ones.

4. The ticket is the only record, and it doesn't say what was actually done

When a ticket closes, the record says: request submitted, request approved, ticket closed. It does not say what license tier was assigned. It does not say what permission level was granted. It does not say whether access is still active or has since been modified. It does not say whether the access level is still appropriate for the employee's current role.

This creates two problems. The first is operational: when something goes wrong, or when an employee's access needs to be reviewed, there is no record of what was granted. The second is compliance: when an auditor asks you to demonstrate that users have the minimum access necessary for their roles, you cannot reconstruct that from ticket history. You can show that requests were filed and approved. You cannot show what was actually provisioned or whether it's still appropriate.

For SOC 2, HIPAA, PCI DSS, and SOX, that distinction is the difference between passing an audit and scrambling to explain gaps that have been accumulating for months.

The Career Cost Nobody Talks About

The four problems above are operational. There is a fifth problem that is personal, and it doesn't get discussed in vendor content because it's uncomfortable to name directly.

IT managers and directors who spend the majority of their time processing access request tickets are not advancing their careers. They are not developing expertise in identity governance, access architecture, or security posture management. They are not solving the problems that earn visibility with leadership or distinguish an IT function as strategic rather than administrative. They are manually assigning Salesforce licenses and closing tickets.

This matters because IT is a field where what you work on shapes what you become capable of. An IT manager who spends three years deeply engaged with identity governance, access control design, and security risk management is building a profile that opens doors. An IT manager who spends three years clearing a provisioning queue is not. The work is invisible to leadership, unremarkable in a performance review, and leaves no durable skill behind.

The volume problem makes this worse. Because access request tickets arrive constantly and each one feels urgent to the employee who submitted it, the queue always feels like the priority. The higher-value work, the access governance architecture, the SaaS stack security review, the policy design that would prevent the queue from filling in the first place, gets pushed to a future quarter that never arrives.

This is not a motivation problem. It's a process problem. IT teams working entirely through ticket-based access management have no structural way to reduce the volume of routine work without adding headcount. The only path out is to change how access requests are handled at the process level, not to work through the queue faster.

Why "Better Tickets" Doesn't Fix This

The natural response to these problems is to improve the ticketing process. Add more fields to the request form so approvers have more context. Add SLA targets so requests don't sit too long. Build an approval matrix so the right people are reviewing the right requests. Add a self-service portal so employees don't have to email IT directly.

These are all reasonable improvements. They make the ticket-based process less painful. None of them address the structural gaps.

The approval-provisioning disconnect doesn't go away when you add more form fields. IT still makes a separate provisioning decision after the approval, still without a defined specification of the correct access level. The orphaned access problem doesn't go away when you add SLA targets. The ticket still closes when the request is fulfilled, and nothing tracks whether that access is still appropriate six months later. The routine request volume problem doesn't go away with a self-service portal that generates tickets with better metadata. The tickets still land in the queue.

Tickets are fundamentally a work-tracking tool. They are good at capturing that something needs to be done, routing it to the right person, and recording that it was completed. They are not designed to govern what "completed" means for access requests, enforce least privilege, or maintain an ongoing record of access state. No amount of process improvement changes what the tool is built for.

What Access Request Management Should Actually Look Like

The alternative to ticket-based access management isn't a better form. It's a workflow where the approval and the provisioning are the same event, and where access is governed rather than just tracked.

This means three things in practice.

Approval triggers automatic provisioning at the correct access level. When an employee requests Salesforce access, they request a specific license tier and role, not just "Salesforce." The admin has pre-configured what each option means in the actual Salesforce environment. When the approver clicks approve, the correct license and role are assigned automatically. No IT admin needs to take a separate action. No guessing about what "approved" means. The approval decision and the provisioning action are the same event.

Access expires automatically when it should. Time-bound access is built into the request, not left as a manual follow-up. If access was granted for a project, it expires when the project window closes. If access was granted for a contractor engagement, it expires at the end of the contract. The IT team doesn't need to remember to revoke it. The system does it automatically.

Routine requests never create queue volume. When a request meets defined conditions (role, department, app type, risk level), it's auto-approved and provisioned without any human intervention. The requests that reach IT for review are the ones that actually need human judgment: elevated permissions, unusual combinations, requests that conflict with existing access, anything the system flags as potentially out of policy. The IT team's attention goes to the work that requires their expertise, not to processing a queue of requests with obvious answers.

How Zluri Implements This

Zluri's Access Requests is built for exactly this: replacing the ticket-based workflow with a governed, policy-driven system that connects every step from request to provisioning to deprovisioning in a single auditable record.

The framing matters. Access requests are not just a service desk problem. They are an access management and identity governance problem. Every request, every approval, every provisioning action, and every revocation is an access governance event. Managing them through a ticketing system means managing them without the governance layer they require: no enforcement of appropriate access levels, no automatic expiry, no living record of access state, no mechanism for demonstrating least privilege at audit time.

Zluri treats access requests as what they actually are: the intake point for your organization's access management function. The system connects request, approval, provisioning, time-bound expiry, and deprovisioning into a single governed workflow. IT managers who implement Zluri aren't just reducing ticket volume. They're building a structured access management function that produces audit-ready records, enforces least privilege across the SaaS stack, and covers the full access lifecycle from first request to final revocation. That is work that builds expertise, demonstrates strategic impact, and shows up in performance reviews in a way that ticket throughput never will.

The App Catalog: Employees request access through Zluri's App Catalog, a curated, admin-controlled list of every application in the organization. Each app has a request form configured by the admin, capturing the specific information needed for that application: license type, role, access duration, business justification. The form is not generic. It's specific to the application being requested, which means every approval is made with the right context.

The policy engine: Before any approver sees a request, Zluri's policy engine evaluates it against pre-configured rules. Admins set these rules per application: which requests auto-approve, which require single-level review, which require multi-level sign-off, and which auto-reject. Routine requests for standard tools are approved and provisioned instantly. Complex or high-risk requests route through the right reviewers without manual triage.

Approval-triggered provisioning: When the final approver approves, Zluri provisions the access immediately: the specific license tier, role, and group memberships the admin defined for that approval type. No separate IT action. No interpretation of what the approval meant. The provisioning is a direct execution of the approval decision.

Time-bound access with automatic expiry: Access granted for a defined period expires automatically. No manual revocation step. No reminders. The access is removed when the window closes.

Approver Insights: Approvers don't make decisions in a vacuum. Zluri surfaces peer data (what percentage of people with the same role already have this app, at what access level), user history (how many times this person has requested this app and what happened), and access level context (whether the requested level is standard or elevated). Approvers see what they need to make a good decision, not just a name and an app.

Complete access record: Every grant in Zluri is a single object: who requested it, which policy evaluated it, who approved it, what was provisioned, when it was granted, and when it expires or was revoked. This record doesn't live in a closed ticket. It stays active and queryable for as long as the access exists.

Deprovisioning from the full access inventory: When an employee leaves or changes roles, Zluri's offboarding works from the complete access record across all connected applications, not just what's visible through the SSO layer. Access granted through the request workflow six months ago is included. Access that would otherwise sit undetected after offboarding is found and removed.

What Changes for IT Teams Day to Day

The most immediate change is queue volume. Routine requests, which typically represent the large majority of access request tickets in most environments, are handled automatically. IT teams report reductions in access request ticket volume of up to 90%. The queue doesn't shrink because requests are being approved faster. It shrinks because most requests never generate a ticket in the first place.

The requests that do reach the IT queue are materially different from what was there before. They require judgment. They involve elevated permissions, unusual combinations, or policy conflicts that the system flagged for human review. This is the work IT should be doing, and with the routine volume cleared, it's actually possible to do it properly.

The second change is visibility. At any point, an IT admin can see who has access to which applications, at what permission level, through which grant, and whether that access is still within its intended duration. This visibility doesn't require pulling reports from multiple systems. It's built into the platform.

The third change is offboarding confidence. Access granted through individual requests is tracked in the same system as role-based access. When someone leaves, the offboarding process covers everything, not just what's visible through the identity provider. The access that would otherwise sit forgotten in disconnected applications is found and removed as part of the standard workflow.

"Zluri has streamlined our access request and approval workflows with seamless Slack integration. Automation has drastically cut down IT workload — what once took hours or even days for provisioning now happens in minutes." — Ben Tibi, Head of IT, Guesty

"Anzu moved from email-based access requests to Zluri's App Catalog and saw an 88% reduction in turnaround time, with consistent provisioning and auditable tracking their previous process couldn't provide."

Zluri Works Alongside Your Existing ITSM

Zluri doesn't replace ServiceNow, Jira Service Management, Freshservice, or whatever platform your IT team already uses for incident management, change management, and general service requests. It integrates with them.

When an access request is approved in your existing ITSM and Zluri is connected, Zluri picks up the approval signal and provisions automatically. When a request originates in Zluri and needs to follow your existing workflow for audit or compliance reasons, Zluri converts it to an ITSM ticket automatically, keeping the trail intact.

Your ITSM handles what it's good at. Zluri handles the one category it was never built for.

Frequently Asked Questions

Why can't ITSM tools handle SaaS access governance?

ITSM tools are built to track and route work. They log that a request was submitted, route it to an approver, and record that it was closed. They have no mechanism for defining what the correct access level is for a given role, automatically provisioning at that level when a request is approved, setting access to expire after a defined period, or maintaining an ongoing record of access state after the ticket closes. These are governance functions, not ticketing functions. ITSM tools were not designed to perform them.

What is the difference between access request management and a ticketing system?

A ticketing system tracks work: a request came in, it was assigned, it was resolved. Access request management governs access: what level of access is appropriate for this role, who needs to approve it, how it gets provisioned, when it expires, and whether it's still appropriate over time. The ticket records that something happened. The access management system governs what happens and maintains the record of what was done.

How does Zluri handle access requests for applications it doesn't integrate with directly?

If no automation is available for an application, Zluri creates a manual task for the designated owner with instructions and a due date. Task completion updates the request status and notifies the employee. The audit record is maintained regardless of whether provisioning is automated or manual.

Does Zluri replace our ITSM?

No. Zluri integrates with ServiceNow, Jira Service Management, Freshservice, and other ITSM platforms. Your ITSM continues handling incident management, change management, hardware requests, and general IT service delivery. Zluri handles SaaS access requests, which is the one category ITSM tools route but don't govern.

How does Zluri reduce IT ticket volume for access requests?

Admins configure auto-approval rules per application. When a request meets defined conditions (role, department, app type, risk level), it's approved and provisioned automatically without generating a ticket or requiring any IT review. Only requests that fall outside those conditions, or that the policy engine flags as elevated risk, route to a human approver. Most environments see access request ticket volume drop by up to 90%.

What happens to access that was granted through Zluri when an employee leaves?

Zluri's offboarding works from the complete access record across all connected applications, not just what's visible through the SSO layer. Access granted through individual requests is tracked in the same system as role-based access. When an offboarding event fires, both are covered. Access that would otherwise persist in disconnected applications after an employee leaves is identified and removed as part of the standard workflow.

Ready to secure your identity surface?