Documentation

Using SeatTrim

Dashboard, buckets, guardrails, downgrades, automation, exclusions and renewal.

Dashboard

The headline is the annual cost of licensed seats you are paying for but not using, at your seat price. Below it: purchased, assigned and unassigned seats; the renewal card; and one card per bucket.

Buckets

  • Deactivated, still licensed — should be rare: Zoom normally removes licenses when a user is deactivated. The card only appears when a deactivated user still shows as Licensed. Seats released by leavers show up as unassigned seats instead.
  • Pending invite, licensed — the invitation was never accepted, yet a seat is reserved.
  • Idle licensed — active and licensed, but has not hosted a meeting within your threshold (30, 60, 90 or 180 days). Joining meetings does not count.
  • Protected — would be idle, but a guardrail applies.
  • Healthy — basic users, and licensed users who host.

Guardrails

A user is never suggested for downgrade, and automation never touches them, if they are an account owner or admin, a Zoom Room, on a Workplace or United bundle, have Zoom Phone, Webinar, Large Meeting or another add-on, have upcoming scheduled meetings, match an exclusion, clicked "Keep my license", or were created less than 30 days ago. SeatTrim re-checks all of this in Zoom immediately before any change.

Downgrade and restore

Open a member from the table and click Downgrade to Basic. SeatTrim re-reads the user, re-runs the guardrails, changes the type, reads the user again to confirm, and writes an audit entry with Zoom's tracking id. Restore puts the Licensed type back as long as Zoom has a free seat. Paid plans add bulk actions with a safety cap of max(10, 10% of licensed seats) per run.

Important: downgrading does not reduce your Zoom bill by itself. Lower the seat count in Zoom Billing, usually at renewal.

Automation (paid)

Turn on the rule, keep dry run on for a couple of weeks, and pick the buckets. Users get a plain email a week before with a "Keep my license" button that excludes them for 90 days and tells you. On the day, still-eligible users are downgraded after a fresh check. Everything is in the audit log with source "rule".

Exclusions

Add emails, email domains or Zoom group ids to keep whole teams out of the report, with an optional expiry date.

Renewal

Enter your renewal date and SeatTrim shows the seat count to reduce to, and emails owners and admins 60, 30 and 7 days before.