Session Timeout

Administration 🟡 Intermediate
📖 4 min read

Definition

Session Timeout is an administrative capability in Salesforce that gives admins control over a specific aspect of org configuration. It is part of the toolkit administrators use to keep Salesforce aligned with organizational policies and processes.

Real-World Example

Consider a scenario where the system admin at BrightEdge Solutions is working with Session Timeout to control how users interact with Salesforce data and features. After configuring Session Timeout in the sandbox and validating it with key stakeholders, they roll it out to production. User adoption improves because the interface now matches how teams actually work.

Why Session Timeout Matters

Session Timeout in Salesforce defines the maximum period of inactivity after which a user's session is automatically terminated and they must re-authenticate. This is configured in Session Settings and applies globally or can vary by profile using connected app policies. The timeout clock resets with each user action — clicking, saving, navigating — so active users are never interrupted. The purpose is to protect unattended sessions: if a user walks away from their desk without locking their screen, the timeout ensures that Salesforce access is revoked after the specified period, preventing an unauthorized person from accessing the open session.

Choosing the right Session Timeout value requires balancing security against user productivity. A very short timeout (15 minutes) maximizes security but frustrates users who frequently step away for meetings or breaks, leading to complaints and potential workarounds like keeping a tab constantly refreshing. A very long timeout (12+ hours) is essentially no timeout at all for most workdays, leaving the org exposed to walk-up attacks. Most compliance frameworks recommend 2 hours or less. Organizations with sensitive data — healthcare, financial services, government — often mandate shorter timeouts and supplement them with screen lock policies to create defense in depth.

How Organizations Use Session Timeout

  • SilverLine Wealth Management — SilverLine set their Session Timeout to 30 minutes for advisors who access client portfolio data, aligning with SEC regulatory requirements. When advisors complained about frequent re-logins during client meetings, IT implemented SSO with biometric authentication on their laptops, making re-authentication a 2-second fingerprint scan instead of a 30-second password entry.
  • RapidShip Logistics — RapidShip's warehouse staff use shared kiosks to update shipment statuses in Salesforce. The admin set Session Timeout to 5 minutes on the kiosk profile to ensure that each worker's session ends quickly after they walk away, preventing the next worker from accidentally updating records under someone else's identity. This eliminated 100% of the misattributed record updates that had previously caused audit findings.
  • Cascade Marketing Group — Cascade found that their default 12-hour session timeout was flagged in a SOC 2 readiness assessment. They reduced it to 2 hours for all users, then created a connected app policy for their mobile sales team that allows a 4-hour timeout since mobile sessions already require biometric unlock on the device. This differentiated approach satisfied auditors while respecting mobile workflows.

🧠 Test Your Knowledge

See something that could be improved?

Suggest an Edit