OptyStack LogoOptyStack Logo
Product
Features
Cost OptimizationCut SaaS waste with discovery, usage-backed rightsizing, and renewal leverage—often up to ~30% savings.Shadow IT DiscoveryDiscover unsanctioned SaaS, shadow AI, and unmanaged subscriptions in one place.License ManagementFind unused seats, eliminate zombie accounts, and automate renewals with usage-backed data.Contract Renewal TrackingOne renewal calendar with notice windows, usage context, and negotiation-ready briefs.Seamless App IntegrationsConnect Microsoft 365, Google Workspace, SSO, and 100+ SaaS brands into one live inventory.Identity Management with Zero Trust SecuritySingle sign-on and conditional access by IP, device, and region for your SaaS apps.
ROI Calculator
Resources

Support

  • Support
  • Knowledge Base
  • SaaS Directory
  • Partners

Content

  • SaaS Inflation Index
  • 2026 SaaS Audit Toolkit
  • Blogs
  • Success Stories
  • Events
PricingAboutContact
Start Free Trial
Book Demo
← All postsBest Practices

How to Offboard an Employee's AI Agents: A Checklist for IT Teams

Anuj Bansal · October 30, 2026

OptyStack-style infographic illustrating how IT teams can offboard an employee’s AI agents. The visual features an employee offboarding panel, a checklist covering agent discovery, access revocation, ownership transfer, permission updates, agent deactivation, audit log reviews, and compliance, alongside ChatGPT, Claude, Microsoft Copilot, and custom AI agent icons marked for removal.
Share
LinkedInX

Employees leave, but the AI agents they created and connected can keep running with active credentials. This checklist helps IT teams find every agent, OAuth grant, and API key tied to a departing employee, reassign or retire it, revoke access, and reclaim unused licenses.

When an employee leaves, IT usually disables their accounts and collects their laptop. That process was designed for people. It does not reliably catch the AI agents those people created, connected, or left running.

In its article, Offboarding Humans, Leaving Zombies: The New Workforce Risk, JumpCloud describes these systems as "Zombie Agents": autonomous systems that outlive the employees who created them.

Related reading

Explore related guides and continue your SaaS optimization research:

  • Microsoft Entra MemberOf Retirement: What IT Teams Must Fix Before November 3
  • AI Agents Shouldn't Hold the Keys to Their Own Audit Log
  • Running a SaaS Audit Without a Dedicated IT Team
  • SaaS Audit Mistakes That Cost Companies Money

An agent might retain an OAuth authorization to a productivity suite, use an API key stored in a script, or run through a service account that nobody remembers creating.

Disabling the employee's account does not necessarily disable these agents or revoke every credential they use.

The risk is straightforward: systems can continue accessing company resources without a clear owner or someone responsible for their activity.

The solution is to include AI agents, their credentials, and their connected applications in the standard employee offboarding process. Here are four steps IT teams can follow.

Why AI Agents Outlive Their Creators

Agents often persist for ordinary operational reasons. A developer builds an automation to save time, and it continues running after the project ends. A team connects an AI assistant to a shared drive, and the connection remains active after the person who approved it leaves. A script stores a personal access token that nobody remembers to revoke.

The result is access without clear ownership.

Traditional identity systems primarily track human accounts. They do not necessarily provide a complete inventory of every agent, API key, OAuth authorization, or service account created by an employee.

Microsoft's emergency access revocation guidance highlights a related problem: disabling a user and revoking refresh tokens does not automatically terminate every application-issued session. Applications may maintain their own session cookies and access policies.

AI agents introduce another layer because they can operate through credentials that are separate from the employee's primary account.

This makes agent discovery and deprovisioning an important part of employee offboarding.

Step 1: Find Every Agent, OAuth Grant, and API Key Tied to the Leaver

Start by identifying everything the departing employee could have created, connected, or administered. Look in four places.

OAuth grants and connected applications

