The weekly license report
your org should have had.
Connect in 60 seconds. Get a weekly ops report on inactive users, PSL waste, and integration risk — plus a history-backed evidence package when renewal or audit season arrives.
Already using Org Check or native Salesforce reports?
Org Check (free, Salesforce Labs) is a great in-org analyzer — we're not replacing it. SpendReady fills three gaps it can't: (1) a scheduled report that lands in non-Salesforce inboxes (your CFO doesn't have a login), (2) historical trend data beyond the 6-month LoginHistory limit, and (3) a dollar figure on every finding that your finance team can act on at renewal.
This is your weekly ops report
Every user, every finding, every cost — by name.
| User | License | Last Login | Cost | Action |
|---|---|---|---|---|
| Sarah Mitchell | Salesforce Enterprise | 214 days ago | $175/mo | Deactivate |
| James Thornton | Salesforce Enterprise | 189 days ago | $175/mo | Deactivate |
| Priya Nair | Sales Cloud Einstein | 302 days ago | $75/mo | Remove PSL |
| Tom Bradley | Salesforce Enterprise | 97 days ago | $175/mo | Review |
Four categories. Every week.
SpendReady cross-references user records, login history, PSL assignments, and OAuth surfaces — automatically.
Inactive users
Users with no interactive login in 90+ days, cross-referenced with API activity to eliminate false positives.
New hires, leave, and approved dormant accounts can be exemptedPSL waste
Permission Set Licenses assigned to users who haven't been active — caught by cross-referencing PSL assignments against user login activity.
Identified by name, not just countIntegration user risk
Service accounts holding interactive licenses, stale OAuth tokens (60d+ unused), and API users with UI login capability that creates a security surface.
Stale token detection + UI login flagLicense pool gaps
Org-level view of purchased vs assigned vs active counts — the gap your CFO cares about and Salesforce's native views don't surface cleanly.
Available for monthly finance packHow it works
Lightweight Connected App install from AppExchange. No production changes.
Connect in 60 seconds
Read-only OAuth — the same mechanism as any approved Salesforce third-party app. Requires a Salesforce admin or a user with View Setup and Configuration access. Lightweight Connected App install from AppExchange required.
Weekly report lands in your inbox
New inactive users, PSL anomalies, stale integration tokens, and a prioritized cleanup queue — every week, automatically. Forward to RevOps leads or your CFO without Salesforce access.
Historical baseline builds over time
Salesforce's native LoginHistory view is limited to 6 months. SpendReady captures weekly snapshots from your connection date. Peak vs lowest views unlock at month 3 (≈12 weeks); the full 26-week trend chart becomes available at month 6 and continues compounding from there.
Quarterly Compliance Pack
When audit season hits, you need more than a weekly ops report. The Compliance Pack segments your org into admin, regular, and integration users — with privileged-user rosters, exception rationale, and reviewer sign-off fields that support access-review workflows for SOC 2, SOX, and ITGC programs.
- ✓ Admin vs regular vs integration user segmentation
- ✓ Privileged-user roster and access scope
- ✓ Exception registry with owner and review date
- ✓ Reviewer attestation and sign-off fields
- ✓ Immutable report hash for audit evidence
SpendReady supports access-review workflows. It is not a substitute for audit or legal judgment.
You already know Org Check. Here's what it doesn't do.
Org Check is excellent — we recommend running it. It's free, open-source, and gives you more metadata depth than the old Optimizer ever did. But it runs when you run it. It shows the org as it is right now. It doesn't track which users crossed the inactivity threshold since your last check. It doesn't remember what it looked like last month. And it doesn't send your renewal manager a weekly summary before contract talks start. SpendReady runs in the background. Connect once. Every week you get a diff — what changed, what got worse, what you can point to at renewal.
Weekly automated diff — what changed since last audit, not just current state
Renewal-anchored framing — savings estimates tied to your Salesforce contract price, not generic benchmarks
Out-of-org delivery — your manager, your CFO, your renewal team all get the same report without a Salesforce login
Admin questions, answered
First audit is free. 60 seconds to connect.
Lightweight Connected App + read-only OAuth. Install in 60 seconds, authorize, and see your inactive users, PSL waste, and integration risk in one report.
Get your first audit free →Admin or View Setup access required to connect