Field questions become RFIs in Procore
A sub emails a question — FieldPE finds the drawing and spec that answer it, writes the RFI, and creates it in Procore as a draft.
An AI project engineer for your Procore job. It drafts. You issue.
They run off the same inbox, and every one of them waits for you.

Matches the sender in the Procore directory, finds the drawing and spec section that answer the question, and writes the RFI with the real sheet attached.

Compares the package against every schedule tag in the section and lists the tags it cannot find. Clears, and it closes itself in Procore.

Drafts the change from an answered cost-impact RFI or a standalone event, runs the event → PCO → CO lifecycle, and collects sub pricing over email.

Writes a per-trade scope from your drawings and specs, worded to hold the sub to the contract documents. Their proposal merges into it.
A sub emails a question — FieldPE finds the drawing and spec that answer it, writes the RFI, and creates it in Procore as a draft.
It compares a submittal against every tag in the spec, flags what is missing, and closes it in Procore when it clears.
It drafts the change, collects sub pricing by email, and runs event → PCO → CO with the money on both sides.
It writes a grounded, per-trade scope, merges the sub’s proposal, flags gaps, and exports to Procore.
Subs keep emailing you. You keep issuing out of Procore.
Sign in with Google or Microsoft and pick a Procore project. FieldPE pulls your live drawings, specs and directory in minutes. It runs in a browser tab next to Procore.

Subs and the field send questions, submittals, priced changes, and proposals to the inbox FieldPE watches. It reads each one, grounds it in your drawings, and drafts the record.

The draft is already in Procore, with the real sheet and spec attached. Edit it there or here, then issue it — the field question is closed without you retyping a thing. Until you do, it has gone to nobody.

The first three come from the Navigant Construction Forum study of 1,000,000 RFIs across 1,300 projects. The last is our own timing on the projects FieldPE runs on, measured from the email arriving to the draft existing in Procore.
Grounded in
Every draft is grounded in the drawings, specs and correspondence for that project — pulled live from Procore, and cited under the answer.
While nobody is signed in
Five jobs run on their own — one when mail arrives, four on a timer. Every one of them stops at a draft.
They run as whoever your company designates, so Procore records a real person as the author. Nothing is issued until somebody approves it.
A sub emails a question. FieldPE reads it, finds the drawing and spec that answer it, and creates the RFI in Procore as a draft — numbered by nobody, sent to nobody.
When every schedule tag on a submittal clears, it closes the record in Procore and tells the people who were waiting on it.
An answer that changes the work is a change order waiting to be written. It drafts the event, collects sub pricing in the same thread, and leaves the money on both sides.
Every change event that landed this month, gathered into one owner PCO with the backup attached, on the day you close the month.
When the architect reissues a sheet or a spec section changes, the per-trade scopes are rebuilt against the new set rather than quietly going stale.
Every trade on the job
One project on FieldPE today carries 29 of these. Each is written against the contract documents for that job, not a template — with no CSI codes left in the final document.
Forming, placing, finishing — and who patches the slab after somebody else cores it.
Units, mortar, reinforcing, and the flashing that is always somebody else’s line.
Framing, connections and deck. Penetrations need the engineer of record, and the scope says so.
Roofing, waterproofing, sealants. The trade whose exclusions cost the most when nobody reads them.
Drywall, flooring, paint, ceilings — the division with the most overlapping claims on one wall.
Heads, mains, and the ceiling coordination nobody owns until it is written down.
Domestic water, waste, vent. Where it crosses the sprinkler main is a scope line, not a surprise.
Equipment, duct, controls. VAV terminal units are the classic thing one bidder quietly excludes.
Service, distribution, devices. Floor boxes and feeders are the usual change-order origin.
Excavation, backfill, compaction — and rock, which is a differing site condition, not an inclusion.
Divisions follow MasterFormat. A scope names what the trade includes, what it excludes, and the gaps no trade has priced — which is where change orders come from.
Pulls the live drawing set and spec sections straight from Procore. If the architect reissues A-201, the next draft cites the reissue.
The cited drawing is downloaded from Procore and attached — the actual sheet, not a summary.
No matching spec? It says so rather than inventing a clause. Can’t route it? It asks you.
Lunch invites, delivery notices and alerts are ignored. Only real field conditions get drafted.
Drawing number, specification, cost code, assignee and distribution — filled in Procore’s own fields.
Drafts land in Procore; nothing leaves it for an architect, owner or sub until a person clicks approve.

One RFI, by hand and with FieldPE.
Things it will not do, whatever you ask it.
FieldPE drafts it in Procore for you, but nothing is issued to the architect or emailed to a sub until a person does it. Every send is yours.
Your team signs in with the Google or Microsoft accounts they already use. Access is limited to an approved list you control. Take someone off the list and their session stops working.
It cites the sheet and spec section, or it says it could not find one. It will not write you a clause that is not in the book.
It reads your live drawings and specs and files into your project's own fields. Everything files into your Procore project. FieldPE keeps no second copy of the log.
The trust and setup answers — separate from how each workflow runs.