Dashboard
Select your name above to see your schedule
Teams are named crew filters for the roster, contacts, and schedule views. A person can belong to multiple teams. Use the filter pills on those pages to narrow the view to a specific crew.
Loading leave requests…
Loading Site Reports…
Loading prestarts…
Loading toolbox talks…
Loading diaries…
No job numbers added yet
Download a complete backup of all data as a single JSON file. Use for disaster recovery or before major changes.
Export contacts as CSV, edit in Excel, re-import. Importing will replace all existing contacts.
Export sites, update in Excel, re-import. Importing will replace all existing sites.
Export full schedule. Importing merges — same person+week will be overwritten.
Export supervision contacts, update, re-import. Importing will replace all existing contacts.
Clear all saved data and reload the original seed data.
2. Select your name
3. Enter your 4-digit access code
4. Tick "Remember me" to stay logged in
2. Each day shows the site name, address, and site lead
3. Tap ↗ to open in Google Maps
4. Use week arrows to see other weeks
2. Enter Start and Finish for each day worked — leave days blank if you weren't on site
3. Daily totals update as you type. A red day means more than 8 hours; a red weekly total means more than 40 hours — double-check before saving
4. Tap Save. You'll get a Friday reminder if your week isn't in yet
2. Select your name, leave type, and start/end dates
3. Pick an approver — they'll get an email straight away
4. Submit. You'll see the status update (Pending → Approved/Rejected) on your Leave page
5. Need to cancel a pending request? Open it and tap Withdraw
2. Red cells flag days over 8 hours; red weekly totals flag weeks over 40 hours. Check these against the roster before approving
3. Anyone who hasn't submitted is listed in the "Outstanding" panel — the Friday digest covers this too
4. Edits you make are saved straight to that person's timesheet
2. Tap Review → choose Approve or Reject, add a note if needed, Submit
3. Approved leave appears on the Calendar and on that person's roster row
4. Use Archive to clear old/closed requests from the active list. Resend email re-sends the original approver email if it got lost
5. If a request shouldn't have been submitted, the staffer can Withdraw it from their side
Audit Log — sidebar footer. All supervisor actions logged.