assess.one – AI-powered business operations platform

Workflow Template

Flooring product / colour approval Workflow

Captures a customer's flooring selection, routes it to the customer for approval via an external form, loops back to the flooring consultant for revisions if changes are requested (up to 3 times), and on approval notifies the customer and tasks the office to order flooring and book installation.

Flooring showrooms lose time chasing customers for sign-off on product, colour and price, then re-keying revision requests between consultants and the office. This workflow captures the customer's flooring selection, sends it to them for approval by email, loops back to the flooring consultant for up to three rounds of revisions if changes are requested, and once approved, notifies the customer and tasks the office to order the flooring and book installation. Flooring consultants and office staff run the process, with customers approving or requesting changes through an emailed form and no account needed.

Business Outcomes

  • Speeds up customer approval turnaround with an emailed form instead of phone tag
  • Reduces miscommunication on product, colour and price during revisions
  • Keeps a clear timeline of every approval round and status change on each record
  • Cuts delays between approval and installation booking by triggering the office task automatically
  • Supports consistent handling of revision requests across consultants

Workflow Steps

Steps

  1. 1
    Create Flooring Selection Recordcreate record

    Registers the submitted flooring selection as a record.

  2. 2
    Set Status to Awaiting Approvalupdate record

    Updates the record status to Awaiting Approval.

  3. 3
    Request Customer Approvalrequest external input

    Emails the customer a form showing the selection details for them to approve or request changes.

  4. 4
    Route on Customer Decision

    Branches based on whether the customer approved or requested changes.

    customer_decision: "Approve"→Set Status to Approved
    customer_decision: "Request changes"→Set Status to Revising
    Default→End
  5. 5
    Set Status to Revisingupdate record

    Updates the record status to Revising when the customer requests changes.

  6. 6
    Consultant Revises Selectioncreate task

    Gives the flooring consultant a task to update the product, colour and price based on customer comments, due in 2 days.

  7. 7
    Save Revised Selectionupdate record

    Saves the consultant's revised product, colour and price to the record.

  8. 8
    Restart Customer Approvalrestart from step

    Restarts the workflow from the customer approval step for another round of review.

  9. 9
    Set Status to Approvedupdate record

    Updates the record status to Approved when the customer approves the selection.

  10. 10
    Email Customer Confirmationsend email

    Sends the customer a confirmation email of the approved flooring product and colour.

  11. 11
    Office: Order Flooring and Book Installationcreate task

    Creates a fire-and-forget task for the office to order the flooring and book the installation, due in 2 days.

Fields

  • Customer Name*
  • Customer Email*
  • Site Address*
  • Flooring Product and Range*
  • Colour*
  • Board or Plank Size*
  • +12 more fields

Forms

Flooring Selection Form

12 fields

Data Views

Flooring Selections

customer_name, site_address, flooring_product_range, colour +1 more

Dashboard Widgets

Selections by Approval Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
flooring product / colour approvalflooringtradetrades

Similar Workflows

Similar Categories

FAQs

How do I set up this workflow for my showroom?

Publish the template in your workspace and it's ready to run straight away, no installation or development project needed. You can then customise the request form fields or task details to match how your team works.

How does the customer approve their flooring selection?

The customer receives an emailed form showing their selection details, with options to approve or request changes and add comments. They don't need an account to respond, and their decision moves the record to the next step automatically.

What happens if the customer requests changes?

The record status updates to Revising and the flooring consultant gets a task, due in 2 days, to update the product, colour and price based on the customer's comments. Once the consultant saves the revision, the workflow sends the updated selection back to the customer for another round of approval.

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

Yes, the workflow supports up to 3 rounds of customer revision requests before it restarts the approval step. Each round is tracked in the record's timeline so you can see exactly what changed and when.

Who is responsible for ordering the flooring and booking installation?

Once the customer approves, the office gets a task, due in 2 days, to order the flooring with the supplier and book the installation. This is a fire-and-forget task, so the workflow doesn't wait on it, and the details the office enters stay with that task in the record's task list.

Can I change the fields on the request form or approval form?

Yes, you can describe the change in plain English or edit the steps directly in the workflow editor. Earlier versions of the workflow are kept, so you can review what changed over time.

How do I track where a flooring selection is in the process?

Each submission becomes a record with a reference number, a status such as Awaiting Approval, Revising or Approved, and a full timeline of what happened. Table views and dashboards show all records grouped by status, so you can see approvals in progress at a glance.

Does the customer need to log in to see their selection or give approval?

No, the customer takes part entirely through the emailed form. They review their flooring product, colour and price details and submit their decision without creating an account.

Can we send a payment request as part of this workflow?

A workspace can connect Stripe for online payments, but that connection alone doesn't change this workflow. If you want to collect payment, a payment step would need to be added to the workflow steps.

What information gets saved to the record versus staying with a task?

Anything entered on a step the workflow waits for, like the consultant's revised product, colour and price, is saved to the record. Details entered on the office's order and installation task stay with that task in the record's task list, since the workflow doesn't wait for it to finish.

Ready to use this workflow?

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

Flooring product / colour approval Workflow | assess.one