Track expiries and renewals
The Expiry Command Center pulls every date-bounded deadline in your workspace into one ranked list, so you can plan the quarter without opening five different pages. It covers hardware warranties, hardware end-of-life, software license expiries, license renewals, and employee offboarding dates.
The page is read-only — it surfaces and prioritises deadlines but doesn't change anything. Every row deep-links to the record where you take action. Open it from Expiries in the admin sidebar, under the Operations group.
:::note Before you begin
- You have an admin role (
admin,it-admin, orsuper-admin). - The deadlines you want to see are filled in on the source records — warranty and end-of-life dates on hardware, expiry and renewal dates on licenses, an end date on the departing user. Records with no date set never appear here. :::
What the page shows
The Command Center looks 90 days ahead plus anything already overdue. Deadlines further out than 90 days don't appear — use the source pages (hardware, software) for long-tail planning. A red badge on the sidebar Expiries link counts the overdue hardware and license deadlines at a glance.
Five kinds of deadline feed the list, each with its own colour-coded tag:
| Tag | Source field | Pulled from | Excluded | Row subtitle |
|---|---|---|---|---|
| Warranty | warranty_expires_at | Hardware assets | Disposed and retired assets | Current holder, or Unassigned |
| End of life | end_of_life_at | Hardware assets | Disposed and retired assets | Ready to retire or refresh |
| License | expires_at | Software licenses | Anything not Active, Trial, or Pending renewal | Seats used vs. total, when set |
| Renewal | renewal_date | Software licenses | Anything not Active or Pending renewal | Renewal cost, when set |
| Offboarding | end_date | Users | Already-offboarded users | Department, or email as a fallback |
A single license can appear twice — once as a License row (when it expires) and once as a Renewal row (when it's up for renewal) — because those are two different dates with two different actions. That's expected, not a duplicate.
Read the three buckets
Below the filter, deadlines are grouped into three buckets so the most urgent work sits at the top. The same three counts appear as KPI cards across the top of the page.
| Bucket | Window | What it means | KPI card blurb |
|---|---|---|---|
| Overdue | Date is before today | Past-due — handle immediately | Action was due before today. |
| Next 30 days | Today through day 30 | Time-sensitive — queue POs, kick off renewals | Plan this week — queue POs, kick off renewals. |
| 30–90 days out | Day 31 through day 90 | On the horizon — a good time to review contracts | On the horizon — good time to review contracts. |
When a bucket has items, its KPI card is ringed in colour: rose for Overdue, amber for Next 30 days. An empty bucket reads Nothing in this window.
Within each bucket, rows are sorted by date, soonest first. Each row shows the deadline date
in YYYY-MM-DD, a relative countdown, the type tag, the record title, and the subtitle from
the table above. The countdown reads:
| Countdown | When |
|---|---|
| N days overdue | The date has passed. Shown in red. |
| Today | The deadline is today. |
| in N days | The deadline is in the future. |
Act on a deadline
To act on a deadline, select its row. Each tag deep-links to the record where you do the work — the Command Center itself never changes a status or date.
| Tag | Opens | What to do there |
|---|---|---|
| Warranty | The hardware asset's detail page | Renew or note the warranty; decide whether to repair, replace, or retire. |
| End of life | The hardware asset's detail page | Plan a refresh, then recover and retire the device. |
| License | The software license's detail page | Renew the contract, or let it lapse and revoke its seats. |
| Renewal | The software license's detail page | Review seat usage before you commit, then renew or renegotiate. |
| Offboarding | The user's offboarding checklist | Recover assets, revoke licenses, and disable the account before the end date. |
Work the Renewal rows against the SaaS spend dashboard and the utilization report. A renewal you can shrink or drop is the cheapest saving in the platform — reclaim dormant seats first, then renew for the count you actually use.
Filter by deadline type
To focus on one kind of work, use the type filter above the buckets. Selecting a tab reloads the page with only that deadline type, keeping the same three buckets.
| Tab | Shows |
|---|---|
| All | Every deadline type (the default). |
| Warranties | Hardware warranty expiries only. |
| End of life | Hardware end-of-life dates only. |
| Licenses | Software license expiries only. |
| Renewals | Software license renewals only. |
| Offboarding | Employee offboarding deadlines only. |
The selected tab is reflected in the page URL (for example, ?type=renewal), so you can
bookmark or share a filtered view.
Verify
- The sidebar Expiries badge shows a count whenever any hardware or license deadline is overdue, and clears once none are. It counts overdue warranties, end-of-life, license expiries, and renewals — not offboarding — so it can be lower than the Overdue KPI card on the unfiltered view.
- A deadline you just set on a source record appears in the right bucket after you reload the page — within 90 days for future dates, or in Overdue if the date has passed.
- Selecting any row opens the matching source record.
Troubleshooting
| Symptom | What to do |
|---|---|
| A deadline you expected is missing | Confirm the date is set on the source record, and that it falls within the next 90 days. Dates further out don't appear here. |
| A retired or disposed asset's warranty is missing | Warranty and end-of-life rows skip Disposed and Retired assets by design — those deadlines no longer need action. |
| A license is missing from Licenses or Renewals | License rows cover only Active, Trial, and Pending renewal status; renewal rows drop Trial. Check the license's status on its detail page. |
| The same license shows twice | One row is its expiry, the other its renewal — two separate dates. Filter to Licenses or Renewals to see just one. |
| A departing employee isn't listed | The user has no end date set, or their account is already marked offboarded. Set the end date on their user record. |
| The list looks empty | Nothing is due in the next 90 days under the current filter. Switch the tab to All, or plan long-tail items from the hardware and software pages. |