Early access · AI-powered construction workforce OS · GCC

The construction workforce system you can just ask.

Payroll, project cost, visas, plant and the six-month forecast in one database — so an assistant can read all of it, and change it when you confirm. It starts from one site log, made on a phone, offline if the signal is gone.

We're onboarding pilot contractors now. A specialist replies within one business day.

1 log
feeds forecast, cost and payroll
0
numbers keyed twice
6
GCC payroll regimes
1
company per install — yours

The problem

Ask four systems how many workers are on site today. Get four answers.

How many workers on site today?

  • 142Planning spreadsheetlast saved Tuesday
  • 137HR / payroll systemjoiners not added yet
  • 129Last WPS salary fileexcludes this month’s mobilisation
  • ~150Site WhatsApp groupsomeone’s best guess

A visa expires because the reminder lived in a file nobody opened. Payday becomes an argument because hours were keyed by hand. The overrun surfaces at month-end, long after you could have changed the crew.

One log, four ledgers

The site log is the spine. Everything else hangs off one entry.

Before SiteSync, each downstream number came from its own spreadsheet, kept by its own person, on its own schedule. Here there is one row, and four systems read it.

Daily productivity log — one entry from the crew lead
date2026-08-27
workerM. Haque
tradeSteelfixer
hours9.0
ot2.0
output3.4 t
attendancepresent
  • /payroll

    WPS payroll

    readshours · overtime · unpaid-leave days

    WPS-compliant salary run, payslips, deductions — no timesheet re-keying

  • /project-costs

    Project cost · EVM

    readshours × day rate · output × BOQ unit rate

    actual cost to date, EAC, CPI, SPI, S-curve — while you can still act on it

  • /productivity

    Productivity index

    readsoutput quantity vs the plan

    actual-vs-planned by trade, per project, per day

  • /forecast

    Labour forecast

    readswho is assigned and active today

    assigned vs required headcount by role, six months out

A crew lead logs the day once — on site, offline if the signal has gone. The moment it syncs, payroll, cost, productivity and the forecast are all working from the same row.

The assistant

It doesn't just answer. It acts — when you confirm.

Most construction software bolts a chatbot onto a help page. This one holds real, permission-scoped access to your roster, forecast, payroll and costs, and it can make the change you ask for. Never on its own.

  • Which projects are short of steelfixers in October?
  • Whose visa expires in the next 60 days?
  • What did PRJ-03 cost last month, including plant?
  • Show me leave requests still waiting on me.
Reads under your role
a supervisor cannot ask it for a salary their account cannot open
Every write is a proposal
the record, the field, the new value, and nothing until you confirm
Confirmed changes are logged
the same audit trail as anything you type by hand
Runs where you choose
Anthropic, or a model on your own hardware

SiteSync Field · iOS & Android

The spine starts in a pocket, three floors underground

Every number on this page begins as one entry a crew lead makes on a phone, on the deck, usually with no signal. So it works with no signal: entries save to the device and post in one de-duplicated batch when coverage returns.

  • Hours, overtime, attendance and output, against the roster they are holding
  • The app carries its own database. The network is optional
  • Workers sign in with a PIN — payslips, leave and approvals in the same app
  • The moment it syncs, the assistant can answer questions about it

What is in it

Twenty-odd modules. One database underneath.

Which is the point. Every module writes to the same place, so the assistant reads across all of them at once instead of one report at a time.

Workforce

  • Headcount by role, trade, nationality and project
  • Six-month rolling forecast: required vs assigned
  • Project staffing, allocation and day rates
  • Daily productivity against plan, by trade
  • Visas, labour cards, medicals and mobilisation
  • Leave, balances and approvals

Payroll & money

  • WPS payroll computed from logged hours
  • GPSSA and GOSI pension contributions
  • End-of-service gratuity, live on termination
  • Project costs and earned value: CPI, SPI, EAC
  • Estimating, BOQ and per-project profitability
  • Accounting exports for Tally, Zoho and QuickBooks

Commercial

  • Subcontract register with retention and status
  • Extension-of-time tracking against the original date
  • Procurement: RFQ, quote, PO, goods received, invoice
  • Fleet and plant, with hire cost and expiry flags

Control

  • HSE inspections and close-out actions
  • Quality NCRs with rework cost attached
  • Document and transmittal register
  • Seven roles, per-module permissions
  • Complete audit log: who, what, when, where

Which is why your forecast at completion includes the crane.

Keep plant, subcontract commitments and variations in separate files and you learn at month-end that earned value was measured against a cost missing three of its five parts. Here every source writes the same number.

