NewShiftPro for Android is live on Google Play
Workforce management · Built for construction

Built for crews
who’d rather work
than chase paperwork.

GPS-verified clock-in, pre-shift safety briefs, schedule and payroll-ready hours — in one app the crew won’t fight you on.

No demo call required. Start the trial, kick the tires on a real shift.

Download on the App StoreGet it on Google Play
No credit card · 14-day free trialBuilt for construction crews across Canada & the US
A construction supervisor on an Alberta job site at golden hour, holding his phone after clocking into a shift in ShiftPro Safety
M. Patel · Clocked in · 06:42
Tower Crane #2 · GPS verified · 18 active
Paper · Pixels

Most construction job sites still run on a clipboard and a hope.

When an incident happens, “we told the crew about that hazard” isn’t evidence. A timestamped acknowledgment from each worker’s phone is.

Without ShiftPro

  • Foreman texts six guys at 6am to confirm they're showing up.
  • Safety briefs printed Friday, signed by three of them, lost by Monday.
  • Payroll Friday means an afternoon of reconciling paper timesheets.
  • An incident happens — and you can't prove the worker was briefed.
  • A subcontractor's expired ticket sits in someone's desk drawer.

With ShiftPro

  • Crew is accounted for before 6:01am — GPS confirms who's on site.
  • Every brief is acknowledged from the worker's phone, timestamped and signed.
  • Payroll is one CSV export — hours, names, projects, all reconciled.
  • Every incident has a paper trail of who knew what, when, with photos.
  • Expired tickets flag themselves before someone shows up to operate without one.
A normal Tuesday

From 6am clock-in to Friday payroll, on one timeline.

  1. 01
    06:42

    Crew clocks in on site

    GPS confirms each worker is within the project boundary. Out-of-range clock-ins get held for the foreman to approve.

  2. 02
    06:43

    Safety brief acknowledged

    Worker scrolls the day's brief and taps to confirm. Timestamped, signed, attached to the shift record.

  3. 03
    06:44 — 15:30

    Shift runs

    Hours tracked live. Notes, photos, and inspection records attach to the shift as the day unfolds.

  4. 04
    15:31

    Clock-out and shift report

    Worker logs out. The report is closed, signed, and locked to the project.

  5. 05
    Friday

    Payroll is one CSV export

    Hours, projects, notes, and exceptions roll up automatically. No spreadsheet reconciliation.

Two views, one record

Mobile for the people on site. Web for the people running it.

/workers · mobile

The crew opens the app, taps once, gets to work.

Built for gloves and outdoor screens. No training session required — if a worker can text, they can use it.

  • One-tap GPS clock-in
  • Scroll and acknowledge the day's safety brief
  • Take a Break / End Break for lunch tracking
  • Submit photos, notes, and shift reports inline
  • Clock out, sign, done
/dashboard · web

The office sees everyone, in real time, all at once.

Whoever's running payroll, scheduling, or compliance gets one screen with every active crew, every shift, every signed brief.

  • Live map of who is on site — and who is on break
  • Drive-time tracking between job sites for mobile crews
  • Drag-and-drop scheduling across multiple projects
  • Hours, breaks, drive time, and payroll CSV in one export
  • Certificate expiry alerts 30 days before they lapse
Built for payroll accuracy

The details payroll always gets wrong, ShiftPro gets right.

Lunch breaks. Drive time between job sites. Certificate expiry dates. Three places paper crews bleed money or miss compliance — all three handled in the app, no spreadsheets, no sticky notes on the office wall.

Lunch break tracking

Worker hits Take a Break. The office sees an On Break pill on the live dashboard the second it happens. Break time comes out of paid hours on the payroll export — no spreadsheet math, no honest-mistake overpayments.

  • Live On Break pill, no phone calls
  • Daily OT math handles the lunch hour
  • Closes itself if the worker forgets

Drive time between sites

Worker clocks out at one site, clocks in at another. ShiftPro connects the two with a drive segment — distance, duration, time of day. Google Routes API runs the math. CRA-ready mileage columns drop straight into reimbursement claims.

  • Detected from clock-in/out data you already have
  • Two GPS pings, no live tracking
  • Toggle off if your crews work a single site

Certificate expiry alerts

Thirty days before a ticket expires, the worker and their supervisor both get an email and a push. Enough lead time to book the renewal class without sidelining anyone. If a cert is already expired, ShiftPro blocks the assignment instead of letting it through.

  • 30-day warning, worker + supervisor
  • First Aid, WHMIS, Fall Protection, anything you upload
  • Expired ticket = assignment blocked, not warned
Legal · Compliance

The audit trail that protects you when it matters.

