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

NameCategoryQtyLocation
📋

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.
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.
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
Manage who has access to your district. Only tech directors can invite and remove users.
Loading…
Your account
Email
Role
Password
Change your login password
Appearance
Color mode
Switch between dark and light 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.