Check the employee's account in your identity provider and productivity platforms for third-party applications they authorized. Look for AI assistants, browser extensions, and integrations with access to email, files, calendars, or internal systems.

Record the permissions each connection holds and the resources it can access.

API keys and access tokens

Review credentials issued to the employee and any shared credentials they managed. Check code repositories, environment variables, CI/CD pipelines, and secrets-management systems for API keys or personal access tokens associated with their projects.

Pay particular attention to credentials embedded in scripts or automated workflows.

AI agents and automations

Ask the employee's manager and team to identify agents, bots, scheduled tasks, and AI workflows the employee created or maintained.

Check integrations within SaaS platforms and identify which accounts, permissions, and credentials those workflows use.

Card-paid and personal-account tools

Review expense reports and company card transactions for AI subscriptions registered under the employee's name. These tools may not appear in the approved application inventory or identity provider.

Record each finding with its application, purpose, owner, permissions, credentials, connected systems, and last known activity.

An item with no identifiable owner or business purpose should be flagged for investigation before the offboarding ticket is closed.

Step 2: Reassign or Retire Each Agent and Review Its Credentials

Every identified agent needs a documented outcome: reassignment or retirement. No agent should continue operating without an accountable owner.

Reassign agents that still provide business value.

Identify a suitable replacement from the employee's team. Confirm that the new owner understands what the agent does, which systems it accesses, and what responsibilities come with maintaining it.

Review the agent's permissions against the new owner's requirements. Move credentials into an approved secrets-management system rather than leaving them attached to an individual's personal account.

Retire agents that are no longer required.

Stop scheduled executions, disable associated integrations, and remove the agent from workflows that depend on it. Document its purpose and dependencies before shutting it down so that other business processes are not disrupted.

Review and rotate credentials.

Do not assume that every credential is compromised simply because its creator has left. Instead, assess ownership, storage, access history, and potential exposure.

Rotate credentials when ownership changes, exposure is suspected, or the existing access arrangement is no longer appropriate. Generate replacements, update dependent systems, verify that the new credentials work, and revoke the old ones.

Revoke credentials that are no longer needed.

This process should cover API keys, OAuth authorizations, personal access tokens, and service-account credentials. Rotating one API key does not automatically revoke the other credentials associated with an agent.

Step 3: Revoke Sessions and Application Access, Including Non-SSO Apps

Disabling an employee's identity account is the beginning of access revocation, not necessarily the end.

Microsoft's Revoke User Access in an Emergency documentation explains that blocking new sign-ins and revoking refresh tokens does not automatically invalidate every existing session.

For example, Microsoft Entra ID can revoke its own refresh tokens, but applications may issue independent session cookies that require separate revocation through the application.

Work through the following sequence:

  1. Disable the employee's account. Block new sign-ins through your identity provider.

  2. Revoke sign-in sessions and refresh tokens. In Microsoft Entra ID, use the Revoke sessions action on the user's overview page, or the equivalent in your identity provider.

  3. Review registered devices. Disable or remove registered devices where your security policy and administrative permissions allow.

  4. Deprovision connected applications. For applications using SCIM or automated provisioning, verify that the employee's account is suspended or removed. Do not assume every application immediately terminates existing sessions.

  5. Revoke application-specific sessions. Contact the relevant application or use its administrative console to terminate sessions and revoke access where required.

  6. Handle non-SSO applications manually. Applications with local passwords, independent authentication, or separate login systems may not respond to identity-provider changes. Remove the employee's account and document the action.

Separately revoke the credentials used by the employee's agents. OAuth grants, API keys, personal access tokens, and service-account credentials may remain valid even after the employee's identity sessions have been revoked.

Treat agent credentials as a separate revocation task, not something automatically handled by disabling the employee's account.

Maintain a record of federated and non-federated applications. This makes it easier to identify which systems require manual intervention during future departures.

Step 4: Reclaim Paid AI Seats and Credits

