Stage checkpoints

Every stage carries a checklist of the actual work inside it, and ticking the last one finishes the stage.

The operating system for post-frame and barndominium builders.

Part of Project Command
What it is

A stage is not a label you drag — it is a list of the specific things that have to happen inside it. Forms set, rebar in, poured, stripped. The crew ticks them from the field, the office sees them tick, the customer's page moves, and the last tick closes the stage without anyone deciding it is closed. It is one system for the whole post-frame business, built around the checks a pole barn actually needs — post set, girts done, trusses up — not a generic to-do list bolted onto a calendar.

Also called: checklist · milestones · tick off the work · stage SOP · job checklist

See it, piece by piece
01

The work inside the stage

Not concrete — forms set, rebar in, poured, stripped, cured. The list is the job, and it is the same list the office, the crew and the customer are looking at.

Stage checkpoints
Framing Details
CheckpointsEdit
Post Set3 photos
Post SetGirts DoneTrusses Up
Girts Done2 photos
Equipment on Site
Trusses Up
Bracing Complete
Framing Inspection
A stage, opened to its checkpoints. Real screen · sample data.
Without it

"In framing" is everything the board will tell you, so on day nine you are phoning the crew lead to find out whether the trusses ever went up.

Why we built it

The crew reads the job in their own words, so nobody has to translate a status. Post set, girts done, trusses up are the rows, and the detail fields fold away while the checklist stays open — so the part that changes every day is always on screen, and the office stops ringing the site to ask.

02

Ticked from the field, by the people doing it

Try it

The crew ticks on site from the link in their text. Nobody re-enters anything in the office, which is the only reason the data is ever current.

Crew checklist mirror
Siding / Roofing
Ticking only goes forward. If something got closed too early, the office reopens it.
The same list, on the crew's phone. Real screen · sample data.
Without it

Progress arrives as a text at six, gets typed into the schedule at nine, and the board is a day behind on a good week and simply wrong on a bad one.

Why we built it

A crew lead will tick a box he can hit with a gloved thumb; he won't fill in a form. Ticks only travel forward — reopening one is the office's job — so a mis-tap on a ladder can't erase a day's record, and the board stays current without anyone retyping it.

03

Proof goes on the checkpoint it proves

Ticking a checkpoint offers Take Photo or Choose from Library right there, and a shot can be attached to a box that was ticked earlier. It is optional, so a dead phone never holds a finished stage open. The customer's gallery is a separate stream — proof shots stay in your record.

Checkpoint proof shots
Framing · checkpoint proofInternal — not shared
✓
Posts plumb and braced
Tue 7:42am
✓
Trusses set and strapped
Thu 11:15am

Proof shots live on the checkpoint. They are your record if a dispute arrives — the customer never sees them unless you put them in the other stream.

Proof shots, kept against the checkpoints they prove. Real screen · sample data.
Without it

The dispute lands eleven months later, the inspection genuinely happened, and all that survives is a memory and a crew that has moved three counties away.

Why we built it

A crew takes the proof when it is one more tap on the box he is already ticking, and skips it when it is a separate job. Filing the shot on the checkpoint, marked internal, means the evidence exists the moment the work is done — and keeping evidence never means publishing it to the customer.

Sound familiar?“no way to track what is actually done inside a stage”
04

The last tick closes the stage

No separate mark complete. The stage finishes because the work in it finished, which means the board is never ahead of the site.

Crew portal — finish a stage
That’s the last one on Framing.
Ticking Roof steel on finishes Framing. The office gets told, and the customer sees the stage complete on their page.
Yes — Framing is done
Not yet
The stage closing itself. Real screen · sample data.
Without it

A bar gets dragged to complete on Monday because it felt about right, and the crew is still bracing on Thursday under a stage the office has already closed.

Why we built it

The man standing in the finished stage is the right one to close it, and he will if it is one tap. Before the tap the screen says what follows — the office is told, the customer's page moves — with a plain "Not yet" beside it, so the board is never ahead of the site and nobody chases a status.

05

Ticks never wait on the order — the dates are watched

Work on a site does not happen in a straight line, so nothing makes the crew tick stages in order. What the schedule does watch is the stage dates: when one has slid out of its running order, the board names that stage and offers the repair.

Build Schedule — stages out of order
Permitting runs before the stage above it
That’s intentional

That is why this job reads 165 days, and why setting a start or end date will move the other end by about 151 days. Leave it if that is the plan.

Put the stages back in order — Sep 8 to Nov 14 (68d)

Keeps each stage’s length and this job’s start date; runs them back to back in plan order. This closes any deliberate gaps too — a permit pulled early, or a wait on materials.

