Scheduling · Time · Billing · Compliance
Every crew, every work order, one board.
Operoll is the operations system for field service companies. It plans the day, tracks the hours, watches certifications and turns approved time into billing — in English and French.
- 07:00 Crew 2 — J. TremblaySite prep · 1420 Rue Peel On site
- 09:30 Crew 1 — M. GagnonHVAC maintenance · Laval Scheduled
- 13:00 Crew 3 — S. BouchardInspection · Vieux-Port Scheduled
- MON Crew 2 — J. TremblayEmergency call-out · Terrebonne Approved
One system for the whole operation.
DispatchLIVE
A live board of crews and hours. Unscheduled work waits in the pool; drag it onto a crew and it's assigned, with warnings and arrival notes sent automatically.
Resize a card to change duration. Double-click for the full work order — notes, photos, attachments, billing summary.
UNSCHEDULED POOL · 2 TASKS WAITING
Tasks & work orders
Searchable list with status, client, project and site. History included.
Timesheets & approvals
Crews punch in from the field; supervisors review and lock the day.
Billing & exports
Approved work becomes invoices, with QuickBooks and accounting exports.
HR & certifications
Profiles, training and expiry alerts before a cert becomes a problem.
Clients & contracts
Versioned MSAs and price lists — pricing changes never rewrite history.
Projects & worksites
Sectors, contacts and documents, bridging clients to tasks.
Equipment & fleet
Track tools and vehicles, their status and maintenance.
Reports
Job profitability and compliance, in real time.
The life of a work order.
- 1
Schedule
Create the task, tie it to a client, project and location.
- 2
Dispatch
Assign crew and equipment on the live board.
- 3
Execute
Crews punch in; notes and photos attach to the task.
- 4
Approve
Supervisors review and lock time entries.
- 5
Invoice
Locked work flows to billing and accounting exports.
Built for how it's actually run.
Bilingual by default
English and French throughout — office and crews alike, with the vocabulary of Quebec field work.
Money math you can audit
Totals are computed server-side, never in the browser. Once a time entry or invoice is locked, it stays locked.
Warnings before problems
Expiring certifications and contract changes surface early, and assigned crews get the notes that matter automatically.