Workflow Template
Excavation / earthmoving quote request Workflow
Manages an excavation quote request from initial customer submission through site inspection, quotation, acceptance, job scheduling, completion, and post-job feedback collection.
Excavation and earthmoving businesses handling multiple quote requests need a consistent, visible process that tracks each job from first enquiry through to completed works and feedback, without relying on scattered emails or spreadsheets. This workflow manages the full lifecycle of a request — capturing site details from the customer, assigning site inspection and quoting tasks to estimators, recording the customer's acceptance or decline decision, scheduling the job with an assigned operator, and collecting completion details and feedback. Estimators, office staff and machine operators are each assigned tasks at the relevant stage, while customers interact only through the initial request form and emailed forms for quote decisions and feedback.
Business Outcomes
- Supports faster turnaround from initial enquiry to site inspection and quote
- Helps reduce missed follow-ups through structured, time-bound estimator tasks
- Improves visibility of every request's status from new enquiry to job completion
- Makes it easier to keep quote, inspection and completion records together on one reference
- Supports more consistent customer communication at each stage of the job
Workflow Steps
Steps
- 1Create Quote Request Recordcreate record
Creates the quote request record from the submitted form data.
- 2Set Status to New Requestupdate record
Sets the request status to New Request.
- 3Send Acknowledgement Emailsend email
Emails the customer an acknowledgement with their reference number.
- 4Set Status to Site Inspectionupdate record
Sets the request status to Site Inspection.
- 5Estimator: Conduct Site Inspectioncreate task
Assigns the estimator a task, due in 2 days, to inspect the site and record findings.
- 6Save Inspection Findingsupdate record
Persists the inspection findings captured by the estimator to the record.
- 7Estimator: Prepare Quotecreate task
Assigns the estimator a task to prepare the quote based on inspection findings.
- 8Save Quote Detailsupdate record
Persists the prepared quote details to the record.
- 9Set Status to Quote Sentupdate record
Sets the request status to Quote Sent.
- 10Send Quote & Request Decisionrequest external input
Emails the customer the quote and asks them to accept or decline via a form.
- 11Route on Quote Decision
Routes the workflow based on whether the customer accepted or declined the quote.
quote_decision: "Accept"→Set Status to Quote Acceptedquote_decision: "Decline"→Set Status to Quote DeclinedDefault→Set Status to Quote Declined - 12Set Status to Quote Declinedupdate record
Sets the request status to Quote Declined.
- 13Send Decline Thank-You Emailsend email
Emails the customer a thank-you note acknowledging their decision to decline.
- 14Set Status to Quote Acceptedupdate record
Sets the request status to Quote Accepted.
- 15Office: Schedule the Jobcreate task
Assigns an office task to schedule the job start date and assigned operator.
- 16Save Schedule Detailsupdate record
Persists the job start date and assigned operator to the record.
- 17Set Status to Job Scheduledupdate record
Sets the request status to Job Scheduled.
- 18Send Schedule Confirmation Emailsend email
Emails the customer the confirmed job start date.
- 19Machine Operator: Complete the Jobcreate task
Assigns the machine operator a task with no due date to record job completion details.
- 20Save Completion Detailsupdate record
Persists the job completion details to the record.
- 21Set Status to Job Completedupdate record
Sets the request status to Job Completed.
- 22Send Completion Thank-You Emailsend email
Emails the customer a thank-you note with the final invoice amount.
- 23Wait 2 Days Before Feedback Request
Pauses for two days after job completion before requesting feedback.
- 24Request Customer Feedbackrequest external input
Emails the customer a feedback form asking for a 1-5 rating and comments.
Fields
- Name*
- Email*
- Mobile*
- Site Address*
- Type of Work*
- Approximate Area or Volume*
- +28 more fields
Forms
Excavation Quote Request
11 fields
Data Views
Quote Requests
customer_name, site_address, type_of_work, quote_amount +2 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 excavation quote process?
Each quote request is created as a record with a reference number, a status and a timeline of what happened. As the request moves through the process, the record captures the inspection findings (such as ground conditions, underground services and estimated spoil volume), the prepared quote details, the customer's accept or decline decision, job scheduling details, and completion information including photos, disposal receipts and final invoice amount.
Who is involved in handling an excavation quote request?
The estimator is assigned tasks to conduct the site inspection and prepare the quote, office staff are assigned the task of scheduling the job start date and operator, and the machine operator is assigned the task of recording job completion details. The customer takes part through the public request form and through emailed forms for the quote decision and feedback, without needing an account.
What happens if the customer declines the quote?
When the customer selects Decline on the quote decision form, the workflow sets the request status to Quote Declined and sends the customer a thank-you email acknowledging their decision. The comments they provide alongside their decision are saved to the record as part of this response.
How do we change this workflow if our quoting or inspection process differs?
A workflow is changed by describing the change in plain English, or by editing its steps directly in the workflow editor, and earlier versions are kept so changes can be reviewed over time. This makes it straightforward to adjust the inspection task, quote fields, or scheduling step to match how a particular business operates.
How is the site inspection task tracked?
The estimator is assigned a task, due in two days, to inspect the site and record findings such as access notes, ground conditions and estimated spoil volume. The workflow waits for this task to be completed before saving the findings to the record and moving the status forward, so the inspection stage remains visible in the record's timeline.
What information does the customer provide when the job is completed?
The customer does not submit information at job completion; instead, the machine operator is assigned a task to record completion notes, before and after photos, spoil disposal receipts and the final invoice amount. These details are saved to the record once the task is finished, and the customer then receives a thank-you email including the final invoice amount.
How is customer feedback collected and where is it stored?
Two days after the job is marked complete, the workflow sends the customer a feedback form asking for an overall satisfaction rating and any comments. Because the workflow waits for this emailed form, the responses are saved directly to the request record for later review.
Can this workflow support job scheduling with a specific operator assigned?
Yes, once a quote is accepted, an office task is assigned to schedule the job start date and select the assigned machine operator. The workflow waits for this task, saves the schedule details to the record, updates the status to Job Scheduled, and emails the customer a confirmation of the job start date.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
