Sign in
Create district

Dashboard

🔍
Total Devices
across all schools
EOL Devices
need replacement
Open Tickets
open + in progress
On Loan
currently checked out

Recent tickets

TitleDevicePriorityStatusOpened
🔧

No tickets yet

Total
New
Active
Aging
EOL
In Repair
Retired
Lifecycle
Status
School
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

TitleDevicePriorityStatusSubmitted
🔧

No tickets yet

Inventory

NameAsset TagCategoryQtyLocation
📋

No items yet

Loaner pool

DeviceChecked Out ToOutDueStatus
🔄

No loans yet

Total Products
tracked licenses
Annual Cost
total renewals
Expiring Soon
within 90 days
Google Synced
auto-imported

Software & subscriptions

ProductVendorTypeCostSeatsRenewalAuto-renews
🔑

No licenses yet

Add firewall renewals, software subscriptions, and more — or connect Google Workspace to auto-import

🏫 District
🔗 Google Workspace
👥 Team
🏫 District
👤 Account
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
PNG, JPG, or SVG · Max 200 KB
What do you call organizational units in your district? This label appears throughout the dashboard.
Sidebar preview
EV
Edventory
Device filters: School
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.readonly
https://www.googleapis.com/auth/apps.licensing
4
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
Appearance
Color theme
Choose a color scheme for the interface
Danger zone
Sign out
Sign out of Edventory on this device

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.