Product

Field Manager

Daily reports your crew will actually file.

Field Manager turns SMS, WhatsApp, voice memos, and photos from the field into structured, approvable daily reports — so foremen stop dodging paperwork and PMs stop chasing them.

5:47
FM

Field Manager

Hwy 75 · Crew Lead Mike

Crew of 4 today, 80yd of curb at Hwy 75, Mike off at 3 for dr appt, 2hr rain delay AM

Field Manager

Got it. Logging today as: 4 crew, 80 yd³ curb on Hwy 75, Mike 6 hrs, 2 hr AM rain delay. Reply with any updates.

Field Manager parses

Daily Field Report

Hwy 75 — Phase 2

May 29, 2026
ApprovedConfidence 0.94

Crew & Time

0.96

4 workers · 32 reg hrs · Mike 6 hrs (off 3pm)

Production

0.94

80 yd³ curb · cost code 02-110

Weather

auto

72°F · AM rain · auto-filled

Delays

0.92

2 hr rain delay (AM) · weather

Safety

0.90

Toolbox: trench safety · 0 incidents

Mike R.

Foreman · signed via SMS

One text from the field. One signed daily. PDF ready for the owner.

The Problem

Daily reports are the single most-skipped, most-late, and most error-prone document on a construction project. Foremen hate filling out forms on a phone at the end of a 12-hour day. PMs hate chasing crews and re-typing texts and voicemails into a spreadsheet.

Field Manager removes the form. The foreman just sends what they would have texted you anyway — and the system turns it into a structured, validated daily report.

Send it like a text

Multi-channel intake, single inbox. Every message lands in the same review UI with full provenance.

SMSWhatsAppiMessageVoice memoIn-app chatWeb formPhotos & video

Features

Multi-Channel Intake

SMS, WhatsApp, iMessage, voice memos, photos, in-app chat, and manual web entry — all routed through the same AI orchestrator and landing in one review inbox.

AI Extraction with Confidence Gating

A JSON-mode LLM pulls crew, hours, weather, production, materials, equipment, delays, and safety out of free-form text. High-confidence reports auto-commit; anything unclear triggers one focused follow-up question.

Side-by-Side PM Review

Every report shows the parsed data next to the original text thread, audio playback, and photo gallery — so PMs can audit before approving instead of trusting a black box.

Configurable Form Templates

Drag-and-drop builder per organization and per project. Templates control which fields are required, which UOM lists appear, and how sections are grouped — and they drive both extraction and PDF export.

Auto-Weather

Pulls weather for the report date and project location from Open-Meteo automatically. One fewer thing the foreman has to type.

Workers, Equipment & Cost Codes

Org-level rosters of workers, equipment, and cost codes help the AI resolve “Mike was here today” to a specific person and roll production quantities up against the right cost code.

Edit Window

Configurable post-commit window (default 10 minutes) where any new message from the foreman is treated as a correction to the just-committed report — no new draft, no confusion.

Approve, Comment & Export

One-click approval with a full edit audit log. Comments thread per report for office ↔ field collaboration. Single-report or date-range bundled PDF export ready for owners and GCs.

How It Works

1

Foreman ends the day with a text or voice memo

Crews send a quick message — words, voice memo, or photos — over SMS, WhatsApp, or iMessage. No app to install, no form to fill.

2

Field Manager parses it into a structured report

The AI orchestrator extracts crew, hours, production, materials, equipment, delays, and safety, then auto-fills the weather from the project's coordinates.

3

If anything's missing, the bot asks one quick question

Confidence-gated follow-ups. The interviewer asks one targeted question at a time instead of dumping a form back on the foreman.

4

Foreman confirms with “OK”

The orchestrator sends a plain-English summary of the parsed report and waits for confirmation before committing. Edits in the next 10 minutes update the same report.

5

PM reviews parsed data alongside the raw conversation

The /field review UI shows the structured report, the original text thread, audio playback, and the photo gallery side by side, with confidence badges and gap callouts on every section.

6

Approve, comment, or export to PDF

One-click approve with a full audit trail. Comment thread for office ↔ field follow-up. Single-report or date-range PDF export ready for owners and GCs.

Built for the office, designed for the field

PMs see every project at a glance — which days are filed, which are missing, which need review. No more chasing foremen to find out what happened on Tuesday.

app.buildplanai.com / field

Field Manager

Today across your projects

Hwy 75 — Phase 2

Crew Lead Mike · 4 active

MTWTFSS
Today approved

Crew of 4 · 80 yd³ curb · 2 hr rain delay AM

Approved 12 min ago

I-35 Bridge Replacement

Crew Lead Carlos · 6 active

MTWTFSS
Friday missing

Last report Tue · no message Fri after 6pm

Auto-nudge sent · chase foreman

South Loop Curb & Gutter

Crew Lead Dani · 3 active

MTWTFSS
3 awaiting review

Submitted by foreman, ready for PM approval

Last submitted 38 min ago

Every project, every day, at a glance — with the report waiting one click away.

Built for the way you actually work

  • Templates per company and per project — every field optional or required
  • Custom fields, cost codes, equipment lists, and worker rosters
  • Photos, audio, and the original conversation kept with every report
  • Comments thread for office ↔ field follow-up
  • Confidence scoring on every parsed field
  • 10-minute edit window — corrections from the field just work
  • One-click PDF export, plus date-range bundled exports
  • Full audit log of every PM edit

Frequently Asked Questions

What problem does Field Manager solve?

Daily reports are the most-skipped, most-late, and most error-prone document on a construction project. Field Manager removes the form: foremen send what they would have texted you anyway — text, voice memo, or photos — and the system turns it into a structured, validated daily report.

What channels are supported?

SMS, WhatsApp, iMessage (via SMS), voice memos, photos and short videos, in-app web chat, and manual web entry by the PM or office staff. Audio is auto-transcribed and photos are attached to the report and visible in the PM review UI.

Do foremen need to install an app?

No. Onboarding is phone-number-only — once a foreman is added, they just text in. SMS, WhatsApp, and iMessage all work with no install. While carrier registration (A2P 10DLC, toll-free verification) is pending, the in-app web chat uses the same AI orchestrator as a fallback.

How accurate is the AI extraction?

Every extracted field has a confidence score. If all required fields are present and high-confidence (default threshold 0.9), the report auto-commits. If anything is missing or low-confidence, the orchestrator asks one targeted follow-up question instead of guessing — then sends a summary and waits for confirmation before committing.

Can I customize what a daily report looks like?

Yes. Every organization and every project can have its own template via the drag-and-drop builder. You control required vs. optional fields, UOM lists, section grouping, and custom fields (text, number, single/multi-select, boolean, photo). The same template drives extraction, the PM review form, and PDF export.

How does the edit window work?

After a report commits, the foreman has a configurable window (default 10 minutes) during which any new message is applied as a correction to the just-committed report. “Actually it was 8 yards, not 6” sent five minutes later just updates the report — no duplicate draft.

How do approvals and audits work?

Reports move from created → submitted → approved. Every PM correction is logged in field_report_edits with the user, timestamp, and before/after values. PDF exports are available per report or as a date-range bundle for owners, GCs, and project archives.

Where does the data live?

Field Manager is part of BuildPlan AI: Next.js web, FastAPI backend, Supabase Postgres + Storage + Auth. Photos and audio are stored in a dedicated Supabase Storage bucket with signed-URL playback. Row-level security is enforced on every table, and per-organization gating is controlled by the field_management application flag.

From a text message to a signed daily report.

See how Field Manager turns the conversation your crew is already having into the report your office actually needs.