How StrataCM works
From the jobsite to the payroll file.
Follow one shift from clock-in to payroll: coded on the phone, checked by a supervisor, exported without cleanup.
Every screen below is the shipping product.
- 6:58 AMClock in03-100 — Formwork4.53
- 11:30 AMLunchScheduled break — unpaid—
- 12:00 PMSwitch03-300 — Cast-In-Place Concrete3.52
- 3:31 PMClock out3 questions answered—
01 · Starting a shift
The job is attached before the clock starts.
Workers pick the project and the cost code before the shift begins, so every hour is already categorised. Nobody rebuilds Friday’s timesheet from memory.
- Switch work without losing the hours
- Tap Switch when the work changes. The current time segment closes and a new one opens against the new code, so one day can carry two codes honestly.
- Works when service doesn't
- Clock-ins queue on the device and sync when the connection returns — held as pending, not quietly dropped.
- Location when it matters
- When location is available, StrataCM records the worker's position at clock-in — not all day. Nothing to explain to the crew, and Clock In still works if someone declines.
Start your shift
Select your project and cost code to start the shift.
Assignment
02 · Projects and cost codes
Bring the codes you already use.
Import your list, then assign the codes each project actually uses. The picker a worker sees at clock-in is that short list — not the whole schedule of values.
- Codes stay yours
- 03-300 stays 03-300. Nobody re-numbers a schedule of values to fit new software, and a report still reads the way your estimators expect.
- Long lists stay usable
- Search runs on the number and the title, so a carpenter who knows the work but not the code still finds it.
- 03-100Formwork
- 03-300Cast-In-Place Concrete
- 05-120Structural Steel
- 06-100Rough Carpentry
- 09-250Gypsum Board
- 26-050Electrical Rough-In
- 31-200Earth Moving
- 32-120Flexible Paving
- 33-100Water Utilities
03 · Closing out the day
The day gets written down while it is still today.
Before you go
3 questions · set by your organization
Did you finish today’s scope?
Any safety incidents?
Notes for the foreman
North wall forms stripped. Rebar delivery pushed to Friday.
Clock-out questions capture what the office needs before the crew leaves the job. You set them — yes/no, multiple choice, or a written note — and the answers stay attached to that shift.
- Daily logs, with photos
- Supervisors file the day's log from the same app, marking up photos before they upload — an arrow on the thing they mean.
- Incidents get a record, not a phone call
- An incident is reported and tracked in the app, so what happened on site lives somewhere other than one person's memory.
- Receipts and time off, same queue
- Workers submit receipts against a project with a vendor and a company card, and request PTO. Both route to reviewers the way hours do.
- Lunch breaks that don't rely on memory
- Give a project a lunch schedule and StrataCM starts the break on active shifts itself.
In the fieldIn the office
04 · Review and approval
Your approval chain, not ours.
Set up the review each project needs: stages that run in order, each naming who signs off, and whether all of them must approve or any one is enough.
- J. Torres8.25Harborview — Phase 2 · 03-100Approved
- M. Alvarez8.00Harborview — Phase 2 · 03-300Approved
- A. Chen7.50Riverside Center · 05-120Pending
- D. Nowak8.25North Yard · 06-100Approved
- T. Reyes6.75Riverside Center · 05-120Changes requested
- K. Osei8.00Harborview — Phase 2 · 03-100Pending
| Worker | Project | Cost code | Hours | Status |
|---|---|---|---|---|
| J. Torres | Harborview — Phase 2 | 03-100 | 8.25 | Approved |
| M. Alvarez | Harborview — Phase 2 | 03-300 | 8.00 | Approved |
| A. Chen | Riverside Center | 05-120 | 7.50 | Pending |
| D. Nowak | North Yard | 06-100 | 8.25 | Approved |
| T. Reyes | Riverside Center | 05-120 | 6.75 | Changes requested |
| K. Osei | Harborview — Phase 2 | 03-100 | 8.00 | Pending |
- Stage 1Foreman reviewAND
All participants must approve
- Supervisor — role
- A. Chen
- Stage 2Project managerOR
Any participant can approve
- Project Manager — role
- Three outcomes, not one
- A reviewer approves the entry, sends it back for changes, or rejects it. Sending it back keeps the correction with the person who knows what happened.
- Approvals don't sit waiting
- A submitted clock-out reaches its reviewers by push, email, and in the app — not only when someone opens the portal.
- Every approval has a name on it
- Each sign-off is recorded against the task with the reviewer who made it, so a question about last month has an answer.
05 · Payroll
Only approved hours reach the export.
Pending time and anything sent back for changes never makes the file. Filter by date range, project, or person, then export to CSV, Excel, or PDF with a totals row on the end.
| Worker/Manager | Project | Cost Code | Hours | |||
|---|---|---|---|---|---|---|
| J. Torres | Harborview — Phase 2 | 03-100 | 8.25 | |||
| M. Alvarez | Harborview — Phase 2 | 03-300 | 8.00 | |||
| A. Chen | Riverside Center | 05-120 | 7.50 | |||
| D. Nowak | North Yard | 06-100 | 8.25 | |||
| TOTALS | 32.00 |
Also in the app
- iOS and Android
- Native apps for the crew, on the App Store and Google Play. The office works from the web portal.
- Push, email, and in-app notifications
- Submissions, approvals, invitations, and time-off decisions reach people on whichever of the three they actually read.
- Jobsite arrival reminders — opt-in
- A worker can switch on a reminder for arriving at or leaving a jobsite. It is a nudge to clock in — never a clock-in itself.
- Roles and organizations
- Workers, supervisors, managers, and admins each get their own surface, and every organization's data is isolated from every other one.
Run one week through it.
Import your cost codes, put a crew on one project, and see what Friday looks like. Or ask for early access and we will set the first project up with you.