A stage whose dates fell out of order, named on the board. Real screen · sample data.
Without it

One stage stranded five months from the rest turns a ten-week build into a 165-day job, and every date you touch afterwards throws the other end further out.

Why we built it

The crew is never slowed down by a rule that doesn't fit the day, and the office still hears when a date has gone wrong. The warning names one stage and offers one button that keeps every stage's length and your start date, so fixing it takes seconds, not an afternoon.

Sound familiar?“a job sits in framing for nine days and looks the same on day one”
06

Different buildings, different lists

Try it

A shed and a shouse do not share a checklist. Each building type carries its own, so the list is never padded with steps that do not apply.

Stage library editor
Building typePost frame ★ DefaultRenameDuplicate
Permitting14days
Dirt Work3days
What this stage covers
Strip topsoil, cut and fill to grade, compact the pad. Done when the pad is within an inch across the footprint and the compaction ticket is on the job.
Grading CompletePad cut to grade and within an inch across the footprint.
Fill Material DeliveredWhat counts as done? (optional)
Compaction TestedTested at 95% or better — keep the ticket.
Erosion Control in PlaceWhat counts as done? (optional)
+ Add Checkpoint
Concrete5days
Materials Delivery5days
Framing8days
Siding / Roofing7days
Final Payment3days
The stage library, per building type. Real screen · sample data.
Without it

The shed crew scrolls past four rows about interior finish that will never apply to a shed, and by the third job they have stopped reading the list at all.

Why we built it

A shed crew reads a list that fits a shed, so they keep reading it. Each building type carries its own list, duplicable and renameable, and every checkpoint has a line for what counts as done — the answer a new man would otherwise phone in for.

07

Change the list while you set the job up — then it's locked

Try it

Add the step this particular site needs while you start the job: the template is a starting point, not a cage. Once the job is live, the list is locked, so the crew and the customer always see what was agreed. A row that turns out not to apply is marked not applicable — it stops counting and the stage can still finish.

Start project gate
Start Project
Zimmerman 40×72 Shop
The contract must be signed by both you and the customer before you can start this project.
Send the estimate, wait for approval and both signatures, then come back here.
Start Date
Sep 8, 2026
Assign Crew *
Crew B — Dale Whitmore
Project Address
418 Herr Ridge Rd, Nemaha, PA
Building Type
Commercial Shop
Building Type Preset
Post frame
Stage Durations
Permitting14days
Dirt Work3days
Concrete5days
Materials Delivery5days
Framing8days
Post Set
Girts Done
Equipment on Site
Trusses Up
Bracing Complete
Framing Inspection
+ Add checkpoint
Siding / Roofing7days
Final Payment3days
45d
Total Duration
$128,400
Estimate Value
Nov 14
Projected End
CancelCreate Project
Starting a job: stage lengths, and + Add checkpoint, before anything is live. Real screen · sample data.
Without it

A checkpoint gets renamed halfway through the job, and the crew, the office and the customer are suddenly reading three versions of what "done" meant.

Why we built it

The customer and the crew both trust a list that doesn't change under them mid-build. Shaping it at setup and locking it at go-live means nobody argues later about what was on it, and not-applicable handles the one row that didn't fit without rewriting history.

08

Who ticked it, and when

Every checkpoint records who completed it and when. Not to catch anybody out — so that when a question is asked six months later there is an answer.

Without it

Six months on, a customer asks when the pad was signed off, and the honest answer is a guess propped up by a photo with the wrong date on it.

Why we built it

The owner gets an answer instead of a guess when a customer asks when the pad was signed off. The name and the time sit on the checkpoint, on the job, rather than in a text thread on somebody's old phone.

Sound familiar?“my new guy does not know what to do next”
09

The phases card counts the ticks for you

Close the Project phases card and it still talks: 3 of 6 done · Now: Siding / Roofing · 1 behind. All three come off the checkpoints — a phase is done when every box that applies is ticked, and behind when its planned end has passed without that happening. On the Hostetler Equipment Shed, Post Set ran past its end with three boxes still open, and the card says so without anyone opening it.

Project Phases
Project phases3 of 6 doneNow: Siding / Roofing1 behindManageAdd Phase
Drag the grip on the left of any stage to reorder the build.
Permitting
Jul 27 – Aug 8 • 12 days4/4
Done
Concrete
Aug 8 – Aug 13 • 5 days6/6
Done
Material Delivery
Aug 13 – Aug 17 • 4 days4/4
Done
Post Set
Aug 17 – Aug 26 • 9 days3/6
Active
Siding / Roofing
Aug 26 – Sep 3 • 8 days0/11
Planned
Final Payment
Sep 3 – Sep 6 • 3 days0/5
Planned
Project phases, closed: 3 of 6 done · Now: Siding / Roofing · 1 behind. Real screen · sample data.
Without it

