Live walkthrough · 7 phases · ~6 min read

Watch a construction RFP become a running project — without leaving WorkLeaf.

A 96-page intersection-improvements RFP lands in the inbox. By the end of this page the bid is priced, the plan is mapped across four sites, work orders are queued, crews are dispatched, and the first progress invoice is ready to send.

TenderRFP-2026-118 · Intersection upgrade
IssuerMunicipal Public Works
Value$ 1.84M · 144 days
From PDF → first WO~ 40 minutes
PHASE 01 · 07:12 AM

Drop the tender in. That's the whole interaction.

A bid analyst forwards the RFP straight to WorkLeaf. The system reads the cover page, deadlines, issuer, scope — and creates the workspace before the analyst has poured their second coffee.

Drop a tender PDF

Or paste an issuer URL · max 200 MB

PDF RFP-2026-118_Intersection-Upgrades.pdf · 96 pages · 22.1 MB
Analyzing PDFpage 47 of 96
OCR Table detect Metadata Classify

Extracted by AI Live

Tender #RFP-2026-118
IssuerMunicipal Public Works
DepartmentEngineering · Roads & Traffic
PricingUnit price · 4 schedules (A–D)
Site visit2026-10-08 · 10:00
Q&A close2026-10-14 · 16:00
Submission2026-10-22 · 14:30
BondsBid 10% · Performance 50% · L&M 50%
ScheduleSurface asphalt by day 138 · substantial by 144
Scope4-site intersection upgrade · signals + roadwork
PHASE 02 · 07:14 — 07:50 AM · 36 min

Nine sequential AI passes. Cached. Auditable.

Each step writes structured rows to the database before the next one starts. Prompt caching on Claude + OpenAI keeps the cost honest. Every output is editable by humans before anything ships.

01
Document parse OCR · table detect · attachment split
96 pages · 28 tables · 3 annexes + IFT drawings split
DONE · 2m 04s
02
Requirements extraction Mandatory vs. optional · linked to clauses
324 clauses parsed · 29 requirements · 12 mandatory documents identified
DONE · 3m 56s
03
Specs & risk assessment Tech specs + multi-factor risk score
28 specs · 19 risks · 3 high (schedule, multi-party coord., active traffic)
DONE · 5m 12s
04
Zones & plan Per-site decomposition + Gantt
4 zones mapped · 6 phases · 96 tasks · 144 days critical path
DONE · 5m 04s
05
Work orders Grouped by site & activity
33 work orders · 435 line items · day-numbered (D1 → D138)
DONE · 4m 38s
06
Materials extraction Concrete · aggregate · asphalt · fixtures
28 materials · 4 concrete · 5 aggregate · 4 asphalt · 12 fixtures
DONE · 3m 50s
07
Resources (equipment + crew) Heavy + small equipment, crew roles
46 resources · 13 heavy · 16 small · 17 crew roles · 34,137 h
DONE · 4m 22s
08
Estimate & pricing 4 pricing schedules · margin model
82 line items · subtotal $ 1.51M · target margin 22% · bid $ 1.84M
DONE · 5m 14s
09
Context match & submission docs Feasibility check + draft documents
Drafting 3 of 5 documents · subcontractor list · fee schedule · cover letter
RUNNING
Elapsed36 min
Tokens · in0
Cached read0 hit rate
Cost$ 4.62 vs ~22 hr analyst
PHASE 03 · 07:51 AM

Thirteen tabs. One source of truth.

Every artifact the AI produced lives here — editable, exportable to PDF / DOCX / XLSX, and ready for the estimator to sign off before submission. The mini-pipeline strip at the top stays pinned as you click through.

workleaf.app / tenders RFP-2026-118 · Intersection upgrade
Auto-saving
AI pipeline completed Intake Requirements Specs & Risks Zones & Plan Work Orders Materials Resources Estimate Matching
Every section is editable. AI gives you the draft — your team adds rows, overrides values, links documents and re-runs any step at any point. Press E to edit · + to add

Executive summary

AI Generated · reviewed
Bid total
$ 1.84M CAD
Target margin
22% · base
Win probability
64% · AI score
Effort to bid
4.5 h · vs ~22 h manual

