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.
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.
Daily Field Report
Hwy 75 — Phase 2
Crew & Time
0.964 workers · 32 reg hrs · Mike 6 hrs (off 3pm)
Production
0.9480 yd³ curb · cost code 02-110
Weather
auto72°F · AM rain · auto-filled
Delays
0.922 hr rain delay (AM) · weather
Safety
0.90Toolbox: 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.
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
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.
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.
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.
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.
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.
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.
Field Manager
Today across your projects
Hwy 75 — Phase 2
Crew Lead Mike · 4 active
Crew of 4 · 80 yd³ curb · 2 hr rain delay AM
Approved 12 min ago
I-35 Bridge Replacement
Crew Lead Carlos · 6 active
Last report Tue · no message Fri after 6pm
Auto-nudge sent · chase foreman
South Loop Curb & Gutter
Crew Lead Dani · 3 active
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.