Built by K12 IT, for K12 IT

Built for how K12 actually works.

Three techs. Twelve schools. Ten thousand users. Tickets, knowledge, docs, and change history in one tool — operated by people who've worked your job.

Built for K12 reality
Small teams. Many schools. Constant interruptions.
One tool, not six
Tickets, KB, docs, and change context belong together.
Operated with vendor ethics
No hostage exports. No opaque AI. No pricing games.
Seeded from 100K+ historical district tickets
Built by working K12 IT
Free self-hosted Community edition
No per-agent pricing
Export your data anytime

One tool, built in layers.

Tickets, knowledge, documentation, and change history belong together — not scattered across four subscriptions. Every feature is included in every plan, but they don't all carry the same weight. Here's how they stack up.

Core help desk

The ticketing fundamentals

The work every district does every day, done well.

Staff portal

Teachers submit tickets with category, school, and location. See "My Requests" and comment back. Works on phones and Chromebooks.

Tech dashboard

A full-width queue with filters, search, pagination, bulk actions, keyboard shortcuts, and the ticket detail your techs actually want.

Email-to-ticket

Staff email your support address and tickets appear in seconds. Replies thread by ticket number. Attachments included.

Auto-assignment

Map each tech to the schools they support. Tickets land in the right inbox the moment they're submitted — no manual routing.

SLA tracking

Business-hours aware. Configurable per tenant. Breach indicators on the queue, escalation via automation rules.

Notifications

Branded HTML emails on create, comment, status change, and resolution. Watchers get CC'd. No "something changed, go look" noise.

Canned responses

Save common replies, insert with one click, edit before sending. Organize by category. Optionally scoped per-tech.

Operational context

From a ticketing tool to a help desk platform

The surrounding surfaces that make tickets faster to close and easier to learn from.

Knowledge base

Self-service FAQ with smart search and synonym expansion. AI scans tickets weekly and drafts new articles from recurring issues.

Tech docs

Internal runbooks with a rich editor, image uploads, categories, tags, and smart search. AI can draft articles from just a title.

Change tracking

Quick logs, full change records, AI risk assessment, backout-plan drafting, conflict detection, and a calendar view.

MDM integration

Mosyle device info right in the ticket sidebar — serial, model, OS, battery, and storage for the submitter's assigned devices.

Per-ticket time tracking

Start/stop timer or manual entry on any ticket. Reports roll up hours by tech for capacity planning and chargebacks.

Reports

Eight charts, KPI cards, and CSV export with quick-select and custom date ranges. AI exec summary and one-click PDF.

Time Clock (tech payroll)

Optional module for hourly techs: clock in / out with a live timer, week + pay-period totals, pay accrued. Admins set a recurring pay period (e.g. 16th–15th monthly), opt individual staff in or out, and export a dept CSV for payroll.

Assets with MDM-driven auto-flow

Formal asset inventory that stays current because MDM is the source of truth. Mosyle + Intune sync nightly; for 1:1 strict-mode devices, the assignee reassigns automatically when a different user signs in — every observation logged for accountability. New devices auto-create as Asset rows, orphan-observation queue catches the rest. Per-asset classification (1:1 / shared pool / loaner / non-user), warranty + purchase tracking, bulk operations, CSV import/export.

Radar

Per-tech pinned-email inbox for context that's ticket-adjacent. Forward vendor status updates, outage reports, or procurement emails to your Radar address — they land on your dashboard, not in the shared queue. Optional module.

Calendar with Outlook / Google subscription

One calendar that aggregates scheduled tickets, time-clock shifts, recurring runs, scheduled maintenance, SSL expirations, loaner returns, department coverage, and personal events. Subscribe to a private iCal URL so all of it lands in the calendar app you already live in — no copying, no duplicate entry.

Out-of-office with auto-redirect

Schedule single-day, multi-day, partial-day, or recurring time off from the Time Clock. Pick a backup tech and any new ticket that *would have been* auto-assigned to you routes to your backup instead. You're added as a watcher so you can catch up when you're back. Monday morning digest tells admins who's out for the week.

