
Field Crew Check-Ins via SMS — A Pattern That Actually Works
The foreman on the Bakersfield site does not want another app. He has tried three project management tools in the past two years. Each one required a login, a password reset, and a tutorial he never watched. Now he sends a text to the PM at the end of every day: "Site B done. 12 panels. No issues."
This text contains almost everything the PM needs. The problem is that it lives in the PM's phone, not in the project record. If the PM is on vacation or overloaded, the update is lost. And if the foreman forgets to send it, no one knows until the weekly site visit.
I built the Field Agent to receive these SMS check-ins automatically. The setup is simple: a Twilio number dedicated to field updates, a forgiving parser, and a Supabase table for daily reports. No apps. No training. No behavior change.
How it works. The foreman texts the Twilio number with whatever he has: "Bakersfield site done today. 8 racking, 16 panels. Weather delay in AM." Twilio forwards the message to the Field Agent. The agent parses the text, extracts the site reference, work completed, and any blockers, then writes a structured daily report to Supabase.
The parser is intentionally forgiving. It does not require a specific format. It uses a combination of keyword matching and LLM extraction to interpret informal language. If the agent is unsure about the site reference, it sends a quick clarification text rather than guessing.
The metric: In a pilot with three active sites, the Field Agent processed 34 SMS check-ins over two weeks. It correctly parsed and logged 31 of them (91% accuracy). The three failures were messages that referenced a site nickname the agent had not yet learned — a quick fix.
An honest limitation: This pattern breaks when a foreman sends a photo with no text. The agent can store the photo but cannot interpret the visual content reliably enough for a daily report. For now, those cases are flagged for human review.
The beauty of the SMS pattern is that it meets people where they already are. Foremen text. PMs want structured reports. The agent bridges the gap without forcing either side to change.
Want to see this in action? Here's the demo →