assess.one – AI-powered business operations platform

Workflow Template

Exterior painting site assessment and quote Workflow

Captures an estimator's site assessment for an exterior painting job, calculates the quote, routes it through manager review (with a bounded revision loop), then sends the customer a quote for acceptance and books the job on acceptance.

Exterior painting quotes often stall between the site visit, the pricing math, manager sign-off and getting the customer to actually respond. This workflow captures the estimator's site assessment, calculates the quote from measured area, rate and extras, routes it through manager review with a bounded revision loop, then emails the customer to accept or decline before handing the job to the office to book. Estimators, an estimating manager and the office each run their part, while the customer responds by email without needing an account.

Business Outcomes

  • Reduces manual quote calculation errors by automating the pricing formula
  • Speeds up manager review with a clear approve or revise decision point
  • Cuts back-and-forth on revisions with a bounded recalculation loop
  • Gives customers a simple way to accept or decline without phone calls or logins
  • Shortens the gap between quote acceptance and job booking with an automatic office task

Workflow Steps

Steps

  1. 1
    Create Quote Recordcreate record

    Creates the painting quote record from the estimator's site assessment submission.

  2. 2
    Set Status to Measuredupdate record

    Sets the quote status to Measured immediately after the site assessment is recorded.

  3. 3
    Calculate Quote Amountupdate record

    Calculates the quote amount as measured wall area times rate per square metre plus extras cost and saves it to the record.

  4. 4
    Manager Reviews Measurements and Pricecreate task

    Estimating manager checks the measurements and price and records their decision and comments.

  5. 5
    Save Review Decisionupdate record

    Saves the manager's review decision and comments to the record.

  6. 6
    Route on Review Decision

    Routes the workflow based on whether the manager approved the quote or requested changes.

    review_decision: "Approved"→Set Status to Quote Sent
    review_decision: "Changes needed"→Set Status to Revising
    Default→End
  7. 7
    Set Status to Revisingupdate record

    Sets the quote status to Revising when the manager requests changes.

  8. 8
    Estimator Updates Quote Figurescreate task

    Estimator reviews the manager's comments and updates the measured wall area, rate per square metre and extras cost.

  9. 9
    Save Revised Figuresupdate record

    Saves the estimator's revised measured wall area, rate per square metre and extras cost to the record.

  10. 10
    Restart Quote Calculationrestart from step

    Restarts the workflow from the quote calculation step so the revised figures are recalculated and re-reviewed.

  11. 11
    Set Status to Quote Sentupdate record

    Sets the quote status to Quote Sent once the manager approves the quote.

  12. 12
    Send Quote to Customerrequest external input

    Emails the customer the quote details with a form to accept or decline, and waits for their reply.

  13. 13
    Save Customer Responseupdate record

    Saves the customer's accept/decline response and comments to the record.

  14. 14
    Route on Customer Response

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

    quote_response: "Accept"→Set Status to Quote Accepted
    quote_response: "Decline"→Set Status to Quote Declined
    Default→End
  15. 15
    Set Status to Quote Declinedupdate record

    Sets the quote status to Quote Declined when the customer declines the quote.

  16. 16
    Send Decline Thank-You Emailsend email

    Emails the customer a thank-you message after they decline the quote.

  17. 17
    Set Status to Quote Acceptedupdate record

    Sets the quote status to Quote Accepted when the customer accepts the quote.

  18. 18
    Send Acceptance Confirmationsend email

    Emails the customer a confirmation that their quote has been accepted.

  19. 19
    Office Books the Jobcreate task

    Creates a task for the office to book the job, without waiting for it to be completed.

Fields

  • Customer Name*
  • Customer Email*
  • Customer Mobile*
  • Site Address*
  • Visit Date*
  • Property Type*
  • +17 more fields

Forms

Exterior Painting Site Assessment

17 fields

Data Views

Painting Quotes Overview

customer_name, site_address, measured_wall_area, surface_condition +3 more

Dashboard Widgets

Quotes by Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
exterior painting site assessment and quotepainting and decoratingtradetrades

Similar Workflows

Similar Categories

FAQs

How do I set up this workflow for my painting business?

Publish the template as-is and your workspace can start capturing site assessments straight away. You can adjust field labels, the pricing formula inputs, or wording in the customer-facing emails and forms using plain English descriptions of the change, or by editing steps directly in the workflow editor.

Who needs to be involved for this to run day to day?

An estimator submits the request form after the site visit, an estimating manager reviews the measurements and price, and office staff pick up the booking task once a customer accepts. Customers only interact through the emailed quote form and never need to log in or create an account.

What happens if the manager asks for changes to the quote?

The status moves to Revising and the estimator gets a task to update the measured wall area, rate per square metre and extras cost based on the manager's comments. The workflow then restarts the calculation step, recalculates the amount, and sends it back to the manager for another review.

Is there a limit to how many revision rounds can happen?

The revision loop is bounded — it runs the estimator update, recalculation and manager review steps as many times as needed until the manager approves, but each pass records a fresh Review Decision and Comments entry on the record's timeline. That timeline gives you a clear history of how the quote changed and why.

What does the customer actually see and do?

Once the manager approves the quote, the customer gets an email with the quote details and a form asking if they accept or decline, plus space for comments. They respond directly from that email — no account or login required — and their answer is saved to the record.

What happens if the customer declines the quote?

The status is set to Quote Declined and the customer automatically receives a thank-you email. The decline reason and any comments they entered are saved on the record for your team to review later.

How does the job get booked after a customer accepts?

The status changes to Quote Accepted, the customer gets a confirmation email, and the office is assigned a task to book the job. That task isn't blocking — the workflow moves on immediately, and the Scheduled Start Date the office enters is stored on that task in the record's task list.

Can I change what information the estimator collects on-site?

Yes. The request form fields — like surfaces, surface condition, access equipment or paint system — can be edited by describing the change in plain English or updating the form in the workflow editor. Earlier versions of the workflow are kept so you can see what changed.

How is the quote amount actually calculated?

The workflow multiplies the measured wall area in square metres by the rate per square metre, then adds the extras cost, and saves that total to the record. If figures are revised during the manager review loop, this calculation reruns automatically with the new numbers.

Where can I track the status of quotes in progress?

Every request becomes a record with a reference number, a current status such as Measured, Revising, Quote Sent, Quote Accepted or Quote Declined, and a full timeline of what happened. Table views and dashboards let you see records grouped by status across your whole workspace.

Ready to use this workflow?

Create a free account and customise this workflow for your business.

Exterior painting site assessment and quote Workflow | assess.one