
Post: 7 Steps to Vendor De-provisioning That Eliminate Orphaned Accounts and Compliance Exposure
Vendor de-provisioning is the process of revoking a departing employee’s access to every third-party platform they administered — not just internal systems. Without it, organizations accumulate orphaned accounts, active API keys, and billable SaaS seats after separation. A structured, automated approach closes this gap in hours, not weeks.
Employee offboarding programs address Active Directory credentials, laptops, and HRIS records. They rarely follow the thread from that employee out to every vendor platform they were administering. That gap — between internal access revocation and vendor account closure — is where compliance violations and data exposure accumulate.
The seven steps below are drawn from a structured implementation at a mid-market professional services firm running 40+ active vendor relationships across SaaS, cloud infrastructure, and contracted services.
What Breaks When Vendor De-provisioning Is Missing
The firm’s baseline: HR had a separation workflow. IT had a checklist. Neither had a process that asked who closes vendor accounts when an employee leaves. A routine security review uncovered a former employee — separated eight months earlier — still holding active administrator credentials on three SaaS platforms. The employee hadn’t used them. But the access was live.
The audit expanded. Across 14 employee separations over 18 months, the team found 23 vendor accounts not de-provisioned at the time of departure. Some were subscription seats billing monthly. Others were API integrations still passing data. Two were administrator-level accounts on platforms processing client financial data — direct compliance exposure under the firm’s contractual obligations.
The root cause wasn’t negligence. HR owned the offboarding checklist. IT executed it for internal systems. Procurement managed vendor contracts separately, with no feed from HR’s separation events. No single process connected them.
Expert Take
Orphaned vendor accounts are a structural failure, not a checklist failure. Until HRIS separation events automatically trigger vendor access revocation, every manual checklist will miss accounts. The fix isn’t more thorough checklists — it’s removing the human dependency from the trigger entirely.
7 Steps That Close the Vendor De-provisioning Gap
1. Build the Vendor-to-Employee Access Map Before Anyone Leaves
You cannot revoke access you don’t know exists. An OpsMap™ discovery pass surfaces every vendor relationship tied to a specific employee — SaaS logins, API keys, billing contacts, and shared administrative accounts. This map becomes the de-provisioning checklist the moment a separation is triggered.
At the firm, OpsMap™ discovery identified 47 discrete vendor access points across 12 departing employees — none appearing on IT’s existing checklist.
2. Trigger De-provisioning From HRIS Separation Events, Not Helpdesk Tickets
Manual processes break at handoffs. When IT waits for a helpdesk ticket — and that ticket depends on HR closing a separation record — gaps accumulate at every step. Connecting the HRIS separation event directly to a Make.com automation workflow removes those handoffs. The trigger fires when the separation is confirmed in the system, not when someone remembers to file a ticket.
For HR teams building this kind of workflow without a developer, non-technical HR teams are already building these automations in Make with AI assistance.
3. Revoke Vendor Credentials Before Internal Access Is Closed
Standard practice removes internal access first — Active Directory, VPN, corporate email. But corporate email is the password-recovery path for most vendor platforms. Revoke vendor credentials first, then close the email account. This sequence blocks a scenario where a former employee — or anyone with access to their inbox — resets a vendor password after separation is complete.
4. Audit API Keys and Integration Tokens, Not Just Login Credentials
Usernames and passwords are visible. API keys and OAuth tokens are not. An employee who administered an integration between your CRM and a payment processor generated API credentials that live in that platform’s settings panel — not in Active Directory. A complete vendor de-provisioning process audits integration tokens, service account credentials, and API keys separately from standard login access.
5. Close Billable Seats Immediately to Stop Subscription Bleed
Orphaned accounts are not only a security risk — they’re a cost center. SaaS seats billed per user continue billing until someone cancels them. At the firm, first-pass auditing found 23 accounts billing since the employee’s departure. Automating seat closure as part of the de-provisioning workflow stops that bleed at the moment of separation, not months later during a manual audit.
6. Generate Compliance Documentation Automatically at Each Termination Event
Compliance auditors want evidence that access was revoked, when it was revoked, and who confirmed it. Manual processes produce inconsistent documentation. An automated workflow built in Make.com generates a timestamped revocation record for each vendor account closed — tied to the specific separation event, stored automatically, and retrievable on demand.
At the firm, this documentation had previously required a manual email chain reconstructed after the fact. The automated approach produced complete records at every termination with no added staff effort.
7. Run a First-Pass Orphan Audit Before Going Forward-Looking
Any organization implementing vendor de-provisioning for the first time has a backlog. Before building the forward-looking automation, run a structured audit against historical separations — 12 to 24 months is the standard window. At the firm, that first-pass audit identified 23 orphaned accounts across 14 separations. Closing those accounts immediately eliminated both the compliance exposure and the ongoing subscription cost.
A full OpsMap™ audit surfaces the historical backlog before automation goes live.
What the Automated Workflow Delivered
| Metric | Before | After |
|---|---|---|
| Credential revocation window | 11 business days | Under 4 hours |
| Orphaned vendor accounts (first pass) | 23 open | Closed |
| Compliance documentation | Manual, reconstructed after the fact | Auto-generated at each termination event |
| Systems connected | Siloed (HR / IT / Procurement) | HRIS → Make.com → Identity Provider → Billing Console |
Frequently Asked Questions
What is vendor de-provisioning?
Vendor de-provisioning is the process of revoking a departing employee’s access to every third-party platform, SaaS tool, or vendor system they administered — separate from internal identity management. It includes login credentials, API keys, integration tokens, and billable seat access.
Why doesn’t standard employee offboarding cover vendor accounts?
Standard offboarding addresses internal systems managed by IT — Active Directory, VPN, corporate email. Vendor accounts are managed separately, often by the employee directly or by a procurement team with no connection to HR’s separation workflow. Without a process that bridges HR, IT, and Procurement, vendor accounts go unaddressed at termination.
How long does vendor de-provisioning take without automation?
At the firm in this case, credential revocation averaged 11 business days. With an automated Make.com workflow connected directly to the HRIS separation event, that window dropped to under 4 hours.
What systems need to connect for automated vendor de-provisioning?
At minimum: the HRIS (separation trigger), an identity provider or SSO platform (credential revocation), a vendor account inventory (contract management or discovery map), and a billing console (seat closure). Make.com connects these systems via automated workflows without custom development.
What is an orphaned vendor account?
An orphaned vendor account is a third-party platform login, API key, or SaaS seat that remains active after the employee who owned it has been separated. Orphaned accounts represent both a security risk — unauthorized access — and a cost risk: ongoing subscription billing with no active user.

