Workflow Template
Flooring site measure and estimate Workflow
Captures an estimator's site measurement, calculates a flooring quote, routes it through manager review (with revision looping), and on approval sends the customer a quote to accept or decline, closing out the job booking or a decline notice.
Flooring businesses handling multiple site measures and quotes each week need a consistent, visible process that keeps estimators, managers and the office aligned on every job. This workflow captures the estimator's site measurement details, calculates a quote, routes it through manager review with revision looping where needed, and on approval sends the customer a quote to accept or decline. Estimating managers, estimators, office staff and customers are each involved at the appropriate stage, with the record's status and timeline reflecting progress throughout.
Business Outcomes
- Supports more consistent quote calculations across estimators
- Helps reduce back-and-forth on pricing by routing revisions with recorded manager comments
- Makes it easier to track every quote's status from measurement to customer decision
- Streamlines handoff to the office for job booking once a quote is accepted
- Improves visibility of decline reasons and revision history for later review
Workflow Steps
Steps
- 1Create flooring quote recordcreate record
Registers the site measure submission as a flooring quote record.
- 2Set status to Measuredupdate record
Marks the record status as Measured after site data capture.
- 3Calculate quote amountupdate record
Calculates the quote amount from measured area, waste allowance, rate and extras cost.
- 4Manager: check measurements and pricecreate task
Estimating manager reviews the measurements and pricing and records approval decision.
- 5Save manager review decisionupdate record
Persists the manager's decision and comments to the record.
- 6Route on manager review decision
Routes to the quote-sent path if approved, or to revision if changes are needed.
review_decision: "Approved"→Set status to Quote Sentreview_decision: "Changes needed"→Set status to RevisingDefault→End - 7Set status to Revisingupdate record
Marks the record status as Revising while the estimator updates the quote.
- 8Estimator: update quote based on commentscreate task
Estimator reviews the manager's comments and updates area, waste allowance, rate and extras cost.
- 9Save revised quote inputsupdate record
Persists the estimator's revised measurements and pricing to the record.
- 10Restart quote calculation cyclerestart from step
Restarts the workflow from the quote calculation step with the revised figures.
- 11Set status to Quote Sentupdate record
Marks the record status as Quote Sent before emailing the customer.
- 12Send quote to customer for acceptancerequest external input
Emails the customer the quote details and a form to accept or decline, and waits for their reply.
- 13Save customer decisionupdate record
Persists the customer's accept/decline decision and comments to the record.
- 14Route on customer decision
Routes to acceptance or decline handling based on the customer's reply.
quote_decision: "Accept"→Set status to Quote Acceptedquote_decision: "Decline"→Set status to Quote DeclinedDefault→End - 15Set status to Quote Declinedupdate record
Marks the record status as Quote Declined.
- 16Send decline thank-you emailsend email
Emails the customer a thank-you message after they declined the quote.
- 17Set status to Quote Acceptedupdate record
Marks the record status as Quote Accepted.
- 18Send acceptance confirmation emailsend email
Emails the customer confirming their quote acceptance.
- 19Office: book the jobcreate task
Creates a task for the office to book the job, without waiting for completion.
Fields
- Customer Name*
- Customer Email*
- Customer Mobile*
- Site Address*
- Visit Date*
- Rooms*
- +20 more fields
Forms
Flooring Site Measure Form
16 fields
Data Views
Flooring Quotes Overview
customer_name, site_address, flooring_product, measured_floor_area +3 more
Dashboard Widgets
Recommended integrations
Setup the following integrations to extend workflow capability.
Send email in the workflow
AWS SES
Similar Workflows
Similar Categories
FAQs
What does this workflow record at each stage of the quote process?
The record captures the original site measurement details, the calculated quote amount, the manager's review decision and comments, and any revised measurements or pricing entered by the estimator. It also records the customer's accept or decline decision and comments, and the office's booking notes. The record's status and timeline show these changes as they happen, giving a clear history of how each quote progressed.
Who is involved in reviewing and approving a flooring quote?
The estimating manager checks the measurements and pricing and records an approval decision, which the workflow waits for before proceeding. If changes are needed, the task returns to the estimator to update the figures based on the manager's comments. Office staff are brought in later to book the job once the customer accepts the quote.
What happens if the manager requests changes to a quote?
When the manager's decision is 'Changes needed', the record status is set to Revising and a task is assigned to the estimator to update the area, waste allowance, rate and extras cost based on the manager's comments. Once the estimator submits the revised figures, the workflow restarts the quote calculation and returns it to the manager for another review. This looping continues until the manager approves the figures.
How does the customer receive and respond to the quote?
Once approved, the record status is set to Quote Sent and the customer is emailed the quote details along with a form to accept or decline, without needing an account. The workflow waits for their reply, and their decision and any comments are saved to the record. Based on their response, the workflow routes to either an acceptance confirmation email or a decline thank-you email.
How do we change the steps in this workflow?
A workspace can update the workflow by describing the desired change in plain English or by editing the steps directly in the workflow editor. Earlier versions of the workflow are kept, so previous configurations remain available for reference. This makes it possible to adjust review steps, forms or messages as the business's process evolves.
What happens after the customer accepts the quote?
When the customer accepts, the record status is set to Quote Accepted and a confirmation email is sent to them. A task is then created for the office to book the job, which the workflow does not wait for, so the process can continue while booking notes are added to that task. This keeps the record moving without holding up other steps.
What is recorded if the customer declines the quote?
If the customer declines, the record status is set to Quote Declined and a thank-you email is sent to them. The customer's decline decision and any comments they provided are saved to the record, giving visibility into why a quote did not proceed. This information remains part of the record's timeline for later reference.
Who can submit the initial site measurement details?
The site measurement details, including rooms, flooring product, measured floor area, subfloor condition and site photos, are submitted through the request form when the record is created. This form is completed by whoever carries out the site visit, typically the estimator, without needing a workspace account. Once submitted, the workflow registers this information as a new flooring quote record and sets its status to Measured.
Does this workflow support each business's own compliance needs?
The workflow records statuses, the values staff and customers enter, and a timeline of what happened on each record, which can support a business's internal tracking. Each business should confirm its own compliance and record-keeping obligations separately, as these vary by jurisdiction and industry. The recorded data is available to review as part of that process.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