Employee offboarding also creates a software cost management task.

An employee's AI subscription, assigned license, or team seat may continue generating costs if nobody reviews it after departure.

Compare the employee's application inventory with license assignments in each vendor's administrative console.

For every subscription, check:

  • Whether the license is assigned to the departing employee.

  • Whether the account can be reassigned to another employee.

  • Whether the subscription can be downgraded or cancelled.

  • Whether unused credits expire, roll over, or remain attached to the account.

  • Whether the vendor charges immediately or at the next billing cycle after a seat is removed.

Do not assume that removing a license immediately stops billing. Contract terms and vendor billing policies determine when the change affects actual charges.

For usage-based services, check whether credits can be transferred or returned to a shared pool. If they cannot, document their expiry and remaining value.

Look for the same pattern across other departures. A single unreclaimed license might seem insignificant, but repeated missed reclamations can create substantial waste across the organization.

Optystack helps teams connect applications with the people who use them, identify unused licenses, and manage software access throughout the employee lifecycle. Its license optimization capabilities include idle-seat reclamation, while its user lifecycle capabilities support provisioning and deprovisioning.

For contract timing and upcoming renewal decisions, explore Optystack's contract renewal tracking.

Confirm that the relevant integrations and workflows support your specific applications before relying on automated offboarding.

Make AI Agent Offboarding Part of Every Employee Departure

AI agent offboarding should not be a separate security project that IT remembers to run occasionally. It should become a standard part of the employee exit workflow.

Add specific checks for agents, API keys, OAuth authorizations, connected applications, and paid AI subscriptions to every offboarding ticket.

Require the departing employee's manager and the relevant application owners to confirm which agents need reassignment and which should be retired. Have IT and security verify that associated credentials and sessions have been revoked, and involve finance or procurement to confirm that unnecessary subscriptions have been reclaimed.

Test the process on an upcoming employee departure and review any missed connections or credentials before making it part of the standard procedure.

The objective is simple: when an employee leaves, nothing they created or connected should continue operating without a clear owner, an approved purpose, and the right level of access.

With a repeatable offboarding process, IT teams can reduce lingering access, improve accountability, and prevent unnecessary software spending.

Unlock visibility. Slash SaaS waste.

Get real-time SaaS spend insights, discovery, and optimization in OptyStack Hub—start free, no credit card required.

Sign up for OptyStack Hub
PreviousAI Security Checklist for Businesses: How to Assess AI Features in SaaS Tools

Related articles

  • Microsoft Entra MemberOf Retirement: What IT Teams Must Fix Before November 3
    Best Practices

    Microsoft Entra MemberOf Retirement: What IT Teams Must Fix Before November 3

    Microsoft Entra is ending the preview of the MemberOf rule operator on November 3, 2026. Learn which configurations are affected, how to find them, and what to replace them with before group membership and access assignments stop updating.

    Oct 26, 2026

  • AI Agents Shouldn't Hold the Keys to Their Own Audit Log
    Best Practices

    AI Agents Shouldn't Hold the Keys to Their Own Audit Log

    AI agents can access systems, use credentials, and take actions that are difficult to audit. Learn five practical controls for agent inventories, least privilege, independent logging, access reviews, and secure offboarding.

    Oct 23, 2026

  • Running a SaaS Audit Without a Dedicated IT Team
    Best Practices

    Running a SaaS Audit Without a Dedicated IT Team

    Running a SaaS audit doesn't require a dedicated IT department. Here's a practical approach for small teams using financial records, available identity data, team input, and a lightweight process that can be maintained over time.

    Sep 25, 2026

  • SaaS Audit Mistakes That Cost Companies Money
    Best Practices

    SaaS Audit Mistakes That Cost Companies Money

    A thorough audit and an effective one aren't the same thing. Here are the SaaS audit mistakes that quietly cost the most, from confusing contract end dates with notice deadlines to letting identified savings never turn into realized ones.

    Sep 24, 2026

  • What to Do With Your SaaS Audit Results
    Best Practices

    What to Do With Your SaaS Audit Results

    A finished audit and a useful one aren't the same thing. Here's how to sort your SaaS audit findings, assign real ownership and deadlines, track what actually gets resolved, and fix the process gaps behind recurring waste.

    Sep 24, 2026

