Abstract visualization of scheduling, field work, time, and billing connected in one construction platform

Connected construction operations

Construction Software for Crews, Jobs, and Job Costing

WorkSkedge connects your office planning, field execution, and financial processes into a single platform. It is built for contractors who bill hours and run crews, so scheduling, dispatch, field work, time, purchasing, job cost, and invoicing all sit on the same record instead of in four disconnected tools.

30-day demo site. No credit card. No sales call required.

One platform for the whole construction team

Operations

Assign crews, watch live day-of status, plan the next one to two weeks, and recover when jobs and materials slip.

Field teams

See the schedule, submit reports and time, and keep working with no signal on site — everything syncs when the phone reconnects.

Finance

Approve time, trace every invoice line back to its source, see job and project totals, and sync to QuickBooks Online.

Scheduling and dispatch

Assign the work visually and catch conflicts before they ship

Use the drag-and-drop schedule to assign crews to jobs. Conflicts are detected automatically so nobody gets double-booked, and draft schedules can be previewed and approved before they go live to the field.

  • Assign a site lead on every job and book non-project time such as training or shop work
  • Company holiday calendar keeps crews off the board on the days you are closed
  • Calendar invites go out automatically, with notification windows that respect company timezones

Live dispatch board

See where every crew member stands today

The Advanced Dispatch board shows one lane per crew member for the current day. Each lane carries a derived status — scheduled, en route, on site, running late, blocked, or done — pulled from schedules, job status, timesheets, and field reports instead of from phone calls.

  • One lane per crew member for the current day
  • Status derived from real activity, not manual updates
  • Spot blocked and running-late work while there is still time to react

Advanced Scheduling

Plan the next 7 to 14 days in one workbench

The Advanced Scheduling workbench shows a grid of crews and jobs across a 7 to 14 day horizon, alongside an unscheduled queue of work waiting to be placed. Available crew members can be added to a job with one click.

  • Work the unscheduled queue down instead of hunting through a calendar
  • Add available crew to a job in one click
  • Build draft plans as scenarios, get them approved, and commit multi-day schedules together with conflict re-checks

AI-assisted planning

Ask for scheduling help, keep the final call

When a scheduler requests assistance, a background scheduling app reads the planning horizon, unscheduled work, disruptions, crew scorecards, and your scheduling rules to propose a draft plan. A person always reviews and commits it — nothing reaches the field unapproved. Disruptions such as cancellations and material delays are tracked, and the reschedule can be planned against company policy.

  • Draft plans proposed from real horizon, disruption, and crew data
  • Human review and commit on every plan
  • Requires the Eric AI Foreman app from the WorkSkedge App Marketplace
Abstract visualization of an AI draft plan held at a human approval gate before going live

Field teams offline

A field app that works where the signal does not

The field app is a full offline-capable Progressive Web App. Crews can view their schedule, create and submit progress and completion reports with photos, enter and submit timesheets, and work through scope-of-work checklists — all offline.

  • Data pre-caches while online, changes queue locally, and sync runs automatically when connectivity returns
  • Conflict resolution handles simultaneous edits from the office and the field
  • Installable on iOS, Android, and desktop browsers — no app store required
Electrician working at an electrical panel inside an unfinished building

Field purchasing

Let the field create purchase orders and reimbursements on the spot

When enabled, field employees can create purchase orders and submit reimbursement requests from their phones, so material spend and out-of-pocket costs land on the job instead of in a glovebox.

  • Material requests filter vendors to material-related types
  • Reimbursement requests allow any vendor and require a receipt upload
  • Project documents can be shared with the field team
Construction crew checking a material order at a building supply counter

Workflows and approvals

Automate the approvals your office does by hand

Workflow Genie is the automation and approval layer over WorkSkedge. Build visual workflows triggered by WorkSkedge events, in-app forms, or a schedule, and let them route the approvals your team currently chases.

  • Route multi-level approvals and send notifications automatically
  • Run conditions and lookups against live WorkSkedge data and write results back
  • WorkSkedge stays the system of record — a marketplace app owns the workflow logic
Abstract visualization of approval requests routing themselves through automated gates

Timesheets to invoice

Approved time becomes cost, then becomes billing

Timesheets move from draft to submitted to approved or rejected, and only approved time can be invoiced. Labour costs from approved entries convert to invoice lines, appear on the job's Costs tab, and roll up into Project Financials for project-wide totals.

  • Draft, submitted, approved or rejected — one clear approval chain
  • Every invoice line keeps its origin: usage records, purchase orders, or time entries, so cost and margin stay traceable
  • Invoicing locks the costs it used, and voiding an invoice releases them for future billing

QuickBooks Online

One clean handoff to accounting

The QuickBooks Online integration app connects with a secure sign-in and syncs customers, contacts, employees, vendors, invoices, and purchase orders from WorkSkedge to QuickBooks. It also listens for payment activity in QuickBooks and records invoice and purchase order payments back in WorkSkedge.

  • Projects map to QuickBooks Customer:Job, and time entries to Time Activity
  • Work types map to service items, with billable and non-billable rate mapping
  • One integration point means one data format, one audit trail, and one place to configure — available as a marketplace app
Abstract visualization of one clean data handoff from operations into accounting

Workforce and crew intelligence