Built for K12

The stuff other help desks don't ship

Features born from K12 realities — walk-up lines, classroom QR tags, after-hours incidents.

SMS-to-ticket

Teachers text your support number to create tickets. 24-hour threading, keyword commands, A2P 10DLC compliant.

Requires an existing district Twilio account.

Walk-up kiosk

Tablet check-in for drop-in support. Name autocomplete, queue position, auto-assign, and a live claim dashboard for techs.

QR room tags

Print QR codes for every room. Teachers scan to submit a ticket with school and location already filled in.

Anomaly detection

Rolling 7-day trends compared against a 30-day baseline. Flags unusual spikes in users, tags, schools, or categories.

Secure notes

Self-destructing encrypted links for credential sharing. Create inline from any ticket reply. Content wiped after viewing.

Status page

Public page for known issues and scheduled maintenance. No login required. Severity levels, school scoping, auto-publish. Optional banner on every admin page when something is down.

Service Monitors — alerts become tickets

Watch your SIS, web filter, SSO, VoIP, grading portal, anything. When something goes down, a ticket auto-creates in your queue, routes to the right tech, and appears on your status page. The integration Uptime Kuma can't do. Works for public and internal targets (behind-firewall services checked via our district-run agent — Docker container or Python script you drop on any always-on box).

AI included — or bring your own key

Every plan includes AI out of the box on our key — zero setup. Prefer the spend to land in your own OpenAI, Gemini, or Azure account? Paste a key in Admin and calls route through you instead.

Pay by card or purchase order

Small districts put it on a card at Stripe Checkout. Business offices at larger districts get a real PDF invoice emailed to AP, with a Net-30 cycle and a hosted ACH link for online payment. Self-service "pay by PO" toggle at signup. A W-9 is on file. No sales calls required.

Software Catalog + AI TOS review + DPA tracking NEW

Searchable district-app directory with headless dependent-domain crawls (CSV export = one-click content-filter allowlist) plus an AI Terms-of-Service reviewer tuned for K12 lens — board-level summary, risk rating, recommended action, per-concern verbatim quotes, COPPA/FERPA/GDPR flags. Track DPA status (None / Pending / Approved / Declined / Not Required), purchased-by site, in-use-at site per app. Apps without a DPA auto-show a "Staff Use Only — Not Approved for Student Use" warning. Portfolio report breaks down the catalog by status + site for cleanup work.

Help-Desk wall display

Mount a TV in the IT office. The HUD shows live KPIs (open / SLA breached / unassigned / new today), dynamic columns per technician with their open queue, auto-refreshing every 30 seconds. Pair the TV via QR code in 5 seconds — no shared password, no kiosk login. PII-redact toggle for hallway placements.

Public REST API

Create tickets programmatically from your provisioning system, monitoring tool, or workflow runner. POST /api/v1/tickets with a Bearer token you mint in Admin. Rate-limited per key. Docs page with copy-paste curl, PowerShell, and Python examples. Available on every plan; v1 stability promise — published endpoints don't change shape.

Incident Log NEW

FERPA-aware record of security and operational incidents — phishing, malware, ransomware, lost devices, data exposure, vendor breaches. PII flag + reportable-breach checkbox auto-computes the state-mandated notification deadline and surfaces it on your calendar. Per-type field templates and canned remediation checklists tuned for K12 (12 incident types, 41 K12-tuned fields, 56 default actions). "Brief me on this incident" generates a 5-bucket AI handoff (situation / what we know / what we did / next steps / risk factors), exportable to PDF for board / insurance / state-audit handoff.

Signals — inbound notification feed NEW

One queue for the alerts your other systems generate — SIEM detections, mail-protection notices, sec-awareness phish reports, backup status, vendor advisories. Designate a shared mailbox in your Microsoft 365 tenant, point those vendors at it, and the help desk polls every 2 minutes via your existing Graph integration — email never leaves your tenant. Triage with one click: Acknowledge / Dismiss / Convert to Ticket / Convert to Incident. Rules engine auto-classifies the routine stuff (Veeam success → auto-ack, SIEM critical → straight to incident). Thread continuation routes follow-up replies onto the resulting ticket, not new Signals.