Actual cost to date
  • Labourlogged hours × day rate
  • Materialslogged output × BOQ unit rate
  • Plant & fleethire days + fuel + maintenance
  • Subcontractscommitted value not yet certified
  • Variationschange orders, once approved

= Actual cost→ CPI · SPI · EAC

Gulf-native, not a Gulf skin

Every local rule is a setting, not a customisation

A global HR tool asks you to bend your process to fit it, then quotes you for the gap. Same build here, Dubai main contractor or Riyadh subcontractor.

  • /payroll

    A WPS file, not a WPS project

    Allowances computed inside the 40–80% basic-pay band, and the bank file generated rather than assembled.

  • /payroll

    Pay that matches hours worked

    Gross from hours logged on site × the hourly rate, with your own overtime multipliers.

  • /gratuity

    Gratuity before you commit

    Enter a last working day and see the end-of-service figure immediately.

  • /settings

    The rest of the rulebook

    Currency, working week, pension rates, WPS band and Emiratisation target, switchable for any GCC market.

SiteSync is not asking to be your only system

The fastest way to kill a rollout is to make finance re-learn their ledger and IT run a second directory. Neither happens here.

in

People get in the way they already do

  • SAML 2.0 and OIDC — Entra ID, Okta, Google Workspace
  • Seven roles, permissions set per module
  • Supervisors see only the projects they supervise
  • Workers sign in by PIN, no company email needed

out

Numbers leave in the format already in use

  • Tally Prime journal and payment vouchers
  • Zoho Books journal CSV
  • QuickBooks IIF general-ledger batch
  • REST API with scoped keys, plus webhooks

under

And it runs where your data is allowed to live

  • On-premise or your own private cloud
  • Standard PostgreSQL you can query directly
  • Nightly backups, restored with one command
  • Complete audit log: who, what, when, where

Pricing

Priced to your workforce, not the other way around

Priced on active workers and the modules you switch on. The AI assistant is in every plan, not an add-on. So is an install that serves one company — yours.

  • Essential

    One contractor, running one workforce end to end.


    • Up to 250 active workers
    • Headcount, staffing and the six-month forecast
    • The offline field app and the AI assistant
    • WPS payroll, pension and gratuity
    Book a demo
  • Enterprise

    A group standardising every entity on one way of working.


    • Unlimited workers and projects
    • Everything in Professional
    • HSE, quality NCRs and document control
    • SSO, API keys, webhooks and accounting exports
    • Self-hosted or private cloud, full audit log
    Book a demo

Before you ask

The questions every contractor asks

Answered before the call, so the call can be about your projects.

Our sites have no signal. Does the app just fail?

No. The field app writes to its own database on the phone first, so a log is saved whether or not there is a network. Entries queue with a visible pending count and post in one batched, de-duplicated sync when the device is back in coverage — sending the same entry twice cannot create a second payroll record.

We already have an accounting system. Do we have to replace it?

No. SiteSync exports a general-ledger journal in the format your accountant already imports — Tally Prime XML, Zoho Books journal CSV or QuickBooks IIF — for any date range. There is also a REST API with scoped keys and webhooks if you would rather push the data yourself.

Where does our labour and visa data actually sit?

Wherever you decide. Each SiteSync install serves exactly one company — yours — and can run on-premise or in your own private cloud. The database is standard PostgreSQL, so your records stay queryable and portable, with nightly compressed backups you can restore with a single command.

We are not in the UAE. Does the payroll still work?

Yes. Currency, working week, working days per month, overtime multipliers, the WPS basic-pay band, pension rates and the gratuity formula are all settings, not code. A Saudi contractor switches to a Sunday–Thursday week, SAR and GOSI rates; a free-zone entity outside WPS turns the WPS check off entirely.

How long before we are actually live?

Three steps, none of them a programme. A scoped demo runs on your own project list and headcount plan, not a generic sandbox. Workers, projects and assignments then import by CSV against the same tables the app uses. Finally a first-run wizard sets currency, working week, overtime, WPS band and gratuity, and you switch on only the modules you want today. This is configuration, not transformation.

Can the AI assistant change our payroll without us knowing?

It cannot change anything without you. Read access mirrors your own role exactly, and every write is a proposal showing the record, the field and the new value — it stays a proposal until you press Confirm, and the confirmed change lands in the audit log like any other. You can also point the assistant at a model you host yourself, so nothing leaves your network.

Early access

See it running on your own workforce data

Bring a project list and a headcount plan. We run the forecast, the WPS payroll and the earned-value cost on your numbers. SiteSync is onboarding a small cohort of GCC contractors before general launch — founding pricing, guided rollout, and a direct line into what gets built next.

No sales spam, no obligation. A specialist replies within one business day.