Skip to content

Report Builder

From field photos to client-ready PDF in minutes.

The photos are already on the job. Drag them onto pages, pick a layout, and send the GC a branded PDF the same day they ask for it.

Start free. Upgrade when the work does.

Page builder

Drag photos onto pages. That's the whole job.

Open the job and every photo on it is right there to drop into the report. Two layouts, a photo grid or photo plus details, and one to six photos per page. Build it in the order the work happened, or the order the GC wants to read it.

  • Drag-and-drop pages built from the job's own photos
  • Two templates: photo grid, or photo + details
  • One to six photos per page

Per-photo detail

Show exactly as much as you want to show.

Every photo can carry a caption, date, GPS, phase, ticket number, and who uploaded it, each one toggled on or off. A damage packet gets everything on the page. A weekly progress update gets a caption and a date. Same photos, different report.

  • Toggle caption, date, GPS, phase, ticket #, and uploader
  • One set of photos, tuned for whoever is reading
  • Autosave and undo while you build

Branded output

It goes out with your logo on it.

The finished PDF carries your company logo and the same format on every job and every crew. It reads like something your office produced, because it is, and it took minutes instead of an evening spent dragging photos into a slide deck.

  • Company logo on the finished PDF
  • Consistent format across every job and crew
  • CSV export when someone wants the data instead

Live share links

When a PDF is more than they need.

Send a read-only live link to the job instead. No login, no account for the GC, no 40MB attachment bouncing off a mail server. They see the current state of the job, and you built nothing.

  • Read-only live share link per job
  • No login required for the person receiving it
  • Lighter than a PDF when the ask is just "show me"

Get started

Set up your first job in 10 minutes.

Start free. Upgrade when the work does.