One incident without proper documentation can cost thousands. ShiftPro keeps the timestamps, signatures, and photos — automatically.

  • Know exactly who acknowledged each safety brief and when
  • GPS-verified clock-ins prove workers were on site
  • Timestamped digital records ready for any audit
  • Certificate tracking so unqualified workers don't slip through
"If it's not logged, it didn't happen. Protect your company with real-time workforce and safety tracking."

This is what ShiftPro was built for.

Getting started

Three setup steps. Then the system runs itself.

No procurement, no training week, no consultant. Most crews are live within a single morning.

01

Sign up and add your first project

Create your account, name the project, drop the pin on the job site. The GPS boundary auto-generates from the address.

02

Invite your crew by email

Each worker gets a link, sets a password, and downloads the iOS or Android app. No IT involvement, no MDM.

03

Tomorrow's shift starts in ShiftPro

Workers clock in on their phones, the brief gets signed, the office sees it in real time. By Friday, payroll is one CSV.

Pricing

Less than the cost of one payroll mistake.

Per-crew pricing, no per-seat surprises, cancel anytime. 14-day free trial, no card required.

Crew
$49/mo

Up to 10 workers

  • Verify on-site attendance (GPS)
  • Lunch break tracking
  • Project management
  • Basic payroll reports
  • Mobile app access
Start Free Trial
Most Popular
Site
$99/mo

Up to 25 workers

  • Everything in Crew
  • Safety brief confirmations (legally trackable)
  • Certificate tracking + 30-day expiry alerts
  • Live On Break dashboard
  • Scheduling calendar
  • Export payroll (CSV)
Start Free Trial
Company
$199/mo

Up to 60 workers

  • Everything in Site
  • Drive-time tracking between job sites
  • Advanced analytics & reports
  • Multi-supervisor support
  • Priority support
Start Free Trial
Common questions

Things construction crews ask before signing up.

