assess.one – AI-powered business operations platform

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

  1. 1
    Create Quote Request Recordcreate record

    Creates the quote request record from the submitted form data.

  2. 2
    Set Status to New Requestupdate record

    Sets the request status to New Request.

  3. 3
    Send Acknowledgement Emailsend email

    Emails the customer an acknowledgement with their reference number.

  4. 4
    Set Status to Site Inspectionupdate record

    Sets the request status to Site Inspection.

  5. 5
    Estimator: Conduct Site Inspectioncreate task

    Assigns the estimator a task, due in 2 days, to inspect the site and record findings.

  6. 6
    Save Inspection Findingsupdate record

    Persists the inspection findings captured by the estimator to the record.

  7. 7
    Estimator: Prepare Quotecreate task

    Assigns the estimator a task to prepare the quote based on inspection findings.

  8. 8
    Save Quote Detailsupdate record

    Persists the prepared quote details to the record.

  9. 9
    Set Status to Quote Sentupdate record

    Sets the request status to Quote Sent.

  10. 10
    Send Quote & Request Decisionrequest external input

    Emails the customer the quote and asks them to accept or decline via a form.

  11. 11
    Route on Quote Decision

    Routes the workflow based on whether the customer accepted or declined the quote.

    quote_decision: "Accept"→Set Status to Quote Accepted
    quote_decision: "Decline"→Set Status to Quote Declined
    Default→Set Status to Quote Declined
  12. 12
    Set Status to Quote Declinedupdate record

    Sets the request status to Quote Declined.

  13. 13
    Send Decline Thank-You Emailsend email

    Emails the customer a thank-you note acknowledging their decision to decline.

  14. 14
    Set Status to Quote Acceptedupdate record

    Sets the request status to Quote Accepted.

  15. 15
    Office: Schedule the Jobcreate task

    Assigns an office task to schedule the job start date and assigned operator.

  16. 16
    Save Schedule Detailsupdate record

    Persists the job start date and assigned operator to the record.

  17. 17
    Set Status to Job Scheduledupdate record

    Sets the request status to Job Scheduled.

  18. 18
    Send Schedule Confirmation Emailsend email

    Emails the customer the confirmed job start date.

  19. 19
    Machine Operator: Complete the Jobcreate task

    Assigns the machine operator a task with no due date to record job completion details.

  20. 20
    Save Completion Detailsupdate record

    Persists the job completion details to the record.

  21. 21
    Set Status to Job Completedupdate record

    Sets the request status to Job Completed.

  22. 22
    Send Completion Thank-You Emailsend email

    Emails the customer a thank-you note with the final invoice amount.

  23. 23
    Wait 2 Days Before Feedback Request

    Pauses for two days after job completion before requesting feedback.

  24. 24
    Request 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

Requests by Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
excavation / earthmoving quote requestexcavation and earthmovingquote requesttradetrades

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.

Excavation / earthmoving quote request Workflow | assess.one