Compliance docs — Policies + IRP + DR Plan NEW

One pattern, three surfaces: District Policies (AUP, Security, AI Use, BYOD, Data Privacy, Social Media, Bullying — visible to all users, optional user acknowledgment with version-bump re-ack), the Incident Response Plan, and the Disaster Recovery Plan. Each supports three storage modes — upload a board-adopted PDF, link out to your SharePoint or BoardDocs canonical, or build with Lumen using K12-tuned section templates that target an 8th-grade reading level and reference FERPA / COPPA / IDEA where relevant. Export PDF for printed copies — the IRP and DRP need to work when ransomware has encrypted the network and the cloud is unreachable. Seven starter policy types pre-loaded so you go from zero to a draft in two clicks.

Plus: Microsoft and Google SSO, AI troubleshooting assistant, AI suggested responses, automation rule engine, recurring tickets, satisfaction surveys, saved filters, loaner tracking, CSV import/export, clipboard image paste, keyboard shortcuts, auto-tagging, notification groups, in-app notification bell, per-user dark mode, customizable ticket sidebar, tech leaderboard with monthly point standings + 8-tier lifetime progression, parts inventory with low-stock dashboard, parent invoicing for billable repairs (PDF + Stripe-hosted ACH link), and more.

How we operate

Vendor ethics, in specifics.

"We're the good guys" is easy to say. Here's how we make it real.

No hostage exports

Your data is always one click from leaving.

  • Full JSON backup of every table, anytime
  • Per-module CSV exports (tickets, users, KB, docs)
  • No "export fee" — no ticket to support required
  • No annual contract. Cancel month-to-month.
No opaque AI

Every AI feature is explicit, toggleable, and explainable.

  • One-page AI policy in plain language
  • Every AI call can be disabled per-tenant
  • AI works out of the box — bring your own OpenAI/Gemini/Azure key if you'd rather route the spend through your account
  • Your data is not used to train any model
  • Custom context stays in your config, not ours
No pricing games

What you see is what you pay. Always.

  • Prices on the website, not behind a "contact sales" wall
  • Every feature included in every paid plan
  • No per-seat creep as your team grows
  • Pay by card or purchase order — procurement-ready with Net-30 invoicing, a W-9 on file, and a hosted ACH link
  • Community plan is free, self-hosted, forever

One Product. Every Feature. Pay For Your Size.

Every plan includes every feature, every integration, and the same level of support. The only thing that changes is how many schools you're running. No feature walls, no per-agent fees.

Introductory pricing while we onboard our founding districts.

Founding Districts Program

Be one of the first ten.

The first 3 districts to subscribe get their first year free, then 20% off for life. The next 7 get 20% off forever from day one. After that, standard pricing — for everyone.

In exchange: we'll work with you directly, use your feedback to shape the roadmap, and (with your permission) feature your district as a founding partner.

Free first year code FOUNDING3
2 of 3 slots remaining
20% off forever code FOUNDING10
7 of 7 slots remaining
Join the waitlist
Signups open soon. Waitlist gets first claim.
Community
Unlimited
self-hosted
Free
  • All features, in annual releases
  • Host on your own server
Extra Small
1
school
$990/yr
or $99/mo
  • Every feature included
  • Cloud hosted & managed
Get Notified
Small
2–5
schools
$1,990/yr
or $199/mo
  • Every feature included
  • Cloud hosted & managed
Get Notified
Large
11–25
schools
$6,990/yr
or $699/mo
  • Every feature included
  • Cloud hosted & managed
Get Notified
Extra Large
26+
schools
From $9,990/yr
Pricing in development
  • Every feature included
  • Cloud hosted & managed

We're still scoping infrastructure for districts at this scale — final pricing will be published once determined. Not currently accepting signups.

Contact us

Coming Soon!

Sign up to be notified when we launch. Be the first to know when hosted plans are available.