A civil construction tender for intersection improvements at four sites in the issuer's municipality. Scope includes traffic-signal upgrades, roadway excavation, curb & gutter installation, sidewalk reconstruction, underground electrical conduit, and final asphalt paving.

The work is governed by the issuer's Specifications Book and an Issued-for-Tender (IFT) drawing set. Substantial completion is required within 144 days, with surface asphalt placed by day 138. Pricing is unit-price across four schedules (A–D), one per intersection.

Mandatory pre-conditions of award include current COR safety certification, valid WSIB clearance, $5M general liability, and a minimum of three comparable public-sector references.

Documents · 6 total (4 uploaded · 2 AI-drafted)
MY UPLOADED DOCUMENTS 4
PDF
RFP-2026-118.pdfMain RFP document · indexed
SOURCE 22.1 MB PARSED Oct 22
PDF
Annex A — General Conditions & Construction Schedule.pdfContract framework
SOURCE 1.1 MB PARSED Oct 22
PDF
Annex B — Technical Requirements.pdfTechnical specifications
SOURCE 340 KB PARSED Oct 22
PDF
Annex C — Issued-for-Tender Drawings.pdfIFT plan set · 28 sheets
SOURCE 7.7 MB PARSED Oct 22
SUBMISSION BID PACKAGE 3
AI
cover_letter_draft.docxSubmission · cover letter
SUBMISSION AI DRAFT Oct 23
AI
subcontractor_list_letter_draft.docxSubmission · declaration of subcontractors
SUBMISSION AI DRAFT Oct 23
AI
fee_schedule_cover_letter_draft.docxSubmission · fee schedule cover
SUBMISSION AI DRAFT Oct 24
AI-GENERATED · SUPPORTING 2
AI
requirements_summary.pdfAuto-exported · classification + status
EXPORT 128 KB READY Oct 23
AI
risk_register.xlsx19 risks · likelihood × impact
EXPORT 42 KB READY Oct 23

Requirements · mandatory + optional

AI 29 extracted · 12 mandatory · 4 generatable
CategoryTitleTypeAction
BONDING Digital Bid Bond (10%)
Issued in electronically verifiable format ≥ 10% of total tender value incl. tax. Paper bonds not accepted.
MANDATORY
UPLOAD REQUIRED
TECHNICAL Pricing Schedule (Appendix C) — all four tables
Tables A, B, C, D must be completed. Items in multiple tables share a unit price.
MANDATORY
AI GENERATEGENERATED
TECHNICAL Declaration of Subcontractors
List all subs, manufacturers, suppliers — or check "By Own Forces". Required at submission.
MANDATORY
AI GENERATEGENERATED
BONDING Performance Bond (50%) & Labour & Material Payment Bond (50%)
Required at contract award. CCDC owner standard form. Issued within 15 days of award.
POST-AWARD
UPLOAD AT AWARD
COMPLIANCE COR Certification & Letter of Good Standing
Active Certificate of Recognition. Letter dated within 30 days of submission.
MANDATORY
PULL FROM M02VALID
COMPLIANCE WSIB / WHSCC Clearance Certificate
Current clearance, renewed annually.
MANDATORY
PULL FROM M02VALID
INSURANCE CGL $2M · Auto $2M · Builders Risk · Issuer named as Additional Insured
Certificate of insurance with required endorsements.
MANDATORY
PULL FROM M02VALID
TECHNICAL Cover letter on company letterhead
Standard submission cover.
OPTIONAL
AI GENERATEGENERATED
REFERENCES Three public-sector references ≥ $100k
Recent similar scope. Contact info verified.
MANDATORY
SELECT FROM CRM2 OF 3

Submission checklist

