AI Operations Platform · For Commercial Contractors

Your office manager is doing data entry. Trade Pulse is doing the job.

AI operations for commercial specialty contractors and self-performing GCs. Drop a job folder, get a costed job — not a pile of paperwork.

Get a demo See how it works 30-min walkthrough · we use your job folder
app.tradepulse.io/jobs
Active jobs · Q2 2026

Job costing

+ New jobExport
Active value
$1.84M
+$120k MTD
Costed labor
$412k
32 crews
Margin (live)
21.4%
+1.2 pts
Retention held
$167k
4 GCs
CodeJobBudgetActualProgressStatus
L-100Henderson Tower — Phase 2 Drywall$184,500$162,30088%On budget
L-200Cypress Medical Plaza — Paint$92,000$98,750107%Over budget
L-300Riverside Storage — Flooring$47,200$31,10066%On budget
M-110Eastgate Build-out — Electrical R/I$128,000$121,40095%On budget
M-220Foothill Hangar — Roofing$215,000$187,50087%On budget
Live sandbox · No signup

Don't take our word for it. Pick one.

Three sample documents. Click any one and watch Trade Pulse extract, classify, and route it in about four seconds. Real AI. Real output. The samples are real PDFs — vendor names, amounts, dates, all extracted live.

Sample documents
Want to drop your own file? Schedule a 30-min demo — we process three of your real job folders, live, on the call.
Pick a sample document to start
Extraction takes about 4 seconds. Files auto-delete 60 seconds after processing — we don't store them, we don't train on them, we don't see them.
In production today
538
jobs synced last quarter
97%
AI classification accuracy
12 hrs
saved per week, per office manager
20+
document types read end-to-end
Trades served
Painting
Drywall
Flooring
Electrical
HVAC
Roofing
Remodeling
Self-perf GC
What's actually broken

You're running a $4M business out of an inbox and a shared drive.

  • Your job folder is a Dropbox of receipts and a thread of forwarded emails.
  • QuickBooks doesn't tell you which jobs are losing money — until they're done.
  • Your office manager spends 15 hours a week typing things she's already received.
  • Lien waivers, COIs, change orders — all of it lives in someone's inbox.

None of this is your fault. The accounting and PM tools you use weren't built for self-performing trades. Trade Pulse sits on top of them and does the work nobody else will.

Before
mail.office.com
Inbox — Mary (Office Manager)
SWilliams Account
Invoice 882173 attached
2:14 PM
Foreman — Tony
Photos of the punch list (12)
1:42 PM
GC — Reardon Const.
Re: Lien waiver for pay app #4
12:08 PM
no-reply@procore
CO-007 ready for your review
11:31 AM
Subcontractor — JV Floor
COI renewal — please file
10:55 AM
ADP
Payroll Q2-W17 export
9:14 AM
Foreman — Eduardo
IMG_4471.heic, IMG_4472.heic
8:20 AM
After
app.tradepulse.io/inbox
Trade Pulse · Auto-routed today
Invoice 882173
Posted to Henderson L-100
Classified
Punch list 12 photos
Attached to Cypress L-200
Classified
Lien waiver — Reardon
Matched to pay app #4
AI matched
CO-007 Cypress
Routed to PM for approval
AI matched
JV Floor COI
Filed · expires 2026-11-30
Classified
Payroll Q2-W17
Allocated 187 hrs across 6 jobs
Classified
Field receipts (2)
Henderson · pending vendor match
AI matched
What it does

Four things, done well, instead of fifty done halfway.

01 · AI document intelligence

Drop a job folder. We build the job.

Trade Pulse reads invoices, pay apps, lien waivers, COIs, change orders, photos and field receipts — 20+ document types — and routes each to the right job and line item. You review the few that need human judgment.

97%
auto-classified, no human touch
20+
document types out of the box
app.tradepulse.io/inbox
Inbox · Henderson Tower

Document review

6 of 142 today
AIA G702 — Henderson #4.pdfPay app99%Classified
Sherwin Williams 882173.pdfMaterial invoice98%Classified
COI — Riverside.pdfInsurance COI96%Classified
Lien waiver conditional.pdfLien waiver92%AI matched
CO-007 Cypress Medical.pdfChange order87%AI matched
IMG_4471.heicField receipt71%Needs review
1 doc flagged for review · auto-matched 5 to job code L-100
02 · Live job costing

Know which jobs are losing money before they're done.

Labor, materials, equipment, retention and sub commitments — costed in real time against bid. See a job slipping on Tuesday, not at month-end close.

Live
budget-vs-actual every line
$0
in surprise overruns at closeout (the goal)
app.tradepulse.io/jobs
Active jobs · Q2 2026

Job costing

