Comparison

Chalk vs HappyFox Help Desk

A polished multi-channel help desk sold per agent, with a genuine education landing page and Google Endpoint and Jamf integrations — but the vendor says plainly it is the service layer, not an SIS or an MDM.

Pricing: Per-agent, per-month subscription. HappyFox's own pricing announcement names Basic at $24 per agent with a hard cap of five agents, Team at $49 per agent, and Pro at $99 per agent, with Enterprise Pro quote-only; the pricing page states annual billing saves 20% and that all plans above Basic include unlimited agents. There is also an alternative unlimited-agent model billed as a flat annual fee against a yearly ticket allowance, which HappyFox itself suggests is usually the better deal above roughly 20–25 agents. Every plan starts with a 14-day trial; there is no free tier. The education page says institutions may qualify for a discount but publishes no figure, and asset tracking sits on the higher tier rather than the entry one.

What both do well

  • Both do the help-desk fundamentals properly: email-to-ticket, a self-service portal, knowledge base, SLAs, routing and auto-assignment, canned responses, reporting, and a REST API.
  • Both integrate with Google and Jamf for device context on a ticket, and both keep asset records linked to the request a technician is working.
  • Both publish list pricing for their main plans rather than gating every number behind a sales call.
  • HappyFox's multi-channel and multi-brand support is broader than Chalk's — Chalk has no phone or live-chat channel, and we will say that plainly.

Where HappyFox Help Desk is strong

  • A mature, well-designed ticketing product with the full table stakes done properly: email-to-ticket, self-service portal, knowledge base, SLAs, canned responses, automation rules, and reporting.
  • Real multi-department structure — IT, Facilities, HR, and Student Services can hold separate queues with routing by campus and issue type while leadership keeps one view across them.
  • Integrations with Google Endpoint Management and Jamf that attach device data to a ticket, so a technician sees the machine alongside the request.
  • An unlimited-agent pricing model as an alternative to per-seat, which is unusual and genuinely useful for a district where lots of people touch tickets occasionally.
  • Named K-12 and higher-ed deployments on the vendor's education page, including a district handling 25,000+ tickets a year — this is not a corporate tool with an education stock photo bolted on.
  • Asset management exists in the HappyFox product family, tracking assets across IT, facilities, and HR from procurement to retirement.

What to check before you buy HappyFox Help Desk

  • Hosted SaaS only. There is no self-hosted or on-premises edition, so the software cannot be run on district infrastructure or inspected independently.

    Basis: HappyFox publishes only cloud plans; no self-host or source distribution appears anywhere on the vendor site.

  • Asset management is documented as a HappyFox Service Desk feature, and on the help desk side asset tracking lands on the higher-priced tier rather than the entry plan — so the districts most likely to be price-sensitive are the ones who do not get it.

    Basis: HappyFox's asset management feature page is published under Service Desk; the vendor's pricing announcement puts the top per-agent tier at $99 per agent.

  • Per-agent pricing is the wrong axis for a district. A K-12 IT shop has a handful of technicians and tens of thousands of devices, so the bill is set by the number you have least of while the number you have most of goes untracked.

    Basis: Vendor pricing is stated as a monthly price per support agent actively managing tickets.

  • The vendor states directly that HappyFox is the service layer and not an SIS or MDM replacement. Device and roster truth has to live somewhere else, and you maintain the seam between the two systems.

    Basis: Stated in those terms on HappyFox's education solutions page.

  • No SIS or rostering integration — no OneRoster, Clever, ClassLink, PowerSchool, Infinite Campus, or Skyward. Users arrive from a directory, not from the system of record, so a mid-year transfer or withdrawal is invisible.

    Basis: None appear on HappyFox's education page, integrations listing, or pricing page.

  • No 1:1 device circulation: no check-out to a student with a due date, no overdue workflow, no parent-signed agreement, no loaner pool, and no lost or stolen lifecycle.

    Basis: Absent from the published asset management feature page, which is framed around lifecycle from procurement to retirement rather than custody.

  • No student fee assessment, no family balances, no purchase orders, no repair records consuming parts stock, and no funding-source tracking for ESSER, Title, or E-Rate money.

    Basis: None of these concepts appear in HappyFox's published product documentation.

  • It consumes SSO but is not an identity provider — it cannot issue SAML or OIDC to your other vendors, and it cannot give students a portal identity.

    Basis: SSO is described as sign-in into HappyFox; no IdP capability is published.

