Worker profiles
Personal info, visa & SIN details, referral and substitution links, all in one record per worker.
Twelve modules covering the full worker lifecycle, from the day someone's hired to the day their season ends, plus two role-based dashboards that turn all of it into what each person actually needs to see.
Core modules
Every module below shares the same worker record, so nothing has to be re-entered twice.
Personal info, visa & SIN details, referral and substitution links, all in one record per worker.
Hourly, piece-rate, or salary contracts tied to a single worker, with full history.
Crew-level contracts spanning many workers, built for how orchard and berry crews actually get hired.
A standard checklist per worker, so every new arrival goes through the same steps in the same order.
Arrival and departure flights per worker, with status and overdue alerts across the whole operation.
Upload and store per-worker documents (contracts, permits, certificates) attached to their record.
Planned vs. actual hours by group contract, so you can see a shortfall before it costs you a harvest.
Track which worker is at which site and housing unit, with a full assignment history over time.
Daily hours, units completed, and gross pay. The raw data your forecast and payroll both depend on.
Observations and ratings per worker, kept alongside the rest of their record.
Log workplace injuries and illnesses, track workers' comp (WCB) claim status, and flag modified-duty workers.
Employee-relations cases restricted to manager and admin roles, flagged confidential by default.
Two dashboards, one dataset
Role determines what a person sees when they log in. It's not a setting anyone has to configure.
Built for the people running a site day to day.
Labour hours vs. forecast by weekday, site-by-site occupancy, and an exception table for overdue arrivals, expiring permits, and open medical cases. Filtered down to what's actually actionable today.
Built for the people responsible for the whole workforce.
Readiness across onboarding, compliance, and medical status, full/modified/on-leave duty splits, and a 7-day travel panel. ER cases are confidential and gated at the API level, not just hidden in the UI.
Roles & access
Four roles, enforced consistently from the API down to the page.
Full access. Manages users, all data, and system configuration.
Read/write across workers, sites, contracts, hours, and medical records.
View access to workers, sites, hours and the operations dashboard. Sensitive personal and medical details stay hidden.
View-only, for anyone who needs visibility without edit rights.
Request a demo and we'll walk through it against data that looks like yours.