⚠️ Changes aren't saving to the server. Your entries are kept on this device, but until this reconnects they won't show up anywhere else.

This Week's Entries

No entries yet

Use the form above to add hours for your crew

Outstanding Orders

Loading…

Import Daily Schedule — Constructive Labour Solutions

Upload your WorkerActivityChargeable.csv each morning. The app will create or update workers and jobs from today's schedule so supervisors can fill in hours.

Click or drag a CSV file here

Supports .csv files

Import Daily Schedule — Agile Staffing

Same file format, for Agile Staffing's schedule. Any new client this creates is tagged Agile automatically.

Click or drag a CSV file here

Supports .csv files

Expected CSV Columns

Matches your WorkerActivityChargeable export. Pay & bill rates are set separately (import leaves existing rates untouched).

Column in your CSVExampleUsed as
Date2026-06-29Schedule date
NameSmith, JordanWorker name (auto-flipped to First Last)
Order66351Order # (saved to each entry for invoicing)
Req. Time07:30Scheduled start (shown in entry screen)
CustomerAcme LogisticsClient name
Site(VA) 1631 Comox StJob / site name
ServiceConstruction LabourNotes on worker card
Hours0.0Ignored on import (filled in by supervisor)

Today's Orders

Jobs / Clients

Workers

Client Custom Rates

Set a custom bill rate per service for a specific client. Any service without a custom rate uses the standard rate sheet from Settings. Client name must match what's used on Job Sites.

Client & Supervisor Logins

Create logins and assign them to one or more job sites. Share the username and password directly with the customer or supervisor.

Office Team

Internal CLS staff with admin access. For client & supervisor logins, use the Users tab.

App Settings

General configuration for the app.

Leave blank until the app is hosted online.

Leave blank to skip the TOS step until your page is ready.

Leave blank to skip the TOS step until your page is ready.

Overtime Thresholds

Per the CLS 2026 Rate Agreement. Adjust only if a client agreement differs.

CLS Bill Rates

Auto-matched from the Service column on import, based on the job's client's division. Range rates default to lowest per agreement.

ServiceBill Rate

TOS Acceptance Log

A permanent record of every time a user has accepted the Terms & Conditions — never edited after the fact. Useful if hours or a shift are ever disputed.

NameUsernameAcceptedTOS Version
Summary — not an invoice. This view is for your reference only.

My Team

Lead hands assigned to your sites