Customer equipment on file (make, model, serial, install date, warranty). Service calls with dispatch to available tech. Preventive-maintenance plans (2× annual tune-up) with Stripe auto-pay. Refrigerant tracking per EPA 608. Per-job parts + labor. For 1-15 tech HVAC shops — the ServiceTitan alternative at $49/mo.
Per customer + property: AC condenser, furnace, heat pump, mini-split, water heater. Make/model/serial, install date, warranty end, filter size. Tech knows before arriving.
Service calls routed to nearest available tech with right certifications (NATE, EPA 608 universal, heat-pump specialist). Customer ETA text. Emergency queue priority.
Spring + fall tune-up per property. Auto-scheduled 3 weeks out. Stripe monthly or annual billing. Filter-change reminders. Priority service for plan members.
Per-job refrigerant added/removed by type (R-22, R-410A, R-32). EPA 608 log with tech certification. Annual recovery/disposal reporting. Compliance-ready.
Parts + labor + diagnostic fee + refrigerant. Warranty job vs customer-pay routing. Stripe card-present or net-30 commercial. Annual maintenance-plan auto-renew.
Flask + SQLAlchemy. Customer + equipment history on your server. Runs on a $5 VPS or the office laptop.
Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.
hvacdesk is one of 220+ verticals scaffolded from the same template. Each gets a working skeleton for free; individual ones get promoted to full products as demand surfaces.