assess.one – AI-powered business operations platform

Workflow Template

Flooring quote request Workflow

Handles a flooring quote request from initial submission through site inspection, quoting, customer acceptance, job scheduling, job completion, and post-job feedback collection, tracking status throughout.

Flooring quote requests often stall in inboxes and spreadsheets, with estimators, office staff and installers chasing details across emails while nobody can tell a customer exactly where their job stands. This workflow moves each request through inspection, quoting, acceptance, scheduling, completion and feedback automatically, assigning tasks to the right person at each stage and updating the record's status as it progresses. Teams get a single record per request with a reference number and timeline, so anyone can see current status without tracking down an estimator or installer.

Business Outcomes

  • Reduces time spent manually tracking quote requests across email and spreadsheets
  • Speeds up the handoff between estimator, office and installer with assigned tasks
  • Improves customer communication with automatic acknowledgement, quote and scheduling emails
  • Makes it easier to see request status at a glance across the whole pipeline
  • Supports faster collection of post-job feedback to help improve service quality

Workflow Steps

Steps

  1. 1
    Create Quote Request Recordcreate record

    Creates the quote request record from the submitted form data.

  2. 2
    Set Status: New Requestupdate record

    Sets the record status to New Request.

  3. 3
    Email Acknowledgementsend email

    Sends the customer an acknowledgement email with their reference number.

  4. 4
    Set Status: Site Inspectionupdate record

    Sets the record status to Site Inspection.

  5. 5
    Estimator: Conduct Site Inspectioncreate task

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

  6. 6
    Save Inspection Detailsupdate record

    Persists the inspection findings to the record.

  7. 7
    Estimator: Prepare Quotecreate task

    Assigns the estimator a task to prepare the quote amount, scope of works, flooring product and validity date.

  8. 8
    Save Quote Detailsupdate record

    Persists the quote details to the record.

  9. 9
    Set Status: Quote Sentupdate record

    Sets the record status to Quote Sent.

  10. 10
    Email Quote & Request Decisionrequest external input

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

  11. 11
    Route on Quote Decision

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

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

    Sets the record status to Quote Declined.

  13. 13
    Email Thank-You (Declined)send email

    Sends a thank-you email to the customer after they declined the quote.

  14. 14
    Set Status: Quote Acceptedupdate record

    Sets the record status to Quote Accepted.

  15. 15
    Office: Schedule Jobcreate task

    Assigns an office task to schedule the job start date and assign a flooring installer.

  16. 16
    Save Job Scheduleupdate record

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

  17. 17
    Set Status: Job Scheduledupdate record

    Sets the record status to Job Scheduled.

  18. 18
    Email Job Start Datesend email

    Emails the customer the confirmed job start date.

  19. 19
    Installer: Complete Jobcreate task

    Assigns the flooring installer a task to complete the job and record completion details, with no due date.

  20. 20
    Save Completion Detailsupdate record

    Persists the job completion details to the record.

  21. 21
    Set Status: Job Completedupdate record

    Sets the record status to Job Completed.

  22. 22
    Email Thank-You & Final Amountsend email

    Sends a thank-you email to the customer with the final invoice amount.

  23. 23
    Wait 2 Days

    Waits two days before requesting feedback.

  24. 24
    Request Feedbackrequest external input

    Emails the customer a feedback form with a 1-5 rating and comments.

Fields

  • Full Name*
  • Email*
  • Mobile*
  • Site Address*
  • Flooring Type*
  • Approximate Area*
  • +24 more fields

Forms

Flooring Quote Request

10 fields

Data Views

Quote Requests

customer_name, site_address, flooring_type, 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
flooring quote requestflooringquote requesttradetrades

Similar Workflows

Similar Categories

FAQs

What happens if the customer doesn't respond to the quote email?

The workflow waits at the Email Quote & Request Decision step until the customer submits their Accept or Decline response through the emailed form. Because the record's status stays at Quote Sent during this wait, staff can see from the table view or dashboard which requests are pending a decision and follow up directly with the customer if needed.

Can this handle a customer who neither accepts nor declines clearly?

Yes, the Route on Quote Decision step includes an 'otherwise' path in addition to Accept and Decline, so any response that doesn't match those two options is still routed rather than causing the workflow to stall. This gives staff a way to review unusual replies via the record's timeline and comments before deciding next steps.

What if the site inspection reveals the job needs different flooring than requested?

The estimator records their findings, including Subfloor Condition, Moisture Readings and Notes, during the Conduct Site Inspection task, and this information is saved to the record before the quote is prepared. The Prepare Quote task then lets the estimator set the actual Flooring Product and Scope of Works based on those findings, independent of what was originally requested on the form.

Who is responsible for each task in this workflow?

An estimator conducts the site inspection and prepares the quote, office staff schedule the job and assign an installer, and the flooring installer completes the job and records completion details. Each task is assigned to a workspace member and the workflow waits for it to be completed before moving the record forward.

What happens if the job takes longer than expected to complete?

The Installer: Complete Job task has no due date, so the workflow simply waits until the installer submits Completion Notes, Before Photos, After Photos and the Final Invoice Amount. The record's status remains at Job Scheduled during this time, giving staff visibility into which jobs are still in progress.

Can we customise the emails or the request form fields?

Yes, workflow steps including emails and forms can be changed by describing the change in plain English or by editing them directly in the workflow editor, and earlier versions are kept. This makes it possible to adjust wording, add fields to the request or feedback forms, or change what information tasks collect.

What if a customer wants to check the status of their quote without calling us?

Each quote request is created as a record with its own reference number, which is included in the acknowledgement email sent right after submission. While customers interact through the request form and emailed forms rather than a logged-in account, staff can look up the record by reference number to see its current status and full timeline at any time.

How does the workflow handle the feedback request timing?

After the Thank-You & Final Amount email is sent, the workflow waits two days before sending the feedback form, giving the customer time to settle into their finished flooring before rating the job. The feedback form asks for an Overall Rating and Comments, which are saved to the record once submitted.

What information stays on the record versus staying with a task?

Because the workflow waits for tasks like the site inspection, quote preparation, job scheduling and job completion, the details entered on those tasks are saved directly to the record. This means inspection findings, quote amounts, schedule details and completion notes are all visible in the record's data and timeline, not just attached to an individual task.

Can this workflow support jobs with stairs or removal of existing flooring?

The request form already captures whether there are stairs and whether existing flooring needs removing, so this information is available to the estimator from the very first submission. It's included in the record for reference during the site inspection and quote preparation steps, helping the estimator scope the job accurately.

Ready to use this workflow?

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

Flooring quote request Workflow | assess.one