Know who can do the work before you assign it

Employees carry roles and permissions — administrator, manager, scheduler, project owner, site lead, site worker — and can hold more than one role at once. Skills and certifications are tracked with expiry dates, time-off requests run through an approval workflow, and departments, scheduling colours, and emergency details keep the roster usable.

  • Skills and certifications with expiry dates feed crew selection
  • Time-off approvals block availability before the schedule is built
  • Crew composition rules define who can lead a job and the required mix of people; they warn and reorder the suggested crew list but never block a booking
  • Rolling 90-day crew scorecards cover on-time starts, report submission, hours accuracy, and disruption counts

Forecasting and demand

See the demand before the week fills up

Forecasting puts committed scheduled work and pipeline work with expected dates on one timeline, so managers can see what is already assigned, what is coming, and where crew demand is building.

  • Committed and pipeline work on the same timeline
  • Filter by project, customer, location, employee, role, priority, status, and department
  • Plan hiring and crew capacity against real upcoming demand

What makes this a platform, not a bundle of tools

The value shows up in the handoffs that disappear between the office, the field, and accounting.

One record

A schedule change updates dispatch, the field app, and the job — no re-entry in a second system.

Real crew status

Day-of status is derived from schedules, job status, timesheets, and reports instead of phone check-ins.

Offline-first field

A full offline app for schedule, reports, photos, timesheets, and checklists, with automatic sync and conflict resolution.

Traceable money

Every invoice line points back to the time entry, purchase order, or usage record that created it.

Crew rules that guide

Composition rules and 90-day scorecards nudge the right crew without blocking a dispatcher who knows better.

Predictable pricing

User bundles instead of per-seat surprises, with unlimited jobs, projects, and schedules.

One job, one connected information flow

The same record carries the work from plan to payment.

  1. 01

    Plan

    Assign the qualified crew, resolve conflicts, approve the draft schedule, and send the calendar invites.

  2. 02

    Execute

    The field app delivers job details and captures time, progress, photos, checklists, and purchases — online or off.

  3. 03

    Control

    Approve time, review costs on the job, and watch project totals and forecast demand build up.

  4. 04

    Bill and sync

    Build the invoice from traceable costs, then sync customers, invoices, and time to QuickBooks Online.

How WorkSkedge pricing works

Prices are per team, not per seat. Operate is a flat $149/mo for up to 5 users, $269/mo up to 10, and $399/mo up to 20 — then $14 per additional user per month. Figures quoted on this page use the bundle noted next to them. See the full ladder for your team size.

Construction software questions

What is construction software?+

Construction software helps contractors plan work, assign and dispatch crews, run the field, capture time and costs, and bill customers. WorkSkedge keeps all of that on one operating record, so office planning, field execution, and financial processes stay connected.

How is construction software different from construction scheduling software?+

Scheduling software answers who works where and when. Construction software covers the rest of the job lifecycle too: field reporting, timesheets and approvals, purchase orders, job costing, invoicing, accounting sync, workforce records, and forecasting.

Does the dispatch board show live crew status?+

Yes. The Advanced Dispatch board shows one lane per crew member for the current day with a derived status — scheduled, en route, on site, running late, blocked, or done — built from schedules, job status, timesheets, and field reports.

Can crews work with no signal on the job site?+

Yes. The field app is a full offline-capable Progressive Web App. Crews can view schedules, submit progress and completion reports with photos, enter timesheets, and update scope checklists offline. Data pre-caches while online, changes queue locally, and everything syncs automatically when connectivity returns, with conflict resolution for simultaneous edits.

Can field workers submit purchase orders and expenses?+

Yes, when enabled. Field employees can create purchase orders and submit reimbursement requests from mobile. Material requests filter vendors to material-related types, and reimbursement requests allow any vendor and require a receipt upload.

How do timesheets become invoices?+

Timesheets move from draft to submitted to approved or rejected, and only approved time can be invoiced. Labour costs from approved entries convert into invoice lines, so nothing unapproved reaches a customer bill.

Can I see job costs and project totals?+

Yes. Labour costs from approved time appear on the job's Costs tab and roll up into Project Financials for project-wide totals. Invoice lines keep a link back to the usage record, purchase order, or time entry that created them, which supports internal cost tracking and margin analysis.

Does WorkSkedge sync with QuickBooks Online?+

Yes, through the QuickBooks Online integration app. It syncs customers, contacts, employees, vendors, invoices, and purchase orders to QuickBooks, records payment activity back in WorkSkedge, and maps projects to Customer:Job, time entries to Time Activity, and work types to service items with billable and non-billable rate mapping.

How does WorkSkedge decide who should be on a crew?+

Crew composition rules define who can lead a job and the required mix of people, built from crew groups based on field or company roles. Skills, certifications with expiry dates, approved time off, and rolling 90-day crew scorecards inform the suggested crew list. The rules warn and reorder suggestions, but they never block a booking.

Does WorkSkedge replace my accounting software?+

No. WorkSkedge runs the operational financial workflow — costs, approvals, invoicing — and syncs approved data to QuickBooks Online. Your accounting system stays the ledger.

Run construction from one connected plan

See how scheduling, dispatch, field work, time, job cost, and billing move together in WorkSkedge.

Launch Your Demo