1. RFI intake, checked against drawings, routed to the engineer
A subcontractor raises a request-for-information by WhatsApp or email. Today it's re-typed into a log, someone hunts the relevant drawing by hand, and it waits in an inbox until an engineer happens to see it.
Trigger: WhatsApp / Email (RFI raised)
How the workflow runs
- Trigger
RFI comes in. A WhatsApp or Email trigger captures the RFI in the subcontractor's own words, with any attached photos.
- Agent
Structure the RFI. An Agent node extracts the discipline, location/grid ref, question and priority into a standard RFI record — consistently, every time.
- Knowledge
Check drawings & specs. A Knowledge node searches the current drawing set and specifications for the relevant detail — with citations, so the reply points at the exact sheet.
- Approval
Route to the responsible engineer. An Approval node puts the answer where it belongs — the agent drafts and cites, the engineer of record approves the response before it's issued.
- Tool (MCP)
Log to the PM system. A Tool (MCP) node writes the RFI and its response into your project-management/PM system — no first-party connector, MCP calls yours.
- Output
Close the loop with the sub. An Output node sends the answered RFI back to the subcontractor on WhatsApp/Email with the reference and drawing citation.
Channels & connectors
- Knowledge base
- Approval / HITL
- Tool (MCP → PM system)
Outcome
Every RFI becomes a structured, drawing-referenced record the moment it's raised, and reaches the right engineer instead of sitting in an inbox.
Why it helps
Removes the manual re-typing and drawing-hunt from the front of every RFI while keeping the engineered answer behind a human sign-off.
Build spec
1 agent — 1 agent structures the RFI and drafts the cited answer; the engineer Approval and the PM-system write are workflow nodes.
System prompt (paste-ready)
You are a construction RFI-intake assistant. From the subcontractor's message and any attached photos, extract the discipline, location/grid reference, the question and the priority into a standard RFI record. Search the current drawing set and specifications in Knowledge for the relevant detail and draft a proposed answer that cites the exact sheet or spec clause — never guess a detail that isn't in the documents. Do not issue the answer: it must be approved by the engineer of record first.
MCP connectors
- Project-management / PM system — via a Tool (MCP) node (no first-party connector)
- WhatsApp + Email — receive + send channels
Built-in tools
- knowledge_search (drawing set + specifications)
- document parsing (attached site photos / PDFs)
Guardrails
- The engineered answer is never issued without the engineer-of-record Approval node — the agent drafts and cites, a person signs off
- Every cited detail points at an exact drawing sheet or spec clause — no guessing beyond the documents
- Scope-locked to the raising subcontractor's RFI
Output & delivery
The agent structures the RFI and drafts a drawing-cited answer → the engineer of record approves the response at the Approval node → a Tool node writes the RFI + response into the PM system via MCP → an Output node returns the answered RFI with its sheet citation to the subcontractor.