What 46 Contractor Platforms Actually Let You Automate

One-line verdict: the software contractors run on is more open than its reputation — and more gated than its sales pages. We read the vendor documentation for 46 platforms, scored each one for openness, and recorded the exact connection that works for the five jobs shops ask about most. These findings are computed from that dataset, not surveyed from opinions.

Data as of November 1, 2026, from the Trades API Directory — every figure below can be re-derived from the directory’s own published data file, and the method is printed at the bottom of this page.

0 of 46platforms offer a verified public reviews API
76%have a direct API for at least one of the five common jobs (35 of 46)
43%can push webhooks for at least one job (20 of 46) — the rest must be polled or bridged
41%make a vendor-side action happen before your keys work — approval, activation, or a hand-delivered key (19 of 46)
46 of 46carry a hidden gate we documented — every single one has a catch
3.2 / 5average openness score across the 46 platforms

The headline: there is no reviews API

Not one of the 46 platforms — not the field-service giants, not the CRMs, not the accounting systems — offers a verified public API for customer reviews. If a tool promises to pull your Google reviews out of your job software automatically, it is not using a door the vendor documents. The near-misses, named so they can’t be mistaken for the real thing:

What actually works today: the job-done signal fires from the platform (webhook or poll), and the review ask runs outside it, pointing the customer at Google. That is the pattern our directory records for all 46.

How the five jobs connect, across all 46 platforms

Each platform was tested against the same five jobs: a new lead comes in, a job is done, an invoice is paid, a schedule changes, and asking for a review. That’s 230 connections. Here’s how they break down:

Connection that works Of 230 Share
Direct API + webhooks (the platform tells you the moment it happens) 65 28%
Direct API, polling (you have to keep asking) 70 30%
Runs outside the platform entirely (our side only) 49 21%
Not possible today 23 10%
Bridge apps (Zapier / Make) 15 7%
Scheduled sync 8 3%

So 59% of the connections a shop actually wants are a documented direct API — and 31% still run outside the platform or can’t be done at all. For 15 platforms, at least one of the five jobs is flatly not possible today; for 2 of them (Buildertrend and FieldEdge), none of the five connects directly.

The openness spread

Openness score Platforms Who’s there
5 / 5 5 Jobber, HubSpot, Procore, ServiceM8, Zoho CRM
4 / 5 14 The documented middle — real APIs, real gates
3 / 5 17 The largest group: usable, with conditions
2 / 5 6 Thin doors — read-only, bridge-only, or heavily licensed
1 / 5 4 Buildertrend, Service Autopilot, Joist, Tradify — closed

The 11 platforms with no direct API for any of the five jobs: Sage, Buildertrend, FieldEdge, Houzz Pro, Service Autopilot, Contractor Foreman, Knowify, Leap CRM, Joist, JobTread, Tradify.

The gates are the story

Every one of the 46 carries a gate we could document from the vendor’s own material: 19 require the vendor to act before your keys work (an approval, an activation, a key handed over by support), and 16 put API access behind a plan tier, paid add-on, or licence. None of this is hidden on purpose — it’s just never on the pricing page. The directory prints each platform’s gate next to its score so the catch is visible before you buy, not after.

Method — so this page can be checked

Each platform’s directory record scores Openness 1–5 from the vendor’s published documentation and records, for each of the five jobs, the best verified connection (its “rung”) plus a note and the platform’s hidden gate. Every number on this page was computed from those 46 records — the same data file that drives the directory table and the “Is there an API for that?” finder. Where a capability isn’t confirmed in the vendor’s own documentation, the record says UNVERIFIED and the capability is not counted. If a vendor changes its API, the record changes and so do these findings; the date at the top of this page is the date of the data, not of the writing.

Keep exploring: New to how this works? Start with how APIs work, in plain terms. Wondering about your own software? Take the free Software Check to see what your current tools can connect to. And to see how findable your own site is, run the free AEO Readiness Check.