Before and after job photos that protect your business

The job is not finished until it is documented. GPS-tagged, timestamped, tamper-proof photos on every job — from arrival to departure.

Start Free Trial

6 photo stages — live at launch

Arrival

Live

Photo taken when the technician arrives on site. Records the exact site condition before any work begins. Timestamp and GPS auto-stamped.

Work in Progress

Live

Photos during active work — what was found behind the wall, inside the panel, or under the unit. Uneditable evidence of conditions found.

Materials Used

Live

Photos of parts and materials before they are installed. Proves what was used on the job for invoice and warranty disputes.

Completion

Live

The finished work. The geyser installed, the DB board upgraded, the unit serviced. Proof the job was completed to a professional standard.

Departure

Live

Final site condition on technician departure. Combined with arrival photos, creates an unambiguous before/after record.

Readings/Compliance

Live

Gauge readings, meter readings, CoC evidence, compliance measurements. Critical for electrical CoC documentation and HVAC refrigerant checks.

An Assessment stage for the callout path (customer-initiated requests) is coming in a Phase 1 fast-follow release.

Why these photos hold up in a dispute

GPS + timestamp on capture

Every photo records the device GPS coordinates and exact timestamp at the moment of capture — not upload.

SHA-256 hash on upload

A cryptographic hash is computed server-side on upload. Originals are stored unedited. Any tampering with the file changes the hash — verifiable instantly.

Immutable after completion

Once a job leaves in_progress status, photos cannot be altered, deleted, or reordered. The record is locked.

A customer disputes the job. You pull up the photos.

Arrival photo: time-stamped 09:14, site condition documented. Work-in-progress photos: pipe behind the wall, condition clearly visible. Completion photo: new pipe installed, site clean. Departure photo: site left as found.

You have evidence. The dispute ends in your meeting, not in court.

When photos cannot be taken

Camera broken, customer refused, storage full, site restriction — technicians tick the reason from a list and confirm an attestation statement. The dispatcher is notified immediately. The reason is permanently recorded on the job card. You always know why a photo stage was skipped.

Frequently asked questions

How do GPS tags and timestamps work?

When a technician captures a photo, the app automatically reads the device GPS coordinates and timestamps the image. This data is stored with the photo on the server and cannot be altered after upload.

Can photos be deleted after upload?

No. Once a job photo is uploaded and the job moves past the in_progress status, photos are immutable. This protects both the technician and the customer.

What if the technician cannot take a photo?

The override system allows the technician to explain why a photo was not taken — camera broken, customer refused, site restriction, storage full. They tick an attestation, and the dispatcher is notified immediately. The reason is recorded on the job card.

Are job photos visible to customers?

Selected photos can be included in the completion report sent to the customer. By default, arrival and work-in-progress photos are internal; completion and departure photos are customer-visible. Dispatchers can override visibility per photo.

Document every job. Win every dispute.

Start your 14-day free trial. No credit card required.

Start Free Trial