Five surfaces, one portal.
Each surface replaces a place where managed-print buyers used to wait on the dealer — and adds the kind of self-service experience modern operators expect.
Every device. Every building. Every status.
Overwatch pulls live device data directly from Printanista's SOAP API and refreshes meter reads on an hourly cron. Status, supply levels, and alerts surface in three views — grid, list, and a clustered map — all filterable by location, type, color, manufacturer, or text search.
- Live status (online, warning, error, offline) per device
- Toner levels for K and CMY with low-supply alerts
- Verkada-style geocoded map with multi-school coordinate clustering
- Per-school filter applies fleet-wide across every page
- CSV and PDF export of any filtered view
Stop hunting for contracts in someone's inbox.
A searchable, sortable contract list with linked devices, monthly lease, term dates, and CPC. Plus a 5-step builder wizard that lets the customer configure equipment with manufacturer-accurate accessory rules and generate a real GreatAmerica lease PDF.
- Contract registry with auto-generated `OW-YYYY-NNNNN` numbers
- Expand any contract to see line-item devices and meter history
- 5-step wizard: school → product → accessories → terms → review
- Toshiba accessory compatibility rules enforced at the UI
- Generates a real GreatAmerica CPI Lease PDF + config summary
- Optional one-click DocuSign routing to your purchasing director
Cost-per-page, with the math you can show your CFO.
For every non-managed device in the fleet, Overwatch builds a cost-per-page from publicly available consumable pricing and rated yields, uplifts for real-world coverage, then compares against the proposed managed contract rate. Per-device savings, fleet-wide totals, and a methodology drawer that shows the work.
- Market consumable database with last-verified date stamp
- Coverage-adjusted CPC for color and B&W, plus drum/fuser/waste
- Per-device savings cards sorted by annual opportunity
- Methodology drawer explains every input — no black box
- Fleet-wide annual savings number you can put in a board deck
Live ticket visibility. No more “let me check with dispatch.”
Direct integration with E-automate via the Partner Integration Platform (PIP) — the same database MobileTech writes to. Open tickets, assigned technician, status, problem code, and priority appear in the dashboard panel and on each device's detail page.
- Status badges: open, in-progress, scheduled, completed
- Priority sort (urgent, high, normal, low)
- Per-device service history on the device detail page
- Hourly Vercel cron snapshots into Supabase for fast page loads
- On-demand fetch button for sub-minute freshness
Paper jam — primary tray
Toshiba e-STUDIO 3525AC — Cedar Ridge Elementary
Tech: M. Diaz
Fuser end-of-life replacement
Toshiba e-STUDIO 4528A — Maple Grove Middle
Tech: J. Carter
Network reconfig — VLAN tag
Toshiba e-STUDIO 401AC — Oakwood Magnet
Tech: Scheduled
Every customer, your brand. One operator console, all customers.
Overwatch was built multi-tenant from line one. Each customer logs in via `?org=slug`, sees their own logo, brand colors, and contact info, and can only see their own data. Dealers operate from a single console but issue branded portals to every account.
- Per-tenant branding: logo, primary color, secondary color
- Per-tenant purchasing contact for DocuSign routing
- Tenant slug-based deep links: /login?org=indian-river-county
- Row-level security in Supabase enforces tenant isolation
- Roadmap: per-tenant custom domains (portal.dealer.com)
Want a guided walkthrough?
A 30-minute screen share where we open Overwatch on a sample fleet (or yours, with your dealer's permission) and you tell us what to click.