A job looks fine on the board because nobody updated its status, and the one stage running over is found when the next crew turns up to a site that isn't ready.

Why we built it

The office sees which job is slipping while scrolling past it, without opening a single stage. Because done and behind are worked out from the boxes rather than a status somebody set, the card can't read "on track" while work is still open.

10

The job says which checkpoints nobody photographed

The Photos card in the project window counts against the job's own checklist: 148 photos · 14 of 23 checkpoints photographed. The empty ones are the point — every checkpoint on the job is listed, so one nobody shot shows up as a gap instead of quietly not being there. How the crew shoots them is jobsite photos from the field.

Project window — every section a card
Open allClose all
WeatherToday: Gusts to 34 mph 1 PM–5 PMTomorrow: About 0.6 in of rain after 2 PM
Weather history2 days stopped1 hindered1 crew-reported30 days recorded
AssigneesDale WhitmoreMarla Renner
Plans & documents3 filesTruss plan — Hostetler.pdfBuilding permit.pdf
+ Add
ScheduleJul 27 → Sep 641 daysDay 31 of 41
Building Plans6 drawingsSmartBuild job 41872
ContractFULLY EXECUTED
Billing$10,560.00 outstanding3 invoices3 change orders1 awaiting customer
Budget & marginMargin 13.3%Concrete over budget$35,840 not billed yet
Selections & allowances1 to approve+$640 vs allowances
Project phases3 of 6 doneNow: Siding / Roofing1 behind
ManageAdd Phase
Photos148 photos14 of 23 checkpoints photographed
Project chat2 unreadLevi: Last two posts set, starting girts after lunch11:42 AM
Tasks4 open1 overdueNext: Confirm steel delivery date
Labor & costsLabor $14,440 of $18,600Spent $60,230Margin 30%
Notes6 notesCustomer wants the 12×12 door moved to the east wall
The project window with every card closed — Photos reads 14 of 23 checkpoints photographed. Real screen · sample data.
Without it

Nine months later you need the shot of the footings before the backfill, and only then find out nobody took one.

Why we built it

The office notices missing proof while the crew is still on the job and can still take it. Counting against the job's own checklist, not just what was uploaded, means a checkpoint with no photo can't hide.

Sound familiar?“I cannot prove a checkpoint was completed”
11

The customer sees it move

The same ticks drive the customer's progress bar. The update call is answered by the crew doing their job, with nobody in the office in the loop at all.

Build Progress
Build Progress
PermittingCompleted
4/4
Dirt WorkCompleted3
4/4
ConcreteCompleted5
6/6
MaterialsCompleted
4/4
F
FramingIn Progress4
3/6
Post Set
Completed August 6, 2026
Girts Done
Completed August 11, 2026
Equipment on Site
Completed August 14, 2026
Trusses Up
Bracing Complete
Framing Inspection
Photos (4)
Jobsite progress photo
Jobsite progress photo
Jobsite progress photo
Jobsite progress photo
S
Siding & RoofingPlanned
0/6
$
Final PaymentPlanned
0/5
The customer's view of the same list. Real screen · sample data.
Without it

Every Friday brings the same call asking whether anything happened this week, and forty minutes go into assembling an answer the crew already knew on Tuesday.

Why we built it

The customer stops ringing to ask how it's going because their page already shows it. Finished rows carry the date each one landed and the photos underneath, so the update is written before they think to ask — and the office gets its Friday afternoon back.

12

Notify exactly who should know

Try it

Per stage, per building type: the owner, the project manager, the crew lead, the job's assignees, named people, the customer — each in your own wording, set in per-stage notification rules. Tell the customer when framing is done, but not every stage.

Stage notify editor
FramingBarndominium BuildingClose
Notify when this stage is completed
Who gets notified
Specific people
Marcus FeldDale WhitmoreSheila Nunez
How
What it says
Customer email
Your framing is up — Zimmerman 40×72 Shop
Headline — e.g. {stage} is done
The frame is standing and inspected. Steel goes on next week — photos are on your project page.
Internal notification
Title — e.g. {stage} done on {project}
Body — e.g. {who} finished {stage}. Next crew can start.
CancelSaveReset to inherited
Who hears about which stage. Real screen · sample data.
Without it

Switch notifications on and the customer hears about the dirt work; switch them off and they hear nothing at all until the invoice arrives.