+ New jobExport
Active value
$1.84M
+$120k MTD
Costed labor
$412k
32 crews
Margin (live)
21.4%
+1.2 pts
Retention held
$167k
4 GCs
CodeJobBudgetActualProgressStatus
L-100Henderson Tower — Phase 2 Drywall$184,500$162,30088%On budget
L-200Cypress Medical Plaza — Paint$92,000$98,750107%Over budget
L-300Riverside Storage — Flooring$47,200$31,10066%On budget
M-110Eastgate Build-out — Electrical R/I$128,000$121,40095%On budget
M-220Foothill Hangar — Roofing$215,000$187,50087%On budget
03 · Ask in plain English

Ask the question. Skip the report builder.

"What's my margin on the Henderson job?" "Which jobs are losing money this month?" "Open lien waivers by GC." Trade Pulse answers from your live data — and shows the work.

Plain English
no SQL, no report templates
Cited
every answer links back to source
app.tradepulse.io/ask
Ask Trade Pulse
What's my margin on the Henderson job, and which line items are over budget?
Henderson Tower · Phase 2
Live margin is 21.4% against a budget of $184,500. Two cost codes are tracking over:
09-250Drywall finish — labor+$3,42009-900Patch & touch-up+$1,180
Both driven by 47 hrs of unbilled rework against PCO-014.
Try
Which jobs are losing money this month?Open lien waivers by GCCrew utilization last week
Ask anything about your jobs, costs, or documents
04 · Works with your stack

Connects to what you already run.

QuickBooks, Sage 100, FOUNDATION, Procore, busybusy, ExakTime, Gmail, Outlook. We're an operations layer on top of your accounting and PM tools — not a replacement for them.

9
integrations live · more shipping monthly
Two-way
sync where the system supports it
app.tradepulse.io/integrations
Integrations · 6 of 9 connected
Q
CONNECTED
QuickBooks
Accounting
S
CONNECTED
Sage 100
Accounting
F
AVAILABLE
FOUNDATION
Accounting
P
CONNECTED
Procore
Project mgmt
B
AVAILABLE
Buildertrend
Project mgmt
b
CONNECTED
busybusy
Time tracking
E
AVAILABLE
ExakTime
Time tracking
G
CONNECTED
Gmail
Email
O
CONNECTED
Outlook
Email
Built for your trade

We didn't build a generic tool and slap a hard hat on it.

Each trade has a different cost structure, billing flow, and definition of "done." Pick yours — we'll show you what's specific.

DRYWALL

Built for hangers and finishers running multiple crews per project.

  • Track board count, joint compound, and finish levels per area
  • Reconcile pay apps to AIA G702/G703 with retention by line item
  • Surface labor variance by foreman before week-end
Sample job · L-100
Henderson Tower — Phase 2
12,400 bd ft installed
88% complete
SCOPE14,100 bd ft · Levels 4 finish
CREWS3 hanging · 2 finishing
LABOR1,142 hrs / bid 1,260 hrs
RETAIN$18,450 held by GC (10%)
CO-007+$6,200 PCO pending
Is this for me?

We'd rather lose the deal than land a bad fit.

No public pricing yet. But here's what a typical week looks like for the contractors we work with. If none of this sounds like you, we'll say so on the demo call.

Tuesday 9AM
Your office manager is re-typing the invoices that already arrived as PDFs.
If she's not, you don't need us yet.
Tuesday 6PM
Your foreman is texting receipt photos that nobody will file until Friday.
Multiply that by 4 crews and 11 weeks.
Friday afternoon
You're updating the job costing spreadsheet from memory and three browser tabs.
The number you land on is approximately right.
Month-end
You find out a job lost money two weeks after you stopped working on it.
Now you're trying to figure out where, on what, and whether to bid the next one with the same GC.
Customers
“Allison used to spend Fridays on data entry. Now she spends Fridays approving things. That's the whole job.”
JR
Owner
$8M painting contractor · Phoenix metro
Active job
Henderson Tower
Phase 2 · $1.2M drywall
21.4% margin · live
Active job
Cypress Medical
$92k repaint · 3 phases
52% billed · on track
Active job
Foothill Hangar
$215k TPO roof
87% installed · 2-day weather buffer
See it on your data

Three of your jobs. Costed by line item. Before the call ends.

Send us three job folders before the demo — your messiest, your biggest, and one that's already closed. By the end of a 30-minute call, you'll see all three costed line by line: labor, materials, retention, change orders, the whole picture.

If the numbers don't match what you already know, we'll tell you why. If they do match — and they show something you didn't know — that's the demo.

  • Three folders in advance. 30 minutes on Zoom. No follow-up sales sequence.
  • Numbers reconcile to your QuickBooks (or Sage, or FOUNDATION) before you hang up.
  • NDA on request before you send anything.
Demo request · 3 fields
No marketing emails. No newsletter. Just the call.