Workflow Template
Request for Information Workflow
Manages the lifecycle of a Request for Information (RFI) from submission through triage, designer/stakeholder response, review, and closure. Coordinators triage and assign RFIs, responders provide clarifications, reviewers approve or return responses, change-impacting answers trigger a change order task, and requesters are notified when the RFI is answered and closed.
Organisations managing construction, engineering, or complex project delivery require a defensible, auditable process for handling Requests for Information (RFIs) to protect against scope disputes, schedule slippage, and cost overruns. This workflow governs the full RFI lifecycle—submission, coordinator triage and assignment, responder clarification, reviewer approval, and closure—with built-in escalation for change-impacting answers via automatic change order tasks. Coordinators, responders, reviewers, and requesters each operate within defined roles, statuses, and notifications, supporting consistent governance across project teams and external stakeholders.
Business Outcomes
- Helps reduce RFI response cycle times through automated triage and assignment
- Improves traceability of who reviewed, approved, or returned each response
- Supports faster identification of scope, cost, or schedule impacts requiring a change order
- Reduces manual follow-up by automating requester notifications at closure
- Strengthens audit readiness with a status-tracked record for every RFI
Workflow Steps
Steps
- 1Create RFI Recordcreate record
Registers the submitted RFI as a record.
- 2Set Status: Openupdate record
Sets the RFI status to Open and applies the required response date as the due date.
- 3Set Response Due Dateset due date
Sets the record's due date based on a standard SLA window for RFI responses.
- 4Coordinator Triage & Assignmentcreate task
Coordinator reviews the RFI and assigns it to the responsible designer or stakeholder.
- 5Persist Responsible Partyupdate record
Writes the responsible designer/stakeholder recorded during triage onto the RFI record.
- 6Assign to Responderassign user
Assigns the RFI to the responsible designer/stakeholder for response.
- 7Set Status: Assignedupdate record
Updates the RFI status to Assigned.
- 8Provide Clarification Responsecreate task
Responsible designer/stakeholder drafts the clarification response to the RFI.
- 9Set Status: Response Submittedupdate record
Persists the response and marks the RFI as having a submitted response, pending review.
- 10Set Status: Under Reviewupdate record
Marks the RFI as under reviewer scrutiny.
- 11Reviewer Checks Responserequest approval
Reviewer checks the clarification response and decides to distribute it or return it as incomplete.
- 12Route Review Outcome
Routes based on whether the reviewer approved (distribute) or rejected (return for revision) the response.
approval_status: "approved"→Check Scope/Cost/Schedule Impactapproval_status: "rejected"→Set Status: Returned for RevisionDefault→End - 13Set Status: Returned for Revisionupdate record
Marks the RFI as returned to the responder because the response was incomplete.
- 14Return to Responder for Revisionrestart from step
Restarts the workflow from the response task so the responder can revise and resubmit.
- 15Check Scope/Cost/Schedule Impact
Determines whether the approved response impacts scope, cost, or schedule and requires a change order.
impacts_scope_cost_schedule: "Yes"→Raise Change Order Taskimpacts_scope_cost_schedule: "No"→Set Status: DistributedDefault→Set Status: Distributed - 16Raise Change Order Taskcreate task
Assigns a task to raise a change order because the response impacts scope, cost, or schedule.
- 17Set Status: Distributedupdate record
Marks the RFI response as distributed.
- 18Notify Requestersend email
Notifies the requester that the RFI has been answered and closed.
- 19Set Status: Closedupdate record
Marks the RFI as closed, completing the process.
Fields
- Requester Name*
- Requester Email*
- Project Reference*
- Drawing Reference*
- RFI Question*
- Response Required By*
- +5 more fields
Forms
Request for Information (RFI) Submission
6 fields
Data Views
All RFIs
rfi_ref, project_reference, drawing_reference, rfi_status +2 more
Dashboard Widgets
Recommended integrations
Setup the following integrations to extend workflow capability.
Send email in the workflow
AWS SES
Similar Categories
FAQs
How is this workflow audited for compliance purposes?
Every RFI record retains a full status history—from Open through Assigned, Response Submitted, Under Review, and Closed—so reviewers and auditors can trace who took each action and when. This status trail is maintained automatically inside assess.one as the workflow progresses, supporting internal quality reviews or external audit requests without needing separate documentation.
Who has access to RFI records and at which stages?
Access is role-based: coordinators manage triage and assignment, responders provide clarifications, reviewers approve or return responses, and requesters receive notifications at closure. These roles and their permissions are configured directly within assess.one, allowing administrators to control visibility and edit rights at each stage of the RFI lifecycle.
How does this integrate with existing project communication tools?
Notification steps such as Notify Requester can be configured to send updates via email, Slack, or other supported channels, all set up inside assess.one without requiring separate development work. This keeps requesters and stakeholders informed at key milestones, such as when a response is distributed or an RFI is closed.
Can the workflow be customised for organisation-specific approval logic?
Yes, steps such as Reviewer Checks Response and Route Review Outcome can be adjusted to reflect an organisation's specific approval hierarchy, escalation rules, or number of review stages. Coordinators or administrators can modify roles, due dates, and routing logic directly within assess.one to match existing governance standards.
What happens when a reviewer returns a response for revision?
If a reviewer determines a response is incomplete or inaccurate, the Set Status: Returned for Revision step is triggered, and the RFI is routed back to the responder for correction. This creates a documented feedback loop, helping maintain accountability and response quality before the RFI proceeds to distribution or closure.
How does the workflow handle RFIs that impact project scope, cost, or schedule?
The Check Scope/Cost/Schedule Impact step evaluates whether a response introduces changes beyond the original project baseline. Where impact is identified, the Raise Change Order Task step automatically generates a linked task, helping ensure change-impacting clarifications are escalated for formal change management rather than closed silently.
Who needs access to this workflow within a larger organisation?
Typically, project coordinators, technical responders (such as designers or engineers), reviewers or approvers, and the original requesters all require access, each scoped to their relevant steps. Administrators can assign and adjust these access levels inside assess.one as project teams or responsibilities change over time.
How long does it take to implement this workflow?
The RFI Management template is ready to use and can be published in minutes inside assess.one, without a lengthy implementation project. Once published, teams can begin submitting, triaging, and responding to RFIs immediately, with roles and notifications configured as needed.
What compliance considerations apply when setting response due dates?
The Set Response Due Date step allows organisations to align RFI turnaround times with contractual or regulatory obligations relevant to their project or industry. Coordinators can adjust due date logic within assess.one to reflect specific contract terms, helping support timely responses and reducing exposure to schedule-related disputes.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