Where Chalk pulls ahead

  • Chalk does not charge per agent or per seat. Self-hosting is free forever under AGPL-3.0, as a single binary with every module included, so adding a technician or a building never changes the bill.
  • Chalk syncs your SIS directly — PowerSchool, Infinite Campus, Skyward, and OneRoster 1.1, plus Clever and ClassLink import — so students, staff, schools, and enrollments are in the system before the first ticket is filed. HappyFox says outright that it is not an SIS replacement.
  • The help desk and the device inventory are the same system in Chalk, so a ticket already knows the student, their building, and every device assigned to them — with no per-tier gate on the asset side.
  • ChromeOS write-back, not just ingest: OU moves, disable, deprovision, and annotated fields, all planned as a diff you preview and approve, with typed confirmation on destructive actions. HappyFox reads device data from Google Endpoint and Jamf into a ticket.
  • The whole 1:1 loop is native — due dates and overdues, e-signature at the desk, loaners, lost and stolen with police report, attestation campaigns, and repairs that consume parts out of stock.
  • Purchase orders, warranty tracked on the device, on the ticket, and in the refresh runway, and funding sources as a managed list, so a grant audit is a report rather than spreadsheet archaeology.
  • Chalk is itself a SAML 2.0 and OIDC identity provider with a student portal, QR badges, and outward provisioning to Google, AD, and Entra.

Common questions

How much does HappyFox cost for a district?

It depends on technicians, not on students or devices. HappyFox's own pricing announcement lists Basic at $24 per agent per month capped at five agents, Team at $49 per agent, and Pro at $99 per agent, with annual billing saving 20% and Enterprise Pro quote-only. There is also an unlimited-agent option billed as a flat annual fee against a ticket allowance, which the vendor suggests is usually cheaper above roughly 20–25 agents. An education discount is mentioned without a number. The thing to model before comparing anything is that asset tracking sits on the higher tier.

Can HappyFox manage our Chromebook fleet?

Partly, and the vendor is refreshingly honest about the limit — its education page says HappyFox is the service layer and not an MDM replacement. It integrates with Google Endpoint Management and Jamf so device data appears on a ticket. What it does not do is 1:1 custody: no check-out to a named student with a due date, no signed agreement, no loaner pool, no lost or stolen lifecycle. Chalk does all of that natively, in the same system as the tickets.

Does HappyFox integrate with PowerSchool, Clever, or ClassLink?

No. There is no SIS or rostering connector published anywhere on the vendor site; users come from your directory. Chalk ships four SIS connectors, imports from Clever and ClassLink, and also serves a OneRoster 1.1 API outward so your other vendors can pull roster data from Chalk.

Can we self-host HappyFox?

No — it is cloud-only, with no on-premises edition and no source distribution. If running the software on your own infrastructure is a board or data-residency requirement, HappyFox cannot meet it. Chalk installs as a single binary under AGPL-3.0, or you can use Chalk's hosted version if you would rather not operate it.

We only have four technicians. Isn't HappyFox's entry plan cheap enough?

For pure ticketing, it is competitive, and the five-agent Basic cap fits a small district today. Two things to check before you commit: asset tracking is not on that tier, and hiring a fifth technician moves you to the next plan at a materially higher per-agent price. Chalk's self-hosted build is free permanently under AGPL-3.0 with every module included, so headcount never changes what you pay.

Does HappyFox handle device fees and damage billing?

No — there is no student fee assessment, family balance, or charge ledger in the product. Chalk assesses fees against a student with a family balance and email notification for the cracked screen that comes back in May. Chalk assesses and records; it never processes payments, which keeps card data out of the asset system entirely.

Trying Chalk beside HappyFox Help Desk?

Chalk installs to a populated inventory from your SIS and Google Admin in about 30 minutes. Self-host it free forever under AGPL-3.0, or let us run it — priced by fleet size, never per seat or per student.