Keep reading

More guides on SaaS visibility, spend, and governance—jump between topics without leaving the blog.

View all posts →
  • AI Security Checklist for Businesses: How to Assess AI Features in SaaS Tools
    Vendor Management

    AI Security Checklist for Businesses: How to Assess AI Features in SaaS Tools

    AI features are appearing inside the SaaS tools businesses already use. Before enabling them, review what data they can access, how vendors process information, which controls are available, and whether the feature introduces new costs or risks.

  • How to Track AI Spend Per User Across GitHub Copilot, Claude, and ChatGPT
    Cost Management

    How to Track AI Spend Per User Across GitHub Copilot, Claude, and ChatGPT

    Seat counts no longer explain every AI bill. GitHub Copilot, Claude, and ChatGPT offer different usage reports and spending controls. Learn how to combine vendor billing data, identity logs, and expense records into one per-user view.

  • SaaS Intake Management in : How to Control Software Requests Before They Become Shadow IT
    SaaS Governance

    SaaS Intake Management in : How to Control Software Requests Before They Become Shadow IT

    New software requests can introduce security risks, duplicate tools, and unexpected costs. Learn how a structured SaaS intake management process helps IT teams evaluate requests, control software adoption, and improve visibility.

  • Your AI Credits Expire in 2027: A 5-Step AI Spend Audit Before the Bill Steps Up

    Your AI Credits Expire in 2027: A 5-Step AI Spend Audit Before the Bill Steps Up

    AI spend is growing faster than many finance teams can track. This five-step audit helps you discover hidden AI tools, map credit balances and expiry dates, attribute usage, benchmark renewals, and assign clear ownership for AI costs.

  • SaaS Pricing in the AI Agent Era: Per-Seat vs. Usage-Based vs. Outcome-Based Models
    SaaS Contracts

    SaaS Pricing in the AI Agent Era: Per-Seat vs. Usage-Based vs. Outcome-Based Models

    AI agents are changing how software vendors charge customers. Compare per-seat, usage-based, and outcome-based pricing models, and learn how IT and finance teams can evaluate contracts, forecast costs, and avoid unexpected charges.

  • Who Pays for the Tokens? A Simple AI Cost Allocation Model for Growing Companies
    SaaS Governance

    Who Pays for the Tokens? A Simple AI Cost Allocation Model for Growing Companies

    Seat counts no longer explain AI bills. Learn how to inventory AI tools and agents, assign owners and budgets, track usage against spend, and bring better cost visibility into contract renewals.

Ask the smartest LLMs about OptyStack

ChatGPTGeminiClaudePerplexityGrokCopilot
OptyStack LogoOptyStack Logo

The complete SaaS spend visibility and optimization platform. Connect, analyze, and optimize your entire software stack.

Product

  • Features
  • Integrations
  • Pricing
  • API

SaaS Directory

  • Browse All Apps
  • Slack
  • Microsoft 365
  • Salesforce
  • Zoom
  • Zoho One

Features

  • Cost Optimization
  • Shadow IT Discovery
  • License Management
  • Contract Renewals
  • App Integrations
  • Identity & Zero Trust

Tools & Resources

  • ROI Calculator
  • Knowledge Base
  • SaaS Inflation Index
  • Compare Tools
  • Getting started with OptyStack

Company

  • About
  • Blog
  • Success Stories
  • Events
  • Careers
  • Contact
  • Review us on G2

Stay updated

Get the latest insights on SaaS optimization

© 2026 OptyStack. All Rights Reserved.

LegalPrivacy PolicyTerms of Service