Workflow Template
Change Order Approval Workflow
Manages project change orders from submission through technical review, cost-based approval routing (project manager or commercial manager), optional client approval, baseline update, and implementation tracking.
Project organisations handling frequent scope changes need a consistent, visible process for reviewing, approving and implementing change orders across teams, clients and cost thresholds. This workflow manages each change order as a record from submission through technical review, cost-based routing to a project manager or commercial manager, optional client approval, baseline update and final implementation tracking. Technical reviewers, project managers, commercial managers, project teams and client contacts are each brought into the process at the relevant stage, with requesters kept informed by email throughout.
Business Outcomes
- Supports more consistent technical review and approval of change orders across projects
- Helps route approvals to the right decision-maker based on cost impact without manual triage
- Improves visibility of change order status for project managers and commercial managers
- Makes it easier to capture client approval decisions on change orders that require them
- Reduces the effort involved in tracking baseline updates and implementation through to completion
Workflow Steps
Steps
- 1Create Change Order Recordcreate record
Registers the submitted change order as a record.
- 2Set Status: Submittedupdate record
Sets the change order status to Submitted.
- 3Email Acknowledgementsend email
Emails the requester an acknowledgement with their reference number.
- 4Set Status: Technical Reviewupdate record
Sets the change order status to Technical Review.
- 5Technical Reviewer: Assess Changecreate task
Assigns the technical reviewer a task to assess the change and record the result.
- 6Save Technical Review to Recordupdate record
Persists the technical assessment and result to the record.
- 7Route on Technical Review Result
Routes based on whether the technical review found the change acceptable.
technical_review_result: "Acceptable"→Route Approval by Cost Impacttechnical_review_result: "Not acceptable"→Set Status: Rejected (Technical)Default→End - 8Set Status: Rejected (Technical)update record
Sets the change order status to Rejected following an unacceptable technical review.
- 9Email Requester: Technical Rejectionsend email
Emails the requester the technical assessment explaining the rejection.
- 10Route Approval by Cost Impact
Routes to project manager approval for changes under $10,000 or commercial manager approval for larger changes.
cost_impact: "10000"→Project Manager Approvalcost_impact: "10000"→Commercial Manager ApprovalDefault→Project Manager Approval - 11Project Manager Approvalrequest approvalrequires approval
Requests project manager approval for the change order (cost impact under $10,000).
- 12Route PM Approval Outcome
Routes based on the project manager's approval decision.
approval_status: "approved"→Route on Client Approval Requirementapproval_status: "rejected"→Set Status: Rejected (Approval)Default→End - 13Commercial Manager Approvalrequest approvalrequires approval
Requests commercial manager approval for the change order (cost impact $10,000 or more).
- 14Route Commercial Manager Approval Outcome
Routes based on the commercial manager's approval decision.
approval_status: "approved"→Route on Client Approval Requirementapproval_status: "rejected"→Set Status: Rejected (Approval)Default→End - 15Set Status: Rejected (Approval)update record
Sets the change order status to Rejected following a manager rejection.
- 16Email Requester: Approval Rejectionsend email
Emails the requester that the change order was not approved.
- 17Route on Client Approval Requirement
Routes based on whether the contract requires client approval.
client_approval_required: "Yes"→Set Status: Awaiting Clientclient_approval_required: "No"→Set Status: ApprovedDefault→Set Status: Approved - 18Set Status: Awaiting Clientupdate record
Sets the change order status to Awaiting Client.
- 19Request Client Approvalrequest external input
Sends the client contact a form showing the change, cost and schedule impact, requesting approve/reject and comments.
- 20Route on Client Decision
Routes based on the client's approve or reject decision.
client_decision: "Approve"→Project Manager: Update Baselineclient_decision: "Reject"→Set Status: Rejected by ClientDefault→End - 21Set Status: Rejected by Clientupdate record
Sets the change order status to Rejected by Client.
- 22Email Requester: Client Rejectionsend email
Emails the requester the client's comments regarding the rejection.
- 23Set Status: Approvedupdate record
Sets the change order status to Approved.
- 24Project Manager: Update Baselinecreate task
Assigns the project manager a task due in 3 days to update the project baseline with revised details.
- 25Save Baseline Update to Recordupdate record
Persists the baseline version, revised budget, and revised completion date to the record.
- 26Confirm Status: Approvedupdate record
Ensures the change order status is set to Approved after baseline update.
- 27Email Requester: Approvedsend email
Emails the requester that the change order has been approved.
- 28Project Team: Implement Changecreate task
Assigns the project team a task with no due date to record when the change was implemented.
- 29Save Implementation Detailsupdate record
Persists the implementation date and notes to the record.
- 30Set Status: Implementedupdate record
Sets the change order status to Implemented.
Fields
Show all 21 fieldsShow fewer fields
FormChange Order Request
- Requester Name*· Text
- Requester Email*· Email
- Project Name*· Text
- Description of Change*· Long text
- Reason for Change*· Long text
- Supporting Drawings or Evidence· File upload
- Schedule Impact (days)*· Number
- Cost Impact ($)*· Number
- Does the contract require client approval?*· Choice
- Client Contact Name· Text
- Client Contact Email· Email
TaskTechnical Reviewer: Assess Change
- Technical Assessment*· Long text
- Technical Review Result*· Choice
TaskProject Manager: Update Baseline
- Baseline Version*· Text
- Revised Budget*· Number
- Revised Completion Date*· Date
TaskProject Team: Implement Change
- Date Change Implemented*· Date
- Implementation Notes· Long text
Other fields
- Change Order Status· Choice
- Client Decision*· Choice
- Client Comments· Long text
- Requester Name*
- Requester Email*
- Project Name*
- Description of Change*
- Reason for Change*
- Supporting Drawings or Evidence
Forms
Change Order Request
11 fields
Data Views
Change Orders
project_name, cost_impact, schedule_impact_days, change_order_status
Dashboard Widgets
Recommended integrations
Setup the following integrations to extend workflow capability.
Send email in the workflow
AWS SES
Similar Categories
FAQs
What does this workflow record at each stage of the change order process?
Each change order is a record with a reference number, a status such as Submitted, Technical Review, Awaiting Client, Approved or Implemented, and a timeline of the actions taken. The technical assessment and result, baseline version, revised budget, revised completion date, implementation date and notes are all saved to the record when the workflow waits for those tasks. Table views and dashboards let staff see change orders grouped by status at any point.
Who is involved in reviewing and approving a change order?
A technical reviewer first assesses whether the change is acceptable, and their result determines whether the request proceeds or is rejected. Depending on the cost impact entered on the request form, approval is then routed to either a project manager for changes under $10,000 or a commercial manager for changes of $10,000 or more, both assigned as tasks in the workspace.
How is client approval handled when the contract requires it?
If the request form indicates the contract requires client approval, the workflow sets the status to Awaiting Client and sends the client contact a form showing the change, cost and schedule impact. The client responds with a Decision and Comments without needing an account, and the workflow routes to rejection or continues toward baseline update based on their answer.
What happens after a change order is approved?
Once approved, the status is set to Approved and the project manager is assigned a task, due in three days, to update the project baseline with the revised version, budget and completion date. After this information is saved to the record, the status is confirmed as Approved and the requester is emailed to confirm approval.
How is implementation of the change tracked?
After baseline updates are confirmed, the project team is assigned a task with no due date to record when the change was implemented, along with implementation notes. Once completed, these details are saved to the record and the status is set to Implemented, giving a full timeline from submission through to completion.
How do we change this workflow if our approval thresholds or routing differ?
A workflow can be changed by describing the change in plain English or by editing its steps directly in the workflow editor, such as adjusting the $10,000 cost threshold used to route between project manager and commercial manager approval. Earlier versions of the workflow are kept, so changes can be reviewed or reverted as needed.
What happens when a technical review or manager approval results in rejection?
If the technical reviewer marks the change as not acceptable, the status is set to Rejected and the requester is emailed the technical assessment explaining why. If a project manager or commercial manager rejects the change order, the status is set to Rejected and the requester is emailed to explain the outcome, with each decision reflected in the record's timeline.
Do requesters and clients need an account to take part?
No account is needed at any stage. Requesters submit through a public request form and receive email updates including their reference number, while client contacts respond to an emailed form to approve or reject the change and add comments.
How can we adjust this workflow for compliance or documentation needs specific to our organisation?
The workflow records statuses, task entries such as technical assessments and approval decisions, and a full timeline of activity for each change order, which can support internal documentation practices. Each organisation should confirm its own compliance and record-keeping obligations, and the workflow steps, forms and tasks can be adjusted through the workflow editor to reflect those requirements.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
