AI for Canadian construction & trades


Type one sentence. ScopeMark drafts the deliverables, exclusions, milestones and acceptance criteria, then keeps every contractor and invoice honest through to handover.

Try:
Built for Canadian trades Photo-verified milestones Invite your own subcontractors We never touch your money
Scroll: watch a job get built

Built for the people who hire and the trades who deliver

Scroll to build

Scope it.

Before anyone lifts a tool, the job is drawn. AI turns an RFP or a few answers into deliverables, exclusions and acceptance criteria, so everyone builds the same thing.

Verify it.

The frame goes up with the right people on it: invited subcontractors, insurance and WSIB checked, and risk rules watching the schedule.

Prove it.

Each floor closes with photos and a GPS check-in. The buyer confirms the work, and the invoice is raised automatically.

Handed over.

Every floor verified, every invoice on record. Money moves between you and your subcontractors, never through ScopeMark.

Hover a floor
The problem

Most disputes are decided before the first day on site.

"You said you'd do X." "No, I said Y." Scope ambiguity, unverified paperwork and missing proof of work are why jobs stall, and directories that only generate leads sit outside the workflow where it happens.

0%

of contractor disputes trace back to scope ambiguity.

From ScopeMark's Canadian market research.
0 docs

insurance, WSIB/WCB and trade licence: the paperwork most buyers chase by email.

Collected, tracked and expiry-watched in one place.
0 guesses

every AI finding cites a document and a page, or says "unknown".

Nothing is assumed. Nothing is invented.
AI Scope Builder

Answer a few questions. Get a scope everyone can sign.

Pick a job below and watch ScopeMark assemble deliverables, exclusions, milestones and acceptance criteria, the four things that stop "I thought that was included."

1 · Choose a job

Illustrative example. In the product, the scope comes from your own answers, and you can edit every line.

Rooftop HVAC replacement

Ready to generate
Press Generate scope to see it built.
Built around your role

Same job. Different view.

Pick who you are. ScopeMark shows each person what they need, and nothing they shouldn't see.

What's inside

One platform from RFP to final invoice.

Not a directory and not a generic project tool. These capabilities are built around how Canadian construction work actually flows.

Enterprise

RFP analysis with page-level citations

Upload the PDFs. ScopeMark returns scope, requirements, eligibility against your company profile, schedule, risks and trade packages. Every finding links to the exact page. It prices nothing, gives no legal advice and sends nothing: it is a draft for a person.

Quotes checked against the PDF's own text Unknown stays "unknown"

Cross-document counts check

Schedule says 23, riser diagram says 24. ScopeMark lays every stated figure side by side with page and exact words. It never picks a winner. That is for an RFI.

Professional+

Risk decided by rules

SQL computes the facts, flags, score and forecast. The model only explains. If it fails, the rules-only assessment is still saved.

Photo-verified milestones

Crew uploads photos and checks in by GPS. The buyer confirms "work verified," never "funds released."

Invoices raised automatically

Confirm a milestone and the database raises the invoice. One per milestone, amount immutable, ERP-ready via API.

Two layers of compliance, kept apart

ScopeMark Verified: is this document authentic and current? Company Approved: does it meet your bar for your sites? Two companies can decide differently on the same certificate.

Enterprise

Ask ScopeMark

Chat with your portfolio. Every answer is queried as you, so the AI can never see a project, rate or margin you couldn't open yourself. Read-only by design.

Private estimating

From RFP quantities to a priced estimate and owner-facing quote. Cost and margin fields don't exist in the quote, by construction.

Roster, not an open job board

Subs see only the companies that invited them, and only after they accept. Favourites for closed tenders in one click.

Cash outlook

What you'll owe, and when: exact for invoices issued, a labelled forecast for the work still to come.

Estimating

Count devices from the plans

Draw a box around one symbol and ScopeMark finds the copies on the sheet. It is image matching, not AI, so the same sheet always gives the same answer. You remove wrong matches, add missed ones and save. The total is offered to your estimate, never applied for you.

Estimating

Bid leveling, like for like

Mark each item included, excluded or not stated, add your own allowance for every gap, and see the leveled price and rank. AI can suggest, but only with a quote from the bid's own notes. Owners and project managers only.

End to end

The whole job, on one thread.

Tap a step. Each hand-off carries its evidence forward, so nobody re-types, re-asks or re-argues.

RFP analysis

Every finding points to the page it came from.

Select a finding and the source lights up. Select the counts tab and see two documents disagree, with the exact words from each.

Division 21 · Fire SuppressionSection 21 10 00 · page 14
1.4 Bid security and bonding

Bidders shall submit a bid bond in the amount of ten percent (10%) of the bid price, issued by a surety licensed in Ontario.

1.7 Schedule

Substantial performance is required no later than the fifteenth day of March. Liquidated damages apply thereafter.

3.2 Fire dampers

Provide and install twenty-three (23) fire dampers as listed in the mechanical schedule on this sheet.

3.9 Insurance

Commercial general liability of not less than five million dollars ($5,000,000) per occurrence shall be maintained.

Example text written for this demo. Not from a real RFP.

PDF page 14
"Verified" means the words are on that page. It does not mean the fact is right. A person still decides what it means for the bid.
Profile data is what your company says it can do. A field left blank is "unknown", never zero, and ends up on the to-do list instead of in a guess.
Fire dampersCounts differ
23
Mechanical schedule · p.14"twenty-three (23) fire dampers"
24
Riser diagram note · p.31"24 FD at levels 1-6"
No winner is picked. Which document governs is for a person or an RFI. ScopeMark makes sure you ask before you price it.
Ask ScopeMark

Ask your portfolio. Get answers you can trace.

