Start: Click a role above or tap "Begin Walkthrough" to step through every screen.
Walkthrough v3
SMC Workhub
Tap a role below to see their complete flow.
Steps through every screen in order
←EmployeesAdmin
👥 Employees
✅ Synced with Scheduler
24
Total
18
Active
6
Pending
Name / NicknameRoleStatus
John Martinez Johnny MWorkerActive
Maria Rodriguez Maria RWorkerActive
Sarah Chen —PMActive
Victor Jose Diego Victor D—Not Invited
Cristhian Zermeno Chris Z—Not Invited
ℹ️ Team Lead is not a role in this app — it's assigned per job in the Scheduler.
←Admin PanelAdmin
Invite Employee
Select an employee from the synced list and send them an app invite.
Select Employee
Phone Number
Nickname
Employee Email (type manually)
Assign Role
ℹ️ Team Lead is not a role — it's assigned per job in the scheduler.
←Admin PanelAdmin
✅
Invitation Sent!
Victor Jose Diego will receive an email with a Google login link.
What happens next:
1. Worker receives email with login link
2. Worker signs in with Google
3. Account connects to scheduler automatically
4. Worker sees their dashboard
❓ Client Question: Should co-workers see a read-only view of their assignment, or only see the Trucking tab?
Your Past Tickets
Status:
All
Draft
Submitted
Approved
Rejected
From:To:
W-20260226-003Submitted
Smith Residence
Feb 26 • 8 hrs • T&M
▾ Details
Client:Jones Const.
Equipment:E35 #3
Billable:T&M
Crew:4 workers
Desc: Demo concrete driveway & haul away.
W-20260225-001Approved
Lakeside Plaza
Feb 25 • 9 hrs • T&M
W-20260224-002Rejected
Palmetto Bay Estates
Feb 24 • Missing co-worker hours
Your Trucking Tickets
Everyone sees this tab. Any worker can submit trucking tickets.
Status:
All
Draft
Submitted
Approved
From:To:
T-20260226-005Submitted
Haul Out — Dirt
Smith Residence → Tuxedo Dump
T-20260226-004Draft
Haul In — Top Soil
Tuxedo → Smith Residence
←New Work TicketTeam Lead
W-20260227-001Draft
✅ Synced 3 min ago 🔄 Refresh
⚠️ Scheduler updated — 2 crew changes, 1 equipment change. Tap to review ▸
Change History
🟢 Current — 1:45 PM (accepted 2 min ago)
Equipment → Skid Steer #7 (was E35 #3) + Victor Diego added − Cristhian Z removed (6.0 hrs flagged)
10:30 AM — Scheduler update #1
+ Mary Kate added Scope updated
7:00 AM — Original Assignment
Crew: Johnny M, Jerry Garcia. Equipment: E35 #3
Employee
Client
Site Address
Date
Billable Type
Truck Driven
Outside Labor Qty
Job Status
Co-Workers & Time
NameInOutHrs
⭐ Johnny M7:00a3:30p8.5
Jerry Garcia7:00a3:30p8.5
Mary Kate7:15a1:00p5.75
Times in 15-min increments
Equipment
Rental Equipment
Scope
Hauling
TruckerMaterialDir.
MarioDirt / ConcreteIn
CarloDirtOut
MitchelDirtOut
Description of Work
Signature (required for T&M)
✍️ Tap to sign
←Work TicketTeam Lead
📤
Ticket Submitted!
W-20260227-001 is now in the approval queue. You can still edit it until the Project Manager reviews it.
←Scheduler UpdateTeam Lead
⚠️ The scheduler was updated 12 min ago. Your ticket has differences.
3 Changes Found
Review each change. Your data is safe — nothing changes until you accept.
What changed:
👥 Crew Changes2 changes
1 worker added, 1 worker removed
⚠ Removed worker has hours entered
Tap to review →
🔧 Equipment Change1 change
E35 #3 → Skid Steer #7
Tap to review →
←Crew ChangesTeam Lead
👥 Crew Changes (2)
Compare your current crew list with the scheduler update.
YOUR CURRENT CREW (before)
NameInOutHrs
⭐ Johnny M7:00a3:30p8.5
Jerry Garcia7:00a3:30p8.5
Mary Kate7:15a1:00p5.75
Cristhian Z7:00a1:00p6.0
CHANGE 1 — WORKER ADDED
+ Victor Jose Diego Scheduler added him. If you accept, he appears with blank hours.
CHANGE 2 — WORKER REMOVED
− Cristhian Zermeno Scheduler removed him. ⚠ 6.0 hours entered. If accepted, row is flagged (hours kept).
PREVIEW IF YOU ACCEPT BOTH
NameInOutHrs
⭐ Johnny M7:00a3:30p8.5
Jerry Garcia7:00a3:30p8.5
Mary Kate7:15a1:00p5.75
Victor Diego NEW———
Cristhian Z7:00a1:00p6.0 ⚠
←Equipment ChangeTeam Lead
🔧 Equipment Change (1)
The scheduler updated the equipment for this job.
YOUR CURRENT EQUIPMENT (before)
E35 #3
↓
SCHEDULER SAYS
Skid Steer #7
💡 If you dismiss, your ticket keeps E35 #3. The scheduler won't overwrite your choice.
←Changes AppliedTeam Lead
✅ All changes applied to your ticket.
Updated Work Ticket
Here's what your ticket looks like now.
Co-Workers (updated)
NameInOutHrs
⭐ Johnny M7:00a3:30p8.5
Jerry Garcia7:00a3:30p8.5
Mary Kate7:15a1:00p5.75
Victor Diego NEW — needs hours———
Cristhian Z7:00a1:00p6.0 ⚠
Victor needs arrival/departure times. Cristhian's hours are kept for record but flagged.
Equipment (updated)
E35 #3→Skid Steer #7
Summary of changes:
✅ Victor Jose Diego added to crew (needs hours)
⚠️ Cristhian Zermeno removed (6.0 hrs flagged)
✅ Equipment changed to Skid Steer #7
Your ticket is still in Draft. Fill in Victor's hours and submit when ready.
←New Trucking TicketWorker
T-20260227-006Draft
Driver Name
Date
Job / Client
Truck Driven
Billable
From
To
Start Time
End Time
Material
Type
Notes
T&M Signature
✍️ Client signs here
If nobody on site → select "Nobody on site to sign"
←Trucking TicketWorker
🚛
Ticket Submitted!
T-20260227-006 sent. You can still edit it until the PM reviews.
PM DashboardProject Manager
Approval Queue
VIEW:
Today
Last 3 Days
This Week
Custom
STATUS:
All
Pending
Approved
Rejected
5
Pending
3
Work
4
Trucking
2
⚠ Warn
8
Approved
Work Tickets (3)
Trucking (4)
W-20260227-001Submitted
Smith Residence — Coral Springs
Team Lead: Johnny M • 4 crew • T&M
⚠️ 1 hauling mismatch — Mitchel listed, no trucking ticket
W-20260227-003Submitted
Lakeside Plaza — Boca Raton
Team Lead: Carlos P • 2 crew • Contract
✅ All hauling checks passed
Previously Reviewed
W-20260226-003Approved
Palm Beach Gardens Job
Team Lead: Maria R • Approved Feb 26
T-20260227-004Submitted
Haul In — Top Soil
Driver: Mario G • Tuxedo → Smith Res. • 10:15a–2:30p
✅ Matches W-20260227-001 hauling
T-20260227-005Submitted
Haul Out — Dirt
Driver: Carlo R • Smith Res. → Dump • 8:00a–11:30a
✅ Matches W-20260227-001 hauling
T-20260227-008Submitted
Haul Out — Rubble
Driver: Mitchel F • Lakeside → Dump • 1:00p–3:30p
⚠️ No matching work ticket hauling entry
T-20260227-009Draft
Haul In — Gravel
Driver: Mario G • Not yet submitted
←Review TicketPM
W-20260227-001Submitted
Smith Residence — Coral Springs
Team Lead: Johnny M • 4 crew • T&M • Feb 27 @ 4:15 PM
Hauling Cross-Reference
Mario Dirt/Concrete — In
T-004 Top Soil, 10:15–2:30
✅ Match
Carlo Dirt — Out
T-005 Dirt, 8:00–11:30
✅ Match
Mitchel Dirt — Out
No ticket found
⚠️ Missing
Add Note to Team Lead
←Review TTPM
T-20260227-004Submitted
Haul In — Top Soil
Driver: Mario Gonzalez
Job:Jones Const.
Truck:#4
Material:Top Soil
Type:Haul In
From:Tuxedo
To:Site
Start:10:15 AM
End:2:30 PM
Billable:T&M
Notes: Haul in 1 load top soil
✍️ Client signature on file
Cross-Reference with Work Tickets
✅ Match found — matches hauling on W-20260227-001
THIS TRUCKING TICKET
Mario G — Top Soil — In
10:15 AM – 2:30 PM
WORK TICKET HAULING
Mario — Dirt/Concrete — In
W-20260227-001
←Review TTPM
T-20260227-008Submitted
Haul Out — Rubble
Driver: Mitchel Fisher
Job:Lakeside Plaza
Truck:#12
Material:Rubble
Type:Haul Out
From:Lakeside
To:Dump
Start:1:00 PM
End:3:30 PM
Cross-Reference with Work Tickets
⚠️ No matching hauling entry on any work ticket for Lakeside Plaza today
Possible reasons:
• Team Lead hasn't added Mitchel to hauling section
• Work ticket for Lakeside Plaza not submitted yet
• Driver selected wrong job
Note to Driver or Team Lead
←Reject TicketPM
W-20260227-001
Reject this ticket?
It will go back to Draft and the Team Lead will be notified.
Reason for Rejection
📩 A notification will be sent to the team lead with your reason.
←Unlock TicketPM
🔓
Unlock W-20260226-003?
Palm Beach Gardens Job — Currently Approved
⚠️ What happens:
1. Status changes from Approved → Unlocked
2. Team Lead Maria R gets a notification
3. Once fixed, she resubmits for your review
4. Ticket goes through normal approval flow
Reason for unlocking
←Ticket UnlockedPM
🔓
Ticket Unlocked
Maria R has been notified to make corrections.
W-20260226-003Unlocked
Palm Beach Gardens Job
Team Lead: Maria R • Unlocked just now
📩 Maria R notified — waiting for corrections and resubmission.