AI 46 items · auto-linked to requirements
Pre-submission — due Oct 22, 14:30
Confirm bonding capacity with surety companyDONE · Oct 18
Verify COR & Letter of Good Standing currentDONE · auto-checked
Confirm CGL $2M · Auto $2M · Builders Risk · Issuer namedDONE · M02
·Conduct site visit to all four intersectionsOct 8 · 10:00
·Review and acknowledge all addendaBy Oct 20 · 16:00
·Submit Q&A via portal Q&A functionBy Oct 14 · 16:00
Prepare Declaration of SubcontractorsAI-generated · review pending
Submission package
·Digital Bid Bond (10%) — upload from suretyUPLOAD
Cover letter — AI-drafted, reviewedRE-GEN
Pricing Schedule (Appendix C) — Tables A, B, C, DRE-GEN
Declaration of SubcontractorsRE-GEN
Three reference letters with contact info2 of 3 attached
Post-award (within 15 days)
·Performance Bond (50%)Trigger surety
·Labour & Material Payment Bond (50%)Trigger surety
·Execute contract & submit signed copiesDay 0
·Mobilization meeting & site safety orientationWithin 7 days

Risk assessment

AI 19 risks · score 68/100 · HIGH
Compressed construction seasonL: HIGH · I: HIGH
Surface asphalt mandatory by day 138. Any 3+ day weather delay in the second half puts the milestone at risk. LD exposure significant.
Mitigation · pre-stage asphalt supply · two paving crews on standby
Multi-party traffic-signal coordinationL: HIGH · I: CRITICAL
City electrical crews, utility provider and transit must all coordinate at each of four intersections. Each handoff is a schedule risk.
Mitigation · weekly coord. meeting from Day 0 · M27 channels pre-wired
Active high-traffic work-zone safetyL: MED · I: CRITICAL
All four intersections operate under live traffic with rush-hour restrictions (7–9 AM, 4–6 PM). Worker exposure significant.
Mitigation · TCP for each site · flagger rotation · M02 cert audit
Utility pole relocationsL: MED · I: HIGH
Underground conduit work intersects 3 utility pole locations. Relocations dependent on utility crew availability.
Mitigation · request relocation in Q&A · 21-day lead on POs
Pricing schedule errors → DQL: MED · I: HIGH
Incomplete or inconsistent pricing across Tables A–D = automatic disqualification. Unit prices must match across appearances.
Mitigation · AI cross-validates · estimator sign-off required
Subcontractor declaration omissionsL: LOW · I: HIGH
Failure to declare a sub renders the tender incomplete. AI cross-checks scope vs. own-forces capability.
Mitigation · auto-flag from work-order resource matching

Technical specifications

AI 28 specs · complexity: COMPLEX
CategoryTitleStandardDifficultyCost impact
SCOPEGeneral scope — 4-site intersection improvementsIssuer Spec. Book § 1CHALLENGINGHIGH
SCHEDULERush-hour traffic restrictions · 7–9 AM, 4–6 PMSpec. Book § 4.2CHALLENGINGHIGH
SIGNALTraffic signal infrastructure — undergroud components by contractorIFT drawings · sheets 12–18HARDHIGH
CIVILRoadway excavation — SR · OM · US classification per geotechSpec. Book § 5STDMED
CIVILCurb & gutter installation per detail C-04Detail C-04 · sheet 22STDMED
CIVILSidewalk reconstruction with tactile warning platesSpec. Book § 6.1STDMED
PAVINGAsphalt paving — base + surface course, 138-day cutoffSpec. Book § 9HARDHIGH
SAFETYTraffic Control Plan per local OHS regsOHS regs · OTM Book 7HIGHMED

Estimate · priced line items

AI Catalog-matched · 4 pricing schedules
Subtotal · labour
$ 612,000
Subtotal · equipment
$ 488,400
Subtotal · materials
$ 410,200
Bid total (+22% margin)
$ 1,842,000
LineItemQtyUnitRateTotal
1.01Traffic control · lump sum (per site)4ls$ 12,800$ 51,200
2.01Trench excavation · shallow rock60$ 184$ 11,040
2.02Trench excavation · ordinary material400$ 96$ 38,400
2.03Mass excavation · ordinary material80$ 88$ 7,040
3.01Concrete curb & gutter — installed484m$ 168$ 81,312
3.02Concrete sidewalk · 125 mm fibre-mesh reinforced778$ 142$ 110,476
3.03Concrete island · 150 mm coloured65$ 198$ 12,870
4.01Base course asphalt2,040t$ 154$ 314,160
4.02Surface course asphalt1,210t$ 168$ 203,280
5.01Electrical conduit (underground) — supply & install1,820m$ 88$ 160,160
5.02Signal pole bases · cast in place12ea$ 4,400$ 52,800
6.01Tactile warning plates28ea$ 312$ 8,736