Try it. These replies use example data. In the product, every answer is read from your own projects, as you, so it can never show anything you couldn't open yourself.

Read-onlyRuns as youExample data
Hi. Ask about late jobs, what you'll owe, insurance expiries or project risk. Tap an example below.

Why you can trust the answer

  • Every tool queries with your own session, so row-level security scopes the view
  • Read-only. It cannot change, send or approve anything
  • Risk levels come from rules. The model only explains them
  • Sources are listed with every answer

Available on

Enterprise, for owners, project managers and office admins.

AI you can defend

The model explains. Rules decide.

In construction, an AI guess is a liability. ScopeMark splits the work: deterministic rules establish the facts, the model writes them up, and people make the call.

1 · Rules (SQL)

  • Facts from your project data
  • Flags and risk score
  • Level and completion forecast
  • Confidence from cited sources

2 · Claude

  • Plain-English summary
  • Recommended actions
  • Crew notes read as data, never as instructions
  • Never sets the risk level

3 · You

  • Reviews every draft
  • Rates findings right or wrong
  • Posts updates; nothing auto-sends
  • Starts the project from a won RFP
What if the AI model is down? Normal: rules + AI summary
Citations, not vibesPage-cited findings. Quantity basis marked stated, AI-counted or unclear.
Support score ≠ accuracyThe 0-100 score says how grounded an analysis is. Accuracy is measured separately against answer keys.
Sees only your viewAsk ScopeMark runs with your own session, so row-level security scopes what it can read.
Your documents stay yoursPrivate, company-scoped storage. Files are removed on a notice-first schedule. Won RFPs are never touched.
Contractor verification

Authentic is one question. Acceptable is another.

ScopeMark never blends them into one badge. Try it: same certificate, two companies, two honest answers.

Layer 1 · ScopeMark Verified

Is this document authentic and current?

Certificate of insurance · CGL $2M
Northline Mechanical · expires in 142 days

Objective. Reviewed once and portable across every company the subcontractor works with. Expiry is tracked so nobody finds out after an incident.

Layer 2 · Company Approved

Does it meet our bar for our sites?

Risk acceptance is a per-relationship decision. A subcontractor must also accept the invitation before a company sees any of their paperwork.

Proof of work

Photo in. Verified. Invoice out.

Press confirm and watch what happens. The invoice is raised by the database itself, so it fires no matter which device the buyer uses.

Subcontractor submits

Milestone3 · Rough-in complete
Check-in18 m from site
Photos4 attached

Buyer reviews

Compare the photos with the acceptance criteria in the scope. "Confirm" means work verified, not funds released.

Invoice raised automatically

NumberCINV-001000
StatusIssued
TermsNet 30 (default)
AmountDerived from the milestone

One per milestone. Amounts can't be edited. The buyer records payment, made off-platform. ScopeMark processes none of it.

Cash outlook

What you will owe subcontractors, and when. Solid is exact. Hatched is a forecast.

Invoices issuedStill to come

Planning view with illustrative bars. ScopeMark never pays anyone.

ERP & accounting sync

Your ERP and ScopeMark, always in step.

Confirm a milestone and the invoice is raised. Your ERP pulls it through the API and reports payment back, so both sides show the same status without anyone re-typing.

Tap a system to see the sync with it. Works with any ERP or accounting system that can call a REST API. Names shown are examples, not partnerships.

Connected: SAP

ScopeMark · invoices

    SAP · accounts payable

      --:-- Press Confirm a milestone, then Sync with ERP.
      One API key per companyCreated by an owner, shown once, revocable any time. A key only ever sees its own company's invoices.
      Safe to retryReporting a payment twice returns "already paid" instead of an error or a duplicate.
      Matches on your own IDYour ERP's bill ID is stored against each invoice, so later syncs line up.
      No money movesRecording a payment says your company paid directly, off-platform. ScopeMark never initiates a transfer.
      Why it's different

      Sits in the workflow, not beside it.

      CapabilityContractor directoriesGeneric project toolsScopeMark
      Structured scope with exclusions and acceptance criteriaNot their jobManual templatesAI-generated, editable
      RFP read with page-level citationsNoNoYes, quotes checked against the PDF
      Flags when documents disagree on a countNoNoYes, with sources, no winner picked
      Insurance / WSIB / licence tracking per serviceBadge at sign-upNoPer-company document rules + expiry
      Photo and GPS proof per milestoneNoPhoto attachmentsBuilt into confirmation
      Invoice raised from verified workNoNoAutomatic, one per milestone
      Risk level you can auditNoDashboardsRules decide, model explains

      General category comparison. Individual products vary.

      Questions

      Straight answers.

      Does ScopeMark hold or move our money?

      No. There is no escrow and no payment processing. The only revenue is the subscription. Buyers pay subcontractors directly, off-platform, using the payout details the subcontractor stores.

      Does confirming a milestone release payment?

      No. Confirm means the work was verified. It does raise the invoice for that milestone automatically; the buyer then records when they paid.

      Does ScopeMark verify that a contractor is any good?

      It checks that uploaded documents are authentic and current. Each company decides whom to approve for its own sites. The two are kept separate on purpose.

      How accurate is the RFP analysis?

      It is a draft for a human, not an answer. Every finding cites a page, quotes are checked against the PDF's text, and what can't be verified is marked unknown. We measure accuracy against scored answer keys and won't quote a number until enough real projects are scored.

      Where is ScopeMark available?

      ScopeMark is built for Canada today: Canadian provinces, GST/HST, and Canadian compliance documents such as WSIB in Ontario and CNESST in Quebec. More regions are on the way.

      Your next scope, without the argument.

      See what a scope, a verified crew and a photo-proven milestone feel like in one place.

      Get started Book a walkthrough
      Get started