Construction punch list portal for subcontractors

A construction punch list portal is where the site team logs defects with photos, assigns each one to the trade responsible, and verifies the fix before it comes off the list. The client's representative follows handover progress on a checklist instead of waiting for a weekly email.

Pattern: Checklists

Describe it to Pory

“We're finishing a 48-unit apartment build. The site manager logs defects with photos and assigns each to a trade, trades fix them, the site manager verifies each fix, and the client's rep sees how close we are to handover.”

Viewing as

Defects

Defects

Smoke alarm cover missing1 fileUnit 102 · HallwayKwame MensahFixed
Exhaust fan doesn't keep running after the light1 fileUnit 106 · BathroomKwame MensahFix rejected
Dead outlet beside the bed1 fileUnit 204 · Bedroom 1Kwame MensahAssigned
Electrical panel circuits not labeled2 filesUnit 107 · LaundryKwame MensahAssigned
Downlight not flush with the ceiling1 fileUnit 311 · LivingKwame MensahVerified
Chipped countertop edge2 filesUnit 104 · KitchenDana WhitfieldFixed
Shower screen door drags on the tiles1 fileUnit 108 · Primary bathSione LatuFixed
Grout missing behind the toilet2 filesUnit 108 · Bathroom—Open
Water hammer when the kitchen faucet shuts off0 filesUnit 112 · Kitchen—Open
Scuffed wall outside the elevator3 filesLevel 2 corridorTomasz NowakFix rejected
Balcony door lock stiff1 fileUnit 311 · BalconySione LatuAssigned
Closet door rubs on the carpet1 fileUnit 203 · Bedroom 2Dana WhitfieldVerified
Cracked tile at the laundry doorway2 filesUnit 115 · LaundryMarco EspositoVerified

Showing 1–13 of 13

Powered by Pory

In plain English

How Pory sets it up

Pory gives every site manager, trade and client's rep a sign-in of their own. It covers defect → assign → fixed → verified. Defects, certificates and handover documents, site dates, handover checklist, trades and site team live in Pory's own database, so there's no spreadsheet to keep in sync.

What it does

01

Site managers log each defect with a photo and its exact spot

Defects were scrawled on marked-up drawings next to phone photos nobody could match to a unit. Walking the floors, the site manager logs the defect, attaches a photo, names the unit and room, and picks the trade. It joins the punch list with the photo on it, so nobody argues about which scuff on which wall.

Forms to submit a recordDone by: Site manager
02

Each defect goes to a named trade and lands on their list

Trades got a PDF punch list every Friday and had to hunt for their items among two hundred others. The site manager names the trade on the defect, with a fix-by date, and it appears on that trade's list with the photo and location. Electricians see outlets, painters see scuffs, and nobody can say they weren't told.

Assign to a personDone by: Site manager
03

Fixes come off the list only when the site manager verifies them

Trades marked items done over the phone, and the client's rep found half of them still wrong at the walkthrough. When a defect is marked fixed, the site manager checks it in person and either verifies it or rejects the fix with the reason written on the defect. The punch list only shrinks when the work is actually right.

Approve / reject with a reasonDone by: Site manager
04

The client's rep sees handover progress item by item

The client's rep asked for a progress update every week, and the site manager wrote the same email every Friday. Handover is a checklist (each level's defects verified, elevator running, fire systems tested, keys boxed) with progress across the top. The rep looks whenever they like, and the Friday update email quietly retires.

ChecklistsDone by: Client's rep

Who sees what in a construction punch lists portal

Every person signs in to their own view. This is what each role in the demo gets.

Site manager

Sees every defect in the portal.

Pages
Home, Defects, Certificates, Calendar, Trades on site
Can start
New defect, Ask a trade for a document
Decides
Marks defects Verified or Fix rejected, with a reason

Trade

Sees the defects assigned to them.

Pages
Home, Assigned to me, Certificates, Site rules, Trades on site
Can start
Upload a certificate

Client's rep

Sees every defect in the portal.

Pages
Home, Handover, Defects by status, Handover documents, Trades on site

What’s in the construction punch lists portal template

The tables and fields Pory sets up for this portal. Describe your own version and change any of them in the editor.

Defects

  • Defect (text)
  • Photos (file)
  • Location (text)
  • Assigned trade (link)
  • Trade type (choice: Electrical, Plumbing, Painting, Carpentry, Tiling, Glazing, Elevators, Fire protection)
  • Fix by (date)
  • Found (date)
  • Status (choice: Open, Assigned, Fixed, Verified, Fix rejected)
  • Notes (long text)

Certificates and handover documents

  • Document (text)
  • Kind (choice: Compliance certificate, Test report, Warranty, Manual)
  • Area (text)
  • Due (date)
  • Status (choice: Requested, Uploaded, Checked, Accepted)
  • File (file)
  • Trade (link)
  • Added (date)

Site dates

  • Event (text)
  • Date (date)
  • Kind (choice: Inspection, Walkthrough, Site work, Handover)
  • Details (long text)

Handover checklist

  • Item (text)
  • Area (choice: Level 1, Level 2, Level 3, Common areas, Services, Certificates)
  • Done (yes/no)
  • Due (date)

Trades

  • Name (text)
  • Trade (choice: Electrical, Plumbing, Painting, Carpentry, Tiling, Glazing, Elevators, Fire protection)
  • Company (text)
  • Phone (text)

Site team

  • Name (text)
  • Role (text)
  • On site (text)

The parts behind this portal

Each one reads and writes the same records, so a form, its approval and the status page someone checks are one system. How Pory builds a portal

Collect

1 part
  • Forms

    Signed-in or public, with typed fields and file uploads. A form files a record; it doesn't start an email thread.

Decide

3 parts
  • Approve / reject with a reason

    Decision buttons for whoever may edit the status. Who decided, when, and why stays on the record.

  • Checklists

    A task list on each record, ticked off in its detail view, with progress shown. Use it for onboarding, inspections or opening duties.

  • Assign to a person

    Name who a record is for and it lands on their list, and nobody else's.

Control

3 parts
  • Who sees which records

    Each person sees their own records, the ones assigned to them, or the ones they manage. Fields can be hidden per role. Pory sets this up from your description, and you can adjust it in the editor.

  • Passwordless sign-in

    A sign-in link by email, by default. Password sign-in if you'd rather.

  • Your brand

    Your domain, your colors, your logo. Members see you.

Frequently asked questions

Site manager decide: they mark each one Verified or Fix rejected and give a reason. Everyone else sees the decision and the reason on the record, without the buttons to change it.

You invite them. Each person gets a sign-in link by email, with no password to set, and lands in the role you chose for them.

Build your construction punch lists portal with Pory

Describe who signs in and what each person needs, and Pory builds it. Join the waitlist while signups open; paid plans are a flat price with unlimited subcontractors.

See pricing · How Pory builds a portal