Glove
Alternative to ServiceM8
Quotes, dispatch, technician phone capture and invoice export.

Glove is for the owner or dispatcher of an Australian trade business with 2 to 10 technicians (heating and cooling, plumbing, electrical or recurring commercial service). It turns an approved quote into a booked visit, lets technicians record the job on a phone even when the signal drops, and prepares the invoice for your own accounting system. It is free, MIT-licensed and open source.
What it does
- Turn a customer-approved quote into a booked and assigned visit
- Let technicians record arrival, checklist, notes, photos, materials and the customer's signature on a phone, even through a lost signal
- Prepare, approve and export invoices as a CSV in Xero's sales-invoice format, with a correction trail
- Warn when a booking overlaps another visit for the same technician
- Let an agent prepare quotes, dispatch proposals and invoices for a person to approve
- Keep a full timeline of every job, and download the whole business as JSON
- Bring in customers, staff and job history from ServiceM8
What it promises
- GLOVE-03A person approves the exact price of one quote revision; any price change is a new revision that needs its own approval, and earlier ones stay on the record.
- GLOVE-04A quote marked as sent is only a person's statement of what they did, never a claim of delivery, and the customer's acceptance or decline is recorded with who answered, how and who recorded it.
- GLOVE-05A booking that overlaps another visit for the same technician is refused until the dispatcher reviews those exact conflicts and confirms.
- GLOVE-06Field notes, photos and checklist results are kept on the phone until the server confirms them, and resending after a lost signal lands each one exactly once.
- GLOVE-08A job is completed only when every required checklist item is done or marked not applicable with a reason, with the customer's drawn signature or the reason they could not sign.
- GLOVE-09An exported invoice is never changed; a correction is a new approved revision that exports as its own numbered row.
- GLOVE-10An agent can prepare quote drafts, dispatch proposals and invoice drafts, but can never approve, decide its own work or perform a person's step.
- GLOVE-11Moving in from ServiceM8 shows a dry-run preview first, keeps every original ID and file, writes nothing when repeated unchanged, and can be undone.
- GLOVE-12Every job shows who did each step, in which role; the whole installation can be exported and restored into a fresh one.
Move in from
- ServiceM8
Run it yourself
Install the command once, then clone a product and start it.
Terminal
npx -y @runeditrun/rer cli install
git clone https://github.com/just-every/run-glove
cd run-glove && rer dev
No npm? curl -fsSL https://runeditrun.com/install.sh | sh installs the same command.
- Runs on
- Your own computer to try it; your own Cloudflare account to run it for real
- Version
- v0.1.0
- Licence
- MIT, free