Features

What you get with Hosting Field

Dispatch, capture, and invoice, with the customer-facing layer competitors sell as an add-on and a full Fleet module built in. One login shared with the rest of the Hosting suite, honest flat pricing, and a 14-day free trial.

Dispatch & scheduling

4 capabilities

Dispatch board

A per-technician day view with an always-visible unassigned queue, job priority triage, and skill-based matching that surfaces best-fit techs so the HVAC job never lands on the electrician.

Day route planning

Pick a tech and a day to see their stops in scheduled order with per-leg drive estimates and a backtracking-free suggested order. Advisory only: it never reschedules a job.

Working hours & time blocks

Give each tech a recurring weekly shift and block out breaks, training, and PTO. The board warns before you double-book or schedule outside a shift: a heads-up, never a hard block.

Online booking

A public, login-free "Request Service" page captures after-hours work into a dispatcher review queue; one click turns a request into a scheduled job. Opt-in per org, off by default.

Jobs & workflow

5 capabilities

7-state job FSM

Draft → scheduled → en route → on site → complete → invoiced. Role-gated and server-enforced, so no job gets stuck in limbo and no step is skipped.

Estimates & quotes

Build a quote from your price book, email the customer an approve/decline link, auto-follow-up if they go quiet, set a quote expiry date so a stale price can't be approved, then convert an approved quote to a job in one click.

Checklists & sign-off

Reusable job checklists (task-list templates) techs check off on site, on-device customer signature capture as timestamped proof, and an optional gate before a job can be invoiced.

Maintenance plans

Recurring job templates on daily-through-annual cadences auto-spawn draft jobs, and each visit files itself to the serviced unit’s history automatically.

Parts, inventory & POs

A catalog (price book) fills line items in a tap, opt-in stock tracking auto-decrements on-hand counts PER LOCATION — the warehouse and every van — and low-stock parts turn into a one-tap purchase order to your distributor.

Customer experience

4 capabilities

Customer notifications

Automatic appointment, en-route, and completion emails fire straight off the status workflow, plus a day-before reminder to cut no-shows.

Live tracking page

Every appointment email links to a login-free "where’s my tech" page with an arrival window and one-tap appointment confirmation, so dispatch chases only the unconfirmed jobs.

Public Reviews & Website Widget

Collect a star rating on every completed job, moderate what goes public, and drop approved reviews onto your own site with a copy-paste, zero-dependency widget.

Service reports

Every finished job produces a branded, print-ready PDF (line items, tax, completed checklist, photos, and the on-site signature) that the customer opens from the completion email.

Fleet

9 capabilities

Vehicles & service intervals

A truck/van/EV roster with VIN, plate, odometer, and EV battery capacity; service intervals by miles or days auto-spawn draft jobs the moment work goes overdue.

Daily vehicle inspections

A pre-trip walk-around in the same mobile tool your techs already use: build the checklist your trucks and trade need, mark each point OK / defect / N-A with a note, and every defect becomes an open item that closes with one tap into a linked service record. Advisory only: the tool records the check, you make the out-of-service call.

Drive logs & telemetry

Per-job drive legs captured automatically on en-route → on-site with odometer and GPS, a visits map of every leg endpoint, and per-vehicle mileage rollups.

Fuel & EV charge

One unified log for gasoline, diesel, LPG, and electric kWh with receipt attachments and rolling MPG/MPGe; an optional evcc integration pulls charge sessions in automatically.

Documents & compliance

Insurance, registration, inspection, and DOT-card expiry tracking for both vehicles and techs, with a 60-day expiring-soon rollup on the Fleet dashboard.

Geofenced arrival

Draw a radius around the job site and Field stamps a defensible arrival time, so on-site hours and drive time stop being a matter of opinion — the drive leg ends when the tech actually got there, not when they tapped the button. Off by default and admin-enabled, with per-technician consent; a coarse position (~100m) is captured only while a job is en route or on site, only the latest one is kept, and it is deleted after 24 hours. Field SUGGESTS "on site" and never changes a status by itself, and the customer tracking page never shows a technician's location.

Equipment & asset history

A customer equipment register: one record per unit you service with make, model, serial, and warranty. On the next visit the tech sees the unit, its live warranty status, and everything you’ve ever done to it.

Fleet dashboard & daily digest

A one-page overview (on-duty count, mileage leaderboard, services due, expiring docs and warranties, fuel spend), plus an optional morning admin summary (email digest — Resend-gated).

Anomaly alerts & data ops

Flags implausible drive legs, oversized fuel fills, and odometer rollbacks, plus CSV export/import, per-vehicle QR codes, and an append-only job-transition event log you can replay.

Money & reporting

4 capabilities

One-click invoicing & payments

Turn a finished job into a real Hosting Books invoice with sales tax per line. Record payment on the job (the cash, check, or card taken at the door) and settled work drops out of A/R aging and stops getting overdue reminders.

Reporting

A live ops dashboard plus accounts-receivable aging, a Lost-Work report, job profitability & margin (subcontractor and other job expenses included), callback rate and callback (rework) tracking by technician, quote win-rate (won ÷ decided), and payroll-ready timesheet export. Every number you run the shop on, including the quote win rate breakdown, without exporting a thing.

Automated dunning

Opt in and Field politely chases every past-due invoice by email on a due-date/+7/+14/+30 schedule, exactly one nudge per milestone, stopping the instant it’s paid. Off by default.

Photo evidence

Techs snap captioned, timestamped on-site photos straight onto the job from their phone, surfaced in a chronological gallery and kept signed-URL private, never a public bucket link.

Team & platform

3 capabilities

Roles & multi-tenancy

Five roles (owner, admin, dispatcher, technician, viewer) with per-organization data isolation and row-level security on every record.

One login, flat billing

One Hosting account across the whole suite with independent per-product Stripe billing, a 14-day free trial, and cancel-or-resume any time in-app.

Shared customer records

Customer records are shared read-only across the Hosting suite, so the account you serve in Field is the same one CRM and Books already know.

The Fleet module, built in

Included

The trucks, vans, and EVs your techs drive are first-class data, not a spreadsheet on the side. The Fleet dashboard surfaces on-duty vehicles, a mileage leaderboard, services due, document compliance, and fuel/charge spend in one place, with per-vehicle tabs for service intervals, drive legs, documents, fuel logs — and Stock, so you can see what parts are on that truck before you dispatch it. Both plans include the whole thing: no Fleet upsell, no per-vehicle metering.

evcc Integration · MQTT Event Bus

Beta

Self-hosting an evcc charge controller? Sync completed charge sessions into Hitt Field as electric fuel logs against the matching vehicle. Plus an optional MQTT publisher pushes every job state transition to your broker so SCADA, Home Assistant, or your own automation can react in real time.

Configure in Settings → Integrations. MQTT publishing is env-var gated — a no-op when not configured. Events still persist to field_event_log for replay.

See it in action

14-day free trial, flat monthly pricing, cancel any time. Your data leaves with you.