Find the seats nobody's using.
Seat reclamation, ELA utilization, and renewal-pipeline planning on the same ledger as your hardware. A faculty laptop, the SaaS seats it consumes, the person who holds it, and the grant that funds it — one graph, one query bar, one set of audit logs. SaaS-bloat killed at the source.
Two postures. One of them answers the question.
Discover SaaS in isolation. Federate with everything else.
Productiv, Torii, BetterCloud, Zylo — each is a federated layer on top of vendor APIs. You still have to join their report to your asset register, your HRIS, your grant ledger to ask the questions you actually care about.
The seat, the person, the laptop, the grant. One graph.
A leaver's Adobe seat is reclamation-candidate the moment the Workday termination fires. An Adobe ETLA renewal pulls the actual utilization from SSO and MDM. The Copilot can answer "every grant-funded laptop with an idle Matlab seat" because none of it is federated.
The three SaaS questions every higher-ed CFO asks.
What can we reclaim? Are we using the ELA we bought? What's coming up for renewal — and what does utilization look like?
Seat reclamation.
Three signals into one verdict: SSO last-login (Clerk / WorkOS / your IdP), MDM software inventory, JML events. A seat that hasn't been touched in 60 days and belongs to a terminated worker is one click away from reclaim.
ELA utilization.
Adobe ETLA, Matlab campus, Esri site license, AutoDesk Education Master Suite — ELAs without a real seat count. Habeo tracks contract value, end date, institutional cap, and actual utilization in one place.
Renewal pipeline.
Every renewal lands on /saas/renewals with a 90-day-out, 60-day-out, 30-day-out cadence. The renewal-prep packet pulls utilization, prior-year spend, and the consortium contract for re-negotiation.
The SaaS overview, sortable by spend or utilization.
| App | Contract | Seats | Idle ≥60d | Util | Renewal |
|---|---|---|---|---|---|
| Adobe Creative Cloud | ETLA · E&I cooperative | 2,400 / 2,750 | 342 | 79% | 2026-08-31 |
| Matlab campus | Site license · MathWorks | Unlimited | — | 64% | 2027-01-15 |
| Zoom Workplace | Enterprise · NET+ | 32,100 / 32,500 | 1,802 | 88% | 2026-07-01 |
| Microsoft 365 A5 | EES · Microsoft | Auto · SSO | 212 | 96% | 2027-03-31 |
| Figma Enterprise | Direct · annual | 180 / 250 | 44 | 54% | 2026-06-12 |
| Notion Plus | Direct · monthly | 120 / 120 | 11 | 91% | Auto |
The renewal, de-surprised.
A renewal date 90 days out fires an automation. By 30 days out you have the utilization, the prior-year spend, the consortium contract, and a draft procurement brief. Nothing is a fire drill in July.
Pull utilization.
SSO last-login, MDM install state, JML reclamation candidates. A snapshot lands in the renewal-prep packet.
Re-negotiation brief.
Auto-drafted procurement brief: utilization band, last-year spend, consortium contract reference, recommended seat count.
Decision window.
Habeo nags. The Copilot pings the responsible buyer in Slack with the renewal packet. Procurement workflow is opened against the cXML PunchOut counter-party.
Signed and ledgered.
Contract identifier and end date update; audit trail captures the prior-period spend, new-period spend, and seat-count delta.
SaaS spend your procurement chain can defend.
Audit trail on every seat change.
Assignments, revocations, ELA renewals, and reclamation actions are all signed into the same immutable audit log that backs hardware. One audit story.
SSO-driven utilization.
Last-active-at comes from Clerk Enterprise / WorkOS / your campus IdP — the authoritative source. No browser plugins, no agents on user laptops.
FERPA-aware reclamation.
Reclamation actions on student-employee accounts respect FERPA scoping; the Copilot will refuse to surface aggregate seat data that would re-identify students under FERPA.
Contract-aware procurement.
Renewals route to the same cXML PunchOut counter-party that the original purchase used. The audit trail captures the contract identifier, not just the vendor.
SaaS, answered.
The questions every higher-ed CFO and CIO asks before signing a multi-year contract. Answered briefly, with the technical detail their procurement office will ask for next.
What kinds of software does Habeo track?
How do you detect unused seats?
What about ELAs without a real seat count?
How does this work with our procurement chain?
How is this different from a standalone SaaS-management tool?
Do you integrate with Microsoft 365, Google Workspace, Adobe, Zoom?
Bring your three biggest SaaS contracts.
On the demo call we'll wire your three biggest SaaS contracts to a sandbox Habeo tenant and walk a reclamation report. You'll see seat-count vs. utilization vs. spend in 20 minutes. 30 minutes total, founder-led, no SDR triage.