By NHI Mgmt Group Editorial TeamPublished 2025-06-26Domain: Governance & RiskSource: Zluri

TL;DR: Salesforce usage visibility, subscription optimisation, onboarding, and offboarding automation are the main themes in Zluri’s guide, with the strongest governance message centring on role-based access, timely revocation, and reducing manual license waste. The security issue is not just efficiency: access that outlives employment or role need creates avoidable exposure in identity programmes.


At a glance

What this is: A Zluri guide on Salesforce automation that focuses on license visibility, subscription optimisation, onboarding, and deprovisioning.

Why it matters: It matters because Salesforce access, departmental assignments, and offboarding are identity governance problems that affect human IAM, lifecycle management, and entitlement sprawl across the enterprise.

By the numbers:

👉 Read Zluri's guide to Salesforce automation and access governance


Context

Salesforce access governance is about keeping entitlements aligned to role, status, and business need. When licence assignment, group membership, and deprovisioning are handled manually, the result is not just admin overhead but persistent access drift and higher chance of orphaned accounts or over-assigned privileges.

The article frames Zluri as a way to automate discovery, subscription management, onboarding, and offboarding for Salesforce users. For IAM and IGA teams, the underlying issue is lifecycle control: who has access, why they have it, and how quickly that access is removed when the need changes.


Key questions

Q: How should security teams govern Salesforce access across the employee lifecycle?

A: Security teams should connect Salesforce provisioning and revocation to joiner, mover, and leaver events so access follows role and status changes. The practical goal is to reduce manual drift, avoid lingering entitlements, and ensure that departments, groups, and permissions are removed together when access is no longer justified.

Q: When does Salesforce access become a security risk rather than an admin task?

A: It becomes a security risk when licences, groups, or permissions remain assigned after the business need has changed. At that point, access drift turns into residual exposure, and the organisation is relying on manual cleanup instead of a governed lifecycle. That is where identity teams need to intervene.

Q: What do teams get wrong about least privilege in SaaS apps like Salesforce?

A: Teams often treat least privilege as a one-time provisioning rule instead of an ongoing entitlement decision. In practice, the right access for a user can change as their role changes, which means privilege should be reviewed against current usage and not left on autopilot after onboarding.

Q: Who should own Salesforce offboarding controls?

A: Ownership should sit with the identity or IGA function, working from authoritative identity events and business rules. If offboarding is left entirely to application admins, revocation becomes inconsistent and dependent on local process quality. The control must be central enough to ensure removal is complete and timely.


Technical breakdown

Salesforce entitlement drift and licence visibility

Salesforce licence governance starts with knowing who is actively using which entitlement and which features they actually consume. Without usage telemetry, IT teams usually rely on static assignments, spreadsheets, or periodic audits, which makes underutilisation hard to spot and excess access easy to miss. The operational problem is not the licence itself but the gap between provisioned access and current work need. Centralised visibility also matters because renewal and downgrade decisions depend on actual use, not assumed use.

Practical implication: build a repeatable inventory of active Salesforce users, last access, and feature consumption before renewal cycles.

Automated onboarding, group assignment, and least privilege

Onboarding workflows for Salesforce should map role, department, and business function to the minimum entitlements needed on day one. The article describes linking user profiles to digital identity before adding them to groups and divisions, which is a typical IAM pattern for reducing manual error. Least privilege here is less about a policy slogan and more about deterministic assignment logic that prevents over-privileging during joiner events. The same logic should be consistent across departments so that access is granted for function, not convenience.

Practical implication: define role-based entitlement sets and automate joiner workflows so new users are provisioned with only approved access.

Offboarding and permission revocation as a control boundary

Offboarding is where Salesforce governance either proves itself or fails. If departing users remain in groups, divisions, or permission sets after leaving, the problem becomes residual access rather than active misuse. Manual revocation is error-prone because it depends on human follow-through across multiple objects and systems. In lifecycle terms, the control boundary is the moment employment status changes. After that point, continued access is an exception that must be explicitly justified and quickly removed.

Practical implication: tie Salesforce deprovisioning to HR or identity events so access is removed as part of the leaver workflow, not after review.



NHI Mgmt Group analysis

Salesforce governance fails when lifecycle management is treated as an administrative task instead of an access control. The article shows the same pattern across onboarding, subscription management, and deprovisioning: access is assigned, used, and removed through manual effort rather than governed by a reliable lifecycle. That creates the conditions for entitlement drift, over-allocation, and delayed revocation. Practitioners should treat Salesforce as an identity surface, not just a SaaS app.

Least privilege is only meaningful when entitlement assignment is tied to role and actual usage. The article’s emphasis on feature consumption and subscription optimisation points to a deeper IAM truth: access decisions age quickly when they are based on onboarding assumptions rather than live evidence. A user who only needs a narrow function should not inherit broad licence rights by default. Practitioners should make usage data part of entitlement review, not just finance reporting.

