Trade Partner Portal · How we run the field

Every trade partner. One portal. One source of truth.

Principal-led oversight extends to every trade on site. Our trade-partner portal scopes each crew to the work in front of them — today’s tasks, a two-week lookahead, the approved plans, the camera upload, and a direct thread to the project manager. Nothing more.

Mobile-first
Built for the field · 390 × 844
90 days
Read access after delivery · for warranty callbacks
100%
Scoped by assignment · no cross-trade leakage
Scoped by default

Trade partners see their assignment. Nothing else.

Budget, change orders, other trades’ schedules, and client contact information stay invisible — not by policy memo, by architecture. A trade partner’s account is scoped at the data layer, so the pages that don’t apply to their work simply aren’t rendered. An expired Certificate of Insurance (COI) blocks new assignments automatically.

What the portal does

Six surfaces. One coherent day.

The portal is narrow on purpose. Every surface exists because it shortens the loop between the field and the project manager.

01Today

Start the day on one screen

The Today tab is the default landing. Tasks are grouped by due window — today, tomorrow, this week — filtered to whichever build a trade partner is standing on. A project switcher moves between active assignments in a single tap.

  • Project switcher for trade partners on multiple active builds
  • Certificate of Insurance (COI) banner surfaces pending expirations
  • Camera button is the primary action, not buried three taps deep
02Task Detail

Every task carries its own brief

Open a task and the full scope is there — the written scope, the reference plans, the materials the builder has staged, and the PM notes. Two primary actions: upload a photo or mark the work done.

  • Approved plan set and dimension overlays attached per task
  • Materials provided by Faltz are tracked with delivery status
  • Project manager notes thread in-line so context never lives in email
03Camera

Photos auto-tag to the right record

The camera is context-aware. A photo taken from a task is auto-tagged with the build, the trade scope, and the task itself — no folder sorting, no cross-trade leakage, no risk of the wrong image reaching the wrong record.

  • Build, trade scope, and task inferred from context
  • Uploads flow directly to the PM’s portal feed
  • Tags are immutable once uploaded — auditable per ADR-0004
04Lookahead

A two-week window, filtered to your scope

The lookahead is trade-filtered. A trade partner sees every task assigned to their scope across active builds for the next 14 days — never the schedule or scope of the other trades working the same site.

  • Per-build chips let you narrow to a single address
  • No visibility into other trades’ work — by design
  • Inspection dates surface with a dedicated amber marker
05Messages

Threads that stay on the work

Messages are scoped to the task, not to a general channel. A question about the north-wall junction boxes lives on the north-wall-junction-boxes task — not in a shared room where yesterday’s drywall question is still scrolling.

  • Task-scoped threads — no all-hands trade chat
  • System notices for new plan revisions and COI expirations
  • Senders are always the project manager or the portal itself
06Profile · COI · Access

Credentials stay current, access stays scoped

The profile carries the Certificate of Insurance, the liability and workers’ comp expirations, two-factor authentication (2FA) status, and the Faltz rating from the admin Trades page. An expired COI blocks new assignments — no exceptions.

  • Verified COI with expiry dates on file
  • 2FA offered at first sign-in, required for elevated actions
  • 90-day read-only window after a build delivers — then auto-revoked
Deliberately invisible

What trade partners never see

Scope is an architecture choice, not a policy the PM has to enforce. The portal does not render what is not a trade partner’s to see.

Build budget

A trade’s scope pricing is their business. The overall build budget is not.

Change orders and their pricing

Change-order cost is negotiated between client and principal. Trade partners see the revised scope, not the dollar.

Other trades’ scope

A trade partner sees the wall, the rough-in, and the inspection on their own scope — not the framer’s schedule, not the finisher’s specification.

Client contact information

Direct client contact is handled by the project manager. Trade partners never need the client’s phone number.

Anything outside the assignment

The portal is scoped to assignment, not to workspace membership. Past builds a trade partner worked on are read-only for warranty; future builds are invisible until assigned.

Access lifecycle

From invite to 90-day read window

Access is granted at assignment, scoped to the work, and revoked on a clear timetable after the build delivers.

  1. Invite from your project manager

    There is no open trade-partner signup. Invites come from a Faltz project manager after an initial conversation and a trade-partner agreement.

  2. Email + optional Google SSO

    First sign-in uses the invite email. Trade partners on Google Workspace can link single sign-on (SSO) for faster access on every return visit.

  3. Two-factor authentication

    Two-factor authentication (2FA) is offered at first sign-in and required for elevated actions — photo uploads, marking a task complete, and any action that writes to the audit trail.

  4. Full access while the build is active

    Tasks, lookahead, reference plans, camera, and PM messaging are all available from invite through delivery.

  5. 90-day read window after delivery

    After the build delivers, the portal switches to read-only for 90 days — enough time for warranty callbacks, photo reference, and any final follow-up. At day 91, access is auto-revoked.

Partner with Faltz

We add trade partners carefully, by invitation.

Invites come from a Faltz project manager after a conversation and a trade-partner agreement. If you run a trade crew in metro Atlanta and want to be considered, start with a single message.

Get in touch