Project plan

AI 6 phases · 96 tasks · 144 days
D 0D 12D 24D 36D 48D 60D 72D 84D 96D 108D 120D 132D 138D 144
Mobilization & pre-constructionPhase 1 · 14 d
Mob · 14 d
Junction A — full upgradePhase 2 · 35 d
Junction A · 35 d
Junction B — signal + roadwayPhase 3 · 28 d
Junction B · 28 d
Junction C — signal + roadwayPhase 4 · 28 d
Junction C · 28 d
Junction D — median + roadwayPhase 5 · 25 d
Junction D · 25 d
Final inspection & deficienciesPhase 6 · 14 d
Closeout

Geographic zones

AI 4 zones · 4 addresses · 134 work items
Z1
Junction A · full intersection upgrade
1 address · highest collision rate site
Priority A
41 work items 0 / 41 done $ 542k est. 35 d duration
Civil62%
Signal28%
Paving10%
Z2
Junction B · signal + roadway
1 address · evening rush restrictions only
Priority B
32 work items 0 / 32 done $ 418k est. 28 d duration
Civil48%
Signal38%
Paving14%
Z3
Junction C · signal + roadway
1 address · evening rush restrictions only
Priority B
31 work items 0 / 31 done $ 406k est. 28 d duration
Civil50%
Signal36%
Paving14%
Z4
Junction D · median + roadway
1 address · new median for right-turn-only
Priority B
30 work items 0 / 30 done $ 476k est. 25 d duration
Civil56%
Signal20%
Paving24%

Work summary

AI Rolled up across 4 zones
Activities
96 tasks
Work orders
33
Crew hours
34,137 h
Critical path
144 d
Activity typeZone(s)Crew hEquip hMaterials
Traffic control · setup & teardownZ1, Z2, Z3, Z42,240560Cones · signs · barriers
Trench & mass excavationZ1, Z2, Z3, Z43,8403,200540 m³ removed
Curb & gutter installationZ1, Z2, Z3, Z44,8202,400484 m concrete
Sidewalk & tactile platesZ1, Z2, Z3, Z45,4401,820778 m² · 28 plates
Electrical conduit & signal basesZ1, Z2, Z3, Z43,9202,1801,820 m conduit · 12 bases
Asphalt paving · base & surfaceZ1, Z2, Z3, Z45,1803,8403,250 t asphalt
Coordination · multi-partyAll zones1,120

Work orders

AI 33 orders · 0 / 435 items checked
D1 · Project kick-off & site surveyAll zones · 8 h
DRAFT
CrewForeman + surveyItems0 / 10DayD 1
Tasks: Mobilize · site walkthrough · benchmark survey · photo baseline
D2 · Project sign installation & public noticeAll zones · 8 h
DRAFT
Crew2 opsItems0 / 11DayD 2
Tasks: Install project signs · public notice · QR code · contact info
D3 · TCP setup · Junction AZone 1 · 8 h
DRAFT
CrewForeman + 2 flag.Items0 / 12DayD 5
Tasks: Deploy stamped TCP · lane closures · variable message signs · pedestrian detour
D4 · Existing signal infrastructure removal · Z1Zone 1 · 2 d
DRAFT
Crew3 ops + electricianItems0 / 13DayD 6–7
Tasks: Coordinate with utility · de-energize · remove poles · cap conduits · salvage
D6 · Concrete & asphalt removal · Z1Zone 1 · 3 d
DRAFT
Crew4 opsItems0 / 15DayD 8–10
Tasks: Mill / saw-cut · break out · haul off · grade prep · sub-base
D12 · Curb & gutter + sidewalk · Z1Zone 1 · 6 d
DRAFT
CrewForeman + 4 formsItems0 / 18DayD 14–19
Tasks: Set forms · place & finish concrete · cure · strip · tactile plate install