Lifecycle offboarding gap: access that remains after departure is the failure mode this article exposes. The control gap is not a missing concept, but the absence of a dependable revocation path that removes department, division, group, and permission access together. Manual offboarding leaves room for delay and omission. Practitioners should view leaver handling as a single chained control, not separate cleanup steps.

Automation changes the operating model, but not the governance obligation. The article’s workflow approach reduces effort, yet the security outcome still depends on authoritative identity data and clear entitlement rules. If the source of truth is weak, automation simply scales a bad decision faster. Practitioners should use automation to enforce policy, not to bypass review discipline.

Salesforce access should be governed as part of human IAM and IGA maturity, not as a standalone CRM admin function. Department assignment, group membership, and permission removal are all lifecycle events that belong in the identity programme. That makes Salesforce a good test of whether access governance is operational or merely documented. Practitioners should measure whether joiner and leaver controls are actually closed-loop.

From our research:

  • Only 20% have formal processes for offboarding and revoking API keys, and even fewer have procedures for rotating them, according to Ultimate Guide to NHIs.
  • 91.6% of secrets remain valid five days after the targeted organisation is notified, showing a critical gap in remediation procedures.
  • For a broader lifecycle lens, read NHI Lifecycle Management Guide for how provisioning, rotation, and offboarding should be governed together.

What this signals

Lifecycle control is the real measure of Salesforce governance maturity. If an organisation can assign access quickly but cannot revoke it cleanly, the programme is optimising convenience rather than control. That is especially dangerous in hybrid identity environments where human roles, SaaS entitlements, and downstream permissions change at different speeds.

A useful benchmark is whether access changes are closed-loop or manual. When identity events drive workflow, the team can prove who approved access, who received it, and who lost it. When they do not, entitlement drift becomes invisible until an audit, complaint, or breach forces the issue.

Teams should also watch for policy debt in subscription management. Over-assigned licences and delayed offboarding often share the same root cause: access decisions are not anchored to a single source of truth. The closer Salesforce becomes to core business operations, the more this problem resembles lifecycle governance than simple application administration.


For practitioners

  • Inventory active Salesforce access Track licence holders, last access time, and feature usage in a single view so renewal decisions are based on evidence rather than assumed need.
  • Automate joiner assignments by role Map departments, divisions, groups, and permission sets to approved job functions and use workflow rules to apply them consistently at onboarding.
  • Tie offboarding to identity events Trigger Salesforce revocation when employment status changes and remove users from all related groups, divisions, and permissions in the same workflow.
  • Review over-assigned licences before renewal Compare feature consumption against assigned subscription level and downgrade users whose actual activity does not justify premium access.
  • Use least privilege as an entitlement design rule Grant only the access required for the user’s role and make exceptions explicit, time-bound, and reviewable by the identity team.

Key takeaways

  • Salesforce access becomes risky when provisioning and revocation are handled as manual admin chores instead of governed lifecycle controls.
  • The article’s main evidence point is entitlement drift: active-use visibility, subscription rights, and offboarding are all linked to whether access stays justified.
  • Practitioners should anchor Salesforce entitlement decisions to identity events, role rules, and timely removal rather than relying on ad hoc cleanup.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST CSF 2.0, NIST CSF 2.0 and NIST SP 800-63 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST CSF 2.0PR.AC-4Salesforce entitlements should be limited to approved role need.
NIST CSF 2.0PR.AC-1The article focuses on controlled assignment of access through workflows.
NIST SP 800-63The article links user profiles to digital identity before access assignment.

Use approved access workflows so Salesforce privileges are granted only through governed processes.


Key terms

  • Entitlement Drift: Entitlement drift is the gap that appears when a user’s assigned access no longer matches their current role, work, or business need. In SaaS environments, it often accumulates quietly through manual updates, delayed offboarding, and inconsistent role mapping, creating excess access that looks legitimate on paper but is no longer justified.
  • Joiner Mover Leaver Workflow: A joiner mover leaver workflow is the lifecycle process used to grant, change, and remove access as people change roles or leave an organisation. In identity programmes, it is the mechanism that keeps access aligned to status changes instead of relying on manual cleanup after the fact.
  • Least Privilege: Least privilege is the principle of giving each identity only the access needed to perform an approved task. For SaaS applications, it must be applied continuously because role changes, feature usage, and business need evolve over time, making static entitlements a common source of overexposure.

Deepen your knowledge

NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, agentic AI identity, and machine identity security. If you are responsible for identity security strategy or lifecycle control in your organisation, it is worth exploring.

This post draws on content published by Zluri: Automation guide for getting more out of Salesforce by integrating with Zluri. Read the original.

NHIMG Editorial Note
Published by the NHIMG editorial team on 2025-06-26.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org