How does GPS tracking work?+
ShiftPro captures GPS location only at the moment a worker taps "Clock In" on the mobile app, and optionally again when they clock out. We do not run continuous background tracking, ping the device throughout the shift, or store any location data between those two moments. When a worker clocks in, the app compares their GPS coordinates to the project's geofence — a roughly 500-meter radius around the site address you set when creating the project. If they're inside the geofence, the clock-in is auto-approved; if they're outside, the clock-in is flagged for supervisor review rather than silently rejected. This design balances on-site verification (you can prove workers were where they said they were) against employee privacy (no continuous location surveillance). Workers see exactly when GPS is captured and what is shared.
Is employee data private and secure?+
Yes. ShiftPro stores employee data encrypted at rest, transmits it only over HTTPS, and restricts visibility to authorized company users via role-based permissions (admin, supervisor, employee). We do not sell, share, or monetize employee data with third parties, and we do not use it to train AI models. We collect only what is operationally necessary: name, email, hourly wage, certificate expiry dates, clock-in/clock-out timestamps, and the geofence verification result. Location data is captured only at clock-in and clock-out moments, never continuously. We follow Canadian privacy law including PIPEDA at the federal level, and ShiftPro is aligned with Alberta's Personal Information Protection Act (PIPA), which sets stricter consent rules for employee data than PIPEDA. Workers see a privacy explanation on first sign-in and can request a copy of their data at any time.
Do workers need a modern smartphone?+
No. ShiftPro's mobile app is built for construction crews, where it is normal for workers to use older phones, share a tablet, or work in spotty coverage. The app supports iOS 14 and newer and Android 8 (Oreo) and newer — phones released as far back as 2018. The bundle size is small (under 30 MB), and the UI is designed for gloves, sunlight, and outdoor screens, not desk-job clarity. The app caches the day's safety brief and shift data so a worker can clock in even when cell signal is weak; the record syncs to the server when reception returns. You don't need a corporate device, a managed MDM enrollment, or IT involvement to onboard a worker — they sign up by email, install the app from the App Store or Google Play, and they're done.
What do I get during the 14-day free trial?+
The 14-day free trial gives you full access to every feature ShiftPro offers — GPS clock-in, safety brief acknowledgments, project management, scheduling, payroll-ready CSV export, certificate tracking, and the live crew dashboard. There is no feature gate, no usage cap during the trial period, and no credit card required to start. You can invite your whole crew, run a real week of shifts, generate your first payroll export, and decide whether ShiftPro fits your workflow with real data instead of demo data. At the end of 14 days, you choose a plan (Crew $49, Site $99, or Company $199 per month) to continue, or do nothing and the account simply locks until you decide. Your trial data is preserved during this decision window so you don't lose what you've set up.
Can I cancel at any time?+
Yes. ShiftPro is month-to-month with no annual contract and no minimum commitment. You can cancel from your account settings at any point, and access continues through the end of the current billing period — you don't lose mid-month access if you cancel on day five. After cancellation, your data remains available in a read-only state for 30 days so you can export final payroll reports, download safety brief records for compliance archives, and pull the certificate history for each worker. After that retention window, the data is permanently deleted from active databases (with encrypted backups purged on their normal rotation cycle). If you change your mind during the 30-day window, you can reactivate the account and resume with everything intact — no reactivation fee, no cancellation fee.
How does certificate tracking work?+
ShiftPro lets you upload and manage employee certificates — First Aid, WHMIS, Fall Protection, Confined Space Entry, Aerial Lift, Forklift, Articulating Boom, and any custom certificate type your crew or jurisdiction requires. For each worker, you record the certificate type, issue date, expiry date, and a photo or PDF of the credential. ShiftPro automatically tracks expiry dates and surfaces alerts 30 days before any certificate lapses, giving you time to schedule renewal training before the worker is sidelined. When you assign a worker to a project that requires a specific certificate (you can set per-project ticket requirements), the system blocks the assignment if their certificate is missing, expired, or due to expire before the shift date. This prevents unqualified workers from quietly slipping onto jobs that legally require the ticket.
What happens to our data if we cancel?+
After you cancel, your account enters a 30-day read-only retention window. During this period you can still log in, view all historical records, download payroll CSV exports, archive safety brief acknowledgments for OHS or WCB compliance, pull certificate history for each worker, and reactivate the account if you change your mind — everything resumes intact, no data loss. After the 30-day window, your active data is permanently deleted from our production databases. Encrypted backups are purged on their normal rotation cycle (within 90 days). If you need a full data export before the deletion deadline, the CSV export tool gets you the bulk of what matters; if you need raw record-level access for legal preservation, contact support and we'll arrange a one-time data delivery before the cutoff.
Is ShiftPro only for construction?+
ShiftPro is built specifically for construction crews — the product decisions, language, default workflows, and integrations all reflect that focus. But the underlying capabilities (GPS-verified time tracking, signed safety acknowledgments, scheduling, payroll export, certificate management) work equally well in any industry where workers are on-site, where compliance documentation matters, and where there's a real cost to paper-based tracking. Customers also use it for residential renovation, commercial roofing, electrical and HVAC subcontracting, landscaping, snow removal, oilfield services, industrial maintenance, and municipal field crews. The two qualities that determine fit are: (1) your workers go to specific physical locations rather than a fixed office, and (2) you need a defensible audit trail of who was where, when, and what they were briefed on. If both apply, ShiftPro will work for your team.
Does ShiftPro track drive time between job sites?+
ShiftPro logs the drive whenever a worker clocks out at one project and clocks in at another within 12 hours. Distance and duration come from the Google Routes API, using only the two endpoint GPS coordinates — no continuous tracking, no live ping, no battery drain during the drive itself. Drives show up under a Drive Time tab on the accounting page with CRA-ready columns: date, from project, to project, distance in km, drive duration. Single-site crews don't need this — leave it off. Mobile crews, service techs, and supervisors running between jobs do. An admin flips the toggle on per organization in Settings; existing drive records stay in your data if you ever turn it back off. Detection runs hourly in the background, so a Tuesday afternoon drive lands on Wednesday's report.
How do workers record lunch breaks?+
Workers hit Take a Break on the mobile home screen, hit End Break when they're back. That's the whole flow. The office sees an On Break pill flip on the Live Overview the instant it happens — nobody has to phone a crew to find out who's actually on the clock. Break minutes are unpaid by default and come out of paid hours on the payroll export. Daily overtime math respects them: a 9-hour shift with a 1-hour lunch counts as 8 paid hours, not as triggering daily OT. If a worker forgets to tap End Break before clocking out, ShiftPro closes the break for them when the shift ends. Payroll math stays clean either way, with or without the worker remembering.
How do certificate expiry alerts work?+
ShiftPro checks every certificate every day. Thirty days before any one expires, the worker and their supervisor both get an email plus a push notification on the worker's phone — enough lead time to book the renewal class before the ticket actually lapses. The same logic blocks assignment to projects requiring a specific cert if the cert is missing, expired, or about to expire before the shift date. Nobody can quietly land on a job that legally requires a ticket they don't have. The defaults cover First Aid, WHMIS, Fall Protection, Confined Space Entry, Aerial Lift, Forklift, and Articulating Boom; custom certificate types are supported for anything else your trade or jurisdiction requires. You upload one PDF or photo per certificate with an expiry date. ShiftPro handles the rest of the tracking.

Ready to get your workforce under control?

Start your free 14-day trial today. No credit card. No commitment. Setup in under 10 minutes.