Materials inventory

AI 28 materials · 6 categories
Total
28
Concrete
4
Aggregate
5
Asphalt
4
Fixture
12
Pipe / other
3
Concrete 4 items
MaterialGrade / classSpecificationQtyUnitConfidence
Concrete curb & gutterConcrete curb & gutterSpec. Book Item 331484m95%
Concrete curbCurb onlySpec. Book Item 33134m95%
Concrete sidewalk125 mm · fibre-mesh reinforcedSpec. Book Item 33177895%
Concrete island150 mm coloured · fibre-meshPer spec6595%
Aggregate 5 items
MaterialGrade / classSpecificationQtyUnitConfidence
Trench borrow100 mm minusSpec. Book Item 32211095%
Granular base · type BCrushed · 19 mmSpec. Book Item 314820t93%
Granular sub-baseCrushed · 100 mm minusSpec. Book Item 314640t92%
Bedding sandManufacturedPer spec88t82%
TopsoilScreenedPer spec4290%
Asphalt 4 items
MaterialGrade / classSpecificationQtyUnitConfidence
Base course asphaltHL-8Spec. Book Item 4102,040t96%
Surface course asphaltHL-3Spec. Book Item 4101,210t96%
Tack coatSS-1Per spec3,400L94%
Crack sealantHot-pouredPer spec820L78%

Resources · equipment + crew

AI 46 resources · 34,137 hours
Total resources
46
Total hours
34,137
Crew roles
17
Heavy equip.
13
Small equip.
16
Heavy equipment 13 items
TypeSubtype / specQtyDaysTotal hConfidence
Asphalt milling machineCold planer · 1.0–1.5 m drum112 d108 h83%
Asphalt paverTracked · 2.5–4.0 m screed114 d126 h85%
Concrete truckReady-mix · 8–10 yd³225 d400 h78%
Crane / boom truckHydraulic boom · 15–20 t18 d64 h72%
Excavator200-class tracked248 d768 h91%
Dump truckTandem · 14 yd³352 d1,248 h93%
Crew roles 17 items
RoleCertificationsQtyHoursStatus
Project foremanGold Seal · COR · WHMIS · First Aid11,152 hVALID
Site supervisorCOR · WHMIS · First Aid22,304 hVALID
Equipment operator · heavyClass certs · WHMIS · Confined Space44,608 hVALID
Concrete finisherWHMIS · Trade ticket32,400 hVALID
Electrician · journeyRed Seal · WHMIS · Working at Heights21,440 hEXP D 88
Labourer · generalWHMIS · TCP awareness66,912 hVALID
Flagger / TCPTCP certification42,560 hVALID
PHASE 04 · 7 days later

You win the bid. No re-entry of anything.

The tender becomes a client, a project, and a plan in one move. Zones, work orders, materials, resources, references — everything the AI extracted carries over. Nothing is re-typed.

Award notice received · RFP-2026-118

Contract value $ 1,842,000 · 144-day term · award letter attached, posted to project record

Step 1 · Client
Created from tender issuer

WorkLeaf populates the client record from the parsed RFP issuer block. Reviewable, but no manual entry.

OrgMunicipal Public Works
TypePublic sector · municipality
DepartmentEngineering · Roads & Traffic
BillingNet 30 · electronic invoicing
Step 2 · Project
Project skeleton + budget

Project number issued, opening budget seeded from estimate. Phases + zones carry over.

Project #PR-2026-0118
TitleIntersection upgrades · 4 sites
Budget$ 1.51M internal
Phases6 · 96 tasks · 144 d
Step 3 · Carry-over
Plan · zones · work orders · materials · resources

Every artifact from the tender review tabs is wired into the new project. Nothing thrown away.

Zones4 · pinned
Work orders33 · pre-mobilized
Materials28 SKUs · POs queued
Resources46 · 17 crew + 29 equip.
PHASE 05 · Pre-mobilization · Day 0–7

