Issue intelligence,inside Procore.
The moment an RFI, change event or PCO lands in Procore, Storia reads it, classifies it against a structured issue taxonomy, and writes a Primary and Secondary issue back to the record. The system of record stays Procore.
- Webhook on create + update
- Primary + secondary issue
- Zero retention
Inside the record
The panel docks where the field already looks.
Text alternative. A record view on project 4821 Meridian Heights Tower, RFIs tool, RFI-047, titled “Concrete block wall in conflict with existing ventilation on Zone V-43,” with tabs General, Related Items zero, Emails zero and Change History fifteen. The request repeats the wall conflict and asks for instructions. No attachments, submitted May 20, 2026. Two responses, both from Marcus Reyes on May 20, 2026, both pending official marking. Docked beside the record, the Storia Issue Intelligence panel shows a primary issue, Construction Coordination and Execution Issues, Constructability Concerns, code 2.2.2, Lack of Access, defined as limited physical access preventing installation, inspection or maintenance during construction, with the example of a mechanical shaft too narrow for duct routing; and a secondary issue, Design and Documentation Issues, Inconsistency and Conflict, code 1.2.2, Interdisciplinary Conflict, defined as clashes between different disciplines’ models or drawings, with the example of a mechanical duct running through an architectural skylight.
How it works
Three moves, and none of them leave Procore.
Read every RFI, CE and PCO as it lands.
Webhook fires on create and on update. Storia scans the record for coordination gaps, scope ambiguity, missing information, and change risk.
Trigger · webhookAssign a Primary and Secondary issue.
Classify the record against a 3-level taxonomy. RFI-047 reads as Lack of Access (2.2.2), with Interdisciplinary Conflict (1.2.2) as the secondary frame.
Output · 2 issue tagsWrite the classification back into Procore.
A side panel docks beside the record with the issues, taxonomy paths, definitions and worked examples. The PM reads it without leaving the RFI.
Surface · embedded panelThe boundary
Procore holds the record. Storia holds nothing.
Procore · system of record
Storia · classification only
Reads in · classifies in memory · writes one note backZero retention
Side by side
Same Procore. Different visibility.
Dimension
Procore alone
Procore + Storia
Issue visibility
Each RFI, CE, and PCO opens in its own record. The PM reads the title and decides what kind of issue it is.
RFI-047 arrives tagged Primary · Lack of Access (2.2.2) and Secondary · Interdisciplinary Conflict (1.2.2).
Time to classify
Manual triage. Categories get filled in after the fact, or skipped.
Automatic. Storia classifies on create and on update, before the response is written.
Workflow change
No change.
No change. Storia writes back into the Procore record. The field never leaves Procore.
Data retention
Project data stays in Procore.
Project data stays in Procore. Storia retains nothing on its side.
Procore App Marketplace
Installed per company. Scoped per project.
Procore is the system of record. Storia reads in, writes a note back. One direction for truth.
RFI, Change Event, PCO. Classified on create and on update. More record types on request.
Webhook, real time. Classification runs the moment a record lands or changes.
Zero on Storia. Inference runs in memory. Nothing persisted on our side.
Under 30 minutes. Install from the App Marketplace, scope the project, done.
- 01Real records
- 02No new dashboard for the field
- 03Zero retention
Procore is a trademark of Procore Technologies, Inc. Storia is an independent third-party integration and is not affiliated with, endorsed by, or sponsored by Procore Technologies, Inc. The record view on this page is a rendering for illustration and does not reproduce Procore’s interface.