How do you reclaim unused SaaS seats every week?
A SaaS seat AI Employee that runs once a week. It reads per seat login activity from your SSO, matches it against who holds a paid seat in each tool, and drafts a reclaim for every seat that's gone unused, one seat at a time, for a human to approve before anything is removed.

Paid SaaS seats quietly outlive the people using them. Someone changes teams, a trial rolls into a full plan, a contractor wraps up, and the seat keeps billing because no one is watching login activity tool by tool. This isn't the finance question of what you spend across vendors; it's the narrower, per seat one of who actually logged in, which only shows up when you line up SSO activity against the seats each tool says are assigned. Checking that by hand means exporting sign in activity from your identity provider, reconciling it against each SaaS admin's seat list, and deciding, seat by seat, whether a quiet account is genuinely dormant or just someone who works in bursts. It's tedious enough that it slips, and reclaiming a seat is a change you don't want made in bulk on a guess.
Once a week the seat reclaim AI Employee reads per seat login activity from SSO and the assigned seat list from each SaaS admin, both read only. For every seat with no meaningful activity across the window, it drafts a specific reclaim, naming the person, the tool, the last sign in, and the monthly cost, and posts it to the channel. It recommends and drafts; it never removes a seat itself.

See exactly how the work gets done.
Runs once a week over a fixed window
A scheduled weekly run looks back over a set activity window, so every seat is judged against the same recent stretch of real usage rather than a single snapshot.
Carries the dormancy and reclaim rules
What counts as unused, the grace window for new seats, and which roles are exempt travel with it as a skill.
Reads per seat activity, with permissions you set
It pulls sign in activity from SSO and the assigned seat list from each SaaS admin, both read only. Credentials stay in memory, never exposed to the model.
Judges each seat on its own
It matches activity to seats one seat at a time, with no blanket rules and no reclaiming a whole team because the tool looks quiet.
Drafts a reclaim per seat, never removes
Each dormant seat becomes a specific draft, naming the person, the tool, the last sign in, and the monthly cost, posted for review. A human approves before any seat is touched.
Recommends and drafts, never removes
Every reclaim is a draft with the evidence attached. The AI Employee has no authority to remove a seat; a person approves each one.
Judged per seat, on real activity
Dormancy is decided seat by seat from actual sign in data, never by a blanket rule that sweeps a whole tool or team.
Respects grace windows and exemptions
New seats inside the grace window and roles you mark exempt are never flagged, so recent hires and bursty users aren't reclaimed by mistake.
Runs in your environment
Access to SSO and SaaS admin is scoped, read only, and brokered, never written to disk, never exposed to the model.
You own every rule
The dormancy threshold, grace window, and exemptions are yours, versioned and changed on your terms, not in a vendor dashboard.
The seats that quietly kept billing after someone moved on now surface every week as a specific, evidence backed reclaim waiting for a yes, and the ones that only look quiet stay put, because nothing is removed without a person deciding.
Weekly
Every paid seat checked against real per seat activity
Per seat
One drafted reclaim per dormant seat, with the evidence
Human approved
No seat is removed without a person's sign off
