Total Devices
—
across all schools
EOL Devices
—
need replacement
Open Tickets
—
open + in progress
On Loan
—
currently checked out
Needs attention
EOL within 90 days
—Loading…
Overdue loans
—Loading…
Overdue tasks
—Loading…
Renewals in 90 days
—Loading…
Recent tickets
| Title | Device | Priority | Status | Opened |
|---|---|---|---|---|
No tickets yet | ||||
—
Total
—
New
—
Active
—
Aging
—
EOL
—
In Repair
—
Retired
0 device(s) selected
| Asset Tag | Serial No. | Model | OS | Lifecycle | EOL Date | Status | School | Last Seen | ||
|---|---|---|---|---|---|---|---|---|---|---|
No devices yet Add devices manually or sync from Google Workspace | ||||||||||
Repair tickets
| Title | Device | Priority | Status | Submitted | |
|---|---|---|---|---|---|
No tickets yet | |||||
Inventory
| Name | Asset Tag | Category | Qty | Location | |
|---|---|---|---|---|---|
No items yet | |||||
Loaner pool
| Device | Checked Out To | Out | Due | Status | |
|---|---|---|---|---|---|
No loans yet | |||||
Total Products
—
tracked licenses
Annual Cost
—
total renewals
Expiring Soon
—
within 90 days
Google Synced
—
auto-imported
Software & subscriptions
| Product | Vendor | Type | Cost | Seats | Renewal | Auto-renews | |
|---|---|---|---|---|---|---|---|
No licenses yet Add firewall renewals, software subscriptions, and more — or connect Google Workspace to auto-import | |||||||
Loading…
Organization identity
This information appears in the sidebar and throughout the dashboard.
Displayed in the sidebar and browser tab.
Shown below the district name in the sidebar.
Up to 3 letters shown when no logo is uploaded.
None
Sidebar preview
EV
Edventory
Device filters: School
Helpdesk notifications
Control the automatic emails Edventory sends to people who submit tickets.
Replacement cost defaults
These per-device costs are used by the AI forecast to calculate realistic replacement budgets. Set them to match your district's actual purchasing prices.
$
Chromebooks, student tablets
$
Laptops, workstations
JSON — model name to exact unit price. Takes priority over category defaults.
Lifecycle thresholds
days
Reserved for future use. Inactivity is currently determined by device status (deprovisioned, retired, lost) rather than sync date, since Google policy sync dates are unreliable indicators of actual device use.
years
Devices older than this receive a higher age score in the replacement priority calculation.
years
How long your district expects to use a device. Devices that have consumed 90%+ of their lifecycle are flagged for replacement planning.
Annual attrition rates
K-12 districts typically see 3-5% permanent loss and 10-20% repair need annually due to student accidents, theft, and damage.
% of fleet / year
Devices permanently destroyed, stolen, or lost — require full replacement. Industry average: 3-5%.
% of fleet / year
Devices requiring repair but not permanent replacement. Industry average: 10-20%.
Organizational units
Buildings, sites, or groups in your district.
Loading…
Danger zone
Reset all district data
Permanently deletes all devices, tickets, loans, licenses, inventory, and team members.
Google Workspace sync
Connect your Google Admin account to automatically import your Chromebook fleet and license inventory. No student or staff data is ever imported — devices only.
Not connected
Follow the steps below to connect
1
Create a Google Cloud project
Go to console.cloud.google.com, create a new project (e.g. "Edventory Sync"), then enable the
Admin SDK API and Enterprise License Manager API.2
Create a service account
In your Cloud project → IAM & Admin → Service Accounts → Create Service Account. Name it "edventory-sync". No roles needed. Create a JSON key and download it.
3
Grant domain-wide delegation
In admin.google.com → Security → API controls → Domain-wide delegation → Add new. Paste your service account's Client ID and add these two scopes:
https://www.googleapis.com/auth/admin.directory.device.chromeos.readonlyhttps://www.googleapis.com/auth/apps.licensing4
Upload your service account key
Paste or drag-drop the JSON key file below, along with your Google admin email address.
Service account credentials
Your key is encrypted before storage. We only use read-only API scopes — Edventory cannot make any changes to your Google Admin.
A super admin account in your Google domain. Used to impersonate API calls — must have Super Admin privileges.
Click to upload or drag & drop
service-account.json
District settings
Configure your district name and school buildings.
District name
—
Schools / buildings
—
Device lifecycle thresholds
Define when devices move between lifecycle stages. These drive the EOL warnings and AI replacement forecast.
Refresh cycle
Default replacement age for devices without an AUE date
Aging warning window
Flag devices as Aging when EOL is within this many months
Team members
Invite people and control exactly which areas and helpdesks each member can access. Only administrators can manage team access.
Loading…
Your account
Email
—
Role
—
Password
Change your login password
Security
Two-factor authentication
Require a one-time code from an authenticator app at sign-in.
Appearance
Color theme
Choose a color scheme for the interface. Every theme meets WCAG AA contrast; Vision is tuned for color-blind accessibility and Contrast is a WCAG AAA high-contrast theme for projectors, whiteboards, and low vision.
Danger zone
Sign out
Sign out of Edventory on this device
Subscription
Your current plan and renewal date.
Plan
—
Devices
—
Renewal date
—
Change plan
Upgrade or downgrade any time. Card payments check out through Stripe and renew automatically; the renewal date updates here on its own.
Billing contact
Renewal reminders (sent 60, 30, and 15 days before your renewal date) and invoices go to this address. Leave blank to use the technology director's email.
If your district pays by PO, record the current year's PO number here so it appears on your records.
How payment works
Pay however your district buys: card (checkout above — renews automatically, manage or cancel any time), or purchase order / check / ACH (we invoice annually before your renewal date; reply with your PO number). Email support@edventory.com with any billing questions.
District snapshots
A snapshot is a complete export of your district's data — devices, tickets, inventory, loaner records, team members, and more — as a downloadable JSON file. Use snapshots before major changes or to keep an off-site copy of your data.
Loading…
Automatic backups
Edventory takes a nightly snapshot of your district automatically. The 14 most recent nightly snapshots are kept. Manual snapshots are kept until you delete them.
Data connectors
Bring device inventory in from any system — MDMs like Jamf, Mosyle or Intune, filtering tools, or a plain spreadsheet. Push devices to the ingest API, or upload a file and map its columns. Imports match on serial number, asset tag, or external ID, and never overwrite fields you've edited by hand.
Loading…
Helpdesks
Independent support queues for your district
Loading…
Activity log
| Timestamp | User | Section | Event | Target |
|---|---|---|---|---|
| Loading… | ||||
Total Tasks
—
Overdue
—
Due This Week
—
Recurring tasks
Loading…
AI Replacement Forecast
Analyzes your fleet, AUE dates, and repair history to project capital needs
✦
No forecast generated yet
Click "Run forecast" to analyze your fleet. Claude will review device models, lifecycle stages, AUE dates, and repair history to produce a capital replacement plan.