Why we built it

The customer hears about the stages they care about, and the office isn't buried in alerts. Recipients, channels and wording are decided once per stage on each building type, on a calm day — not typed in a hurry at the end of a long one.

13

…and what it tells you later

Which stages run long, on which building types, for which crews. Checkpoints are the raw material of every schedule estimate you will make next year.

Stage performance
StageRunsPlannedActualVarianceLong / shortDays lostPhotos
Permitting
Top cause: Permit Delay · 21d
34/381418.6+4.622 / 521d12 (0 shown)
Dirt Work
Top cause: Weather · 9d
41/4233.4+0.411 / 99d96 (41 shown)
Concrete
Top cause: Weather · 14d
39/4156.1+1.117 / 814d188 (79 shown)
Materials Delivery
Top cause: Material Issue · 26d
37/4058.2+3.224 / 326d74 (11 shown)
Framing
Top cause: Crew No-Show · 11d
33/3687.4-0.69 / 1811d402 (166 shown)
Siding / Roofing
Top cause: Weather · 12d
28/3178.9+1.916 / 612d311 (140 shown)
Final Payment
26/27330.04 / 4—58 (26 shown)
Stage performance, built from the ticks. Real screen · sample data.
Without it

You quote eight days for framing because you quoted eight days last time, while the last eleven jobs all ran nine and a bit.

Why we built it

The owner quotes the next job off what his crews actually take, not off memory. Every average says how many jobs it came from and names the biggest reason days went missing, so the next schedule is one he can defend to a customer.

How it works
  1. 1Each stage carries its own checkpoint list, per building type
  2. 2Shape a job's list while you set it up; once the job is live the list is locked, and a row that doesn't apply is marked not applicable
  3. 3The crew ticks them from the phone, on site
  4. 4Attach a photo as proof when a box is ticked, or later — it stays in your record, not the customer's gallery
  5. 5The office and the customer see the same list move
  6. 6Ticking the last one completes the stage — no separate step
  7. 7The closed Project phases card counts them for you, and the Photos card says how many checkpoints have a photo
  8. 8Every tick records who and when
Why we built it

Stage-only tracking tells you a job is in framing and nothing else. In framing on day one and in framing on day nine look identical on a board, which is exactly the situation where a slipping job hides in plain sight until it is too late to recover. Checkpoints make the inside of a stage visible. They also make progress a by-product of doing the work rather than a separate reporting task — because a reporting task that competes with building will always lose, and should.

The problem
  • Stage labels that hide everything happening inside them
  • Progress reporting as a task competing with the work
  • No evidence a step was done
  • Stages marked complete before the work in them was
  • A checklist changed mid-build so nobody agrees what was on it
What you get
Granular, auditable progress per stage
Customer progress emails fire on the real finish
One completion rule used by every surface
One tick moves the list, the phases card, the photo record and the customer's page — instead of a stack of apps that each need updating
What's inside
Photo proof on a checkpoint

Ticking a checkpoint offers Take Photo or Choose from Library. Shots land on that item, showing as a "3 photos" pill that opens to thumbnails and a swipeable full-size view. You can add several at once, and add proof later to something already ticked.

Mark a checkpoint not applicable

Not applicable is an outcome, not an edit. The item keeps its label, drops out of the count, is hidden from the customer, and records who marked it and why. Marking the last outstanding item not applicable can finish the stage on its own.

Checklists lock when a job goes live

On a live job there is no renaming, no deleting and no inserting checkpoints. The Edit button is replaced by Locked — project is live, with a line pointing you at not applicable for this job and at the building type for the next one. What a stage was figured to take is locked too; where it sits on the calendar stays free to move.

Adjust one stage's checklist before the job goes live

An Edit mode on a stage's checklist. Rename an item, hide one, or add your own for this job. It is available until the job goes live, at which point the Edit button becomes a Locked notice.

Checkpoints and photos reach every screen

Open a job and it pulls in whatever the other devices recorded, filling in any checkpoint or photo the screen in front of you is missing. Older ticks that had been stranded in one browser were replayed into the shared record. That repair deliberately sends no email, because nobody should hear "stage complete" about work finished weeks ago.

A tick means the same thing wherever it happens

Every checkpoint tick — office, phone, crew link — runs down one path. That path decides whether the stage is finished, whether the job advances, and whether the customer is told.

CHECKPOINTS

See stage checkpoints
on one of your own jobs.

Twenty minutes, your building, your numbers. Bring the job where “no way to track what is actually done inside a stage” — we will show you exactly where that stops.

leads2build.com
Construction Checklist App: Checkpoints for Every Stage