Crews on lanes. Conflicts surfaced before they cost you.

The scheduler reads work orders + crew availability + cert expiry + equipment hours and lays the mobilization week down. When a constraint is violated — like a journey-electrician cert lapse mid-project — WorkLeaf flags it and proposes a fix.

Mobilization week · Junction A start
MON D 1TUE D 2WED D 3THU D 4FRI D 5SAT D 6SUN D 7
Foreman AProject foreman
D1 · kick-off
Survey
D3 · TCP setup
D4 · signal removal
Operator 14Heavy equipment · excavator
D2 · sign install
D3 · TCP
D4 · removal
Operator 22Heavy equipment · dump truck
D3 · TCP
D4–D6 · haul off (rest cap exceeded D6)
Electrician JRed Seal journey
D3 · prep
D4 · de-energize
!
Operator 22 · scheduled 14 h / day across D4–D6 exceeds 12-hour rest-cycle policy on D6. Proposed fix: reassign D6 haul-off to Operator 47 (available, certified).
PHASE 06 · Day 8 · 06:40 AM

Crews dispatched. Every move pinned to the plan.

First production day at Junction A. WorkLeaf pushes the day's work order to crew phones, opens the live map for the foreman, and starts logging time, materials and progress against the work order's items.

Junction A · day 814 ops on-site
TCPDEPLOYED
Work zone TCP buffer Cones Crew (14)
Rush window2 h to closure
Items checked42 / 435
6:40 AM●●● 5G
D-day brief · Junction A
WO-D6 dispatched. Mill saw-cut 8–11, break-out 11–14, haul 14–16. TCP active 7–9 rush.
WO-D6 · Junction AGO
Concrete & asphalt removal · 0 / 15 items
Pre-trip checklistDUE
5 items · fuel ✓ · saw blades ✓ · PPE ✓ · radio ✓ · GPS …
After: WO-D7 sub-base prepQUEUED
Same crew · expected D 9 morning
TodayTimePhotosChat
PHASE 07 · End of Day 8 · 17:00

Day done. Report and progress invoice write themselves.

Crews close their shift in the app — photos, hours, materials consumed, GPS tracks. WorkLeaf aggregates everything into a client-ready daily report, drafts the progress invoice against the unit-price schedule, and queues both for human sign-off.

Daily report AUTO · 17:00

ProjectPR-2026-0118 · Intersection upgrades
DayDay 8 of 144 · Junction A
Work orderWO-D6 · concrete & asphalt removal
Crew on-site14 ops · 11.5 h average
Equipment2 excavators, 3 dump trucks, 1 saw cutter
Items completed42 of 435 · on plan
Material removed142 m³ asphalt / concrete hauled off
SafetyNo incidents · TCP held all rush windows
Day 8 work was completed at Junction A. Crews milled, saw-cut and broke out 142 m³ of legacy asphalt and concrete, fully hauled off-site by 16:20. The TCP held without lane-closure violations through both AM (7–9) and PM (4–5:30) rush windows. Sub-base grading begins Day 9. No safety incidents reported. Photos, GPS tracks, and material tickets attached.

Progress invoice draft

DRAFT · 1 click to send
Invoice # INV-2026-0118-01
Period Day 1 – Day 8
Bill to Municipal Public Works
Terms Net 30 · HST registered
LineQtyRateTotal
Mobilization & pre-construction · WO-D1/D21 ls$ 28,400.00$ 28,400.00
Traffic control · Junction A · setup1 ls$ 12,800.00$ 12,800.00
Existing signal infrastructure removal · Junction A1 ls$ 18,200.00$ 18,200.00
Mass excavation · ordinary material42 m³$ 88.00$ 3,696.00
Concrete & asphalt removal · haul off142 m³$ 142.00$ 20,164.00
Crew · 14 ops · 11.5 h avg161 h$ 56.00$ 9,016.00
Subtotal$ 92,276.00 HST · 15%$ 13,841.40 Total due$ 106,117.40

That's the whole loop.
Tender to invoice — in one platform.

Multiply this by 30 tenders a season and a dozen concurrent projects, and you start to see why contractors switch.