Workforce software built for the way Alberta GCs actually run a job site.
Made in Calgary. Designed for crews in Calgary, Edmonton, Red Deer, and every site in between. GPS-verified clock-in, OHS-compliant safety briefs, and WCB-ready documentation — without the SaaS bloat that wasn't built for our climate, our regulations, or our schedules.
Generic time-tracking software wasn't built for the OHS Act.
Most workforce SaaS is designed for office teams in California — not crews in Fort McMurray, not safety briefs that have to survive a WCB audit, not the reality of a tower crane shift starting at –22°C.
OHS Act-aligned safety brief acknowledgments
Section 8(2) of the Alberta Occupational Health and Safety Act requires employers to inform workers of hazards and document that they were trained. ShiftPro turns the pre-shift brief into a timestamped, signed record on each worker's phone. When an officer asks for proof, you have it — not a binder somewhere in the trailer.
WCB documentation that holds up
WCB Alberta investigators ask for proof of the supervisor training, equipment inspection, and the worker's acknowledgment of site-specific hazards. With a paper system, that's a scramble. With ShiftPro, every brief acknowledged, every clock-in, every inspection is timestamped and pinned to the project, ready to export.
PIPA-aligned data handling
Alberta's Personal Information Protection Act (PIPA) sets stricter consent rules than PIPEDA for employee data — including GPS location. ShiftPro only captures location at clock-in and clock-out (not continuously), surfaces a consent explanation to the worker on first sign-in, and keeps audit logs of who accessed what.
Certificate tracking for AB-specific tickets
First Aid, WHMIS, Fall Protection, Confined Space, Aerial Lift, Forklift — Alberta crews juggle a lot of expiry-dated tickets. ShiftPro tracks each one per worker, flags expiry 30 days out, and prevents assignment to a job that requires a ticket the worker no longer holds.
Documented lunch breaks for ES Code compliance
Alberta's Employment Standards Code requires a 30-minute break after five hours of work. Workers tap Take a Break and End Break on the mobile app; the office sees who's on break in real time. Break minutes come out of paid hours on the export, and the OT math respects them so a 9-hour shift with a 1-hour lunch doesn't mistakenly trigger daily overtime.
Drive time between Alberta job sites
Calgary metro crews bounce between Airdrie, Cochrane, Okotoks, and downtown jobs every week. When a worker clocks out at one project and clocks in at another within 12 hours, ShiftPro logs the drive with distance and duration from Google Routes API. CRA-ready columns drop straight into mileage reimbursement claims, and only the two endpoint coordinates are sent — no live tracking during the drive.
Used by crews across Alberta.
Calgary
Where ShiftPro was built. Currently in pilot with GCs running residential, commercial, and industrial sites.
Edmonton
Cold-weather builds, downtown infill, and the I.C.I. corridor. The app handles gloves and outdoor screens because it had to.
Red Deer
Mid-size crews, mixed project types. Same GPS verification, same payroll export, same OHS-ready audit trail.
Run your next shift on ShiftPro.
Sign up in five minutes, invite your crew by email, and tomorrow morning's clock-in is GPS-verified. No procurement, no demo call, no training week.