assess.one – AI-powered business operations platform

Workflow Template

Handyman quote / job request Workflow

Captures a handyman job request, has the office prepare and send a quote, waits for customer acceptance, schedules and completes the job, then collects feedback — tracking status throughout.

Handyman businesses fielding job requests, quotes and scheduling across multiple staff and tradespeople need a consistent process that keeps every request visible from first enquiry to completed job. This workflow captures the job request through a public form, has the office prepare and send a quote, waits for customer acceptance, coordinates scheduling and job completion with the assigned handyman, and closes out with a feedback request. Office admins, assigned handymen and customers are each involved at defined points, with the record's status and timeline tracking progress throughout.

Business Outcomes

  • Helps reduce delays between job request submission and quote delivery
  • Supports clearer visibility into where each job stands, from new request through to completion
  • Makes it easier to keep quote, schedule and completion details organised on a single record
  • Designed to improve consistency in customer communication at each stage of the job
  • Streamlines collection of post-job feedback without manual follow-up

Workflow Steps

Steps

  1. 1
    Create Job Request Recordcreate record

    Registers the submitted job request as a record.

  2. 2
    Set Status to New Requestupdate record

    Marks the record status as New Request.

  3. 3
    Email Acknowledgement to Customersend email

    Sends the customer an acknowledgement email with their reference number.

  4. 4
    Office: Prepare Quotecreate task

    Office prepares the quote from the job details and photos, due within 1 day.

  5. 5
    Save Quote Details to Recordupdate record

    Persists the prepared quote details onto the job request record.

  6. 6
    Set Status to Quote Sentupdate record

    Marks the record status as Quote Sent.

  7. 7
    Email Quote and Request Decisionrequest external input

    Sends the customer the quote details and a form to accept or decline, waiting for their reply.

  8. 8
    Route on Quote Decision

    Branches 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→End
  9. 9
    Set Status to Quote Declinedupdate record

    Marks the record status as Quote Declined.

  10. 10
    Email Thank-You for Declinesend email

    Sends the customer a thank-you email acknowledging their decision to decline the quote.

  11. 11
    Set Status to Quote Acceptedupdate record

    Marks the record status as Quote Accepted.

  12. 12
    Office: Schedule Jobcreate task

    Office schedules the job by setting the service date and assigned handyman.

  13. 13
    Save Schedule Details to Recordupdate record

    Persists the service date and assigned handyman onto the record.

  14. 14
    Set Status to Job Scheduledupdate record

    Marks the record status as Job Scheduled.

  15. 15
    Email Customer the Service Datesend email

    Sends the customer the scheduled service date.

  16. 16
    Handyman: Complete Jobcreate task

    Handyman completes the job and records completion notes, before/after photos, and final invoice amount, with no due date.

  17. 17
    Save Completion Details to Recordupdate record

    Persists the completion notes, photos, and final invoice amount onto the record.

  18. 18
    Set Status to Job Completedupdate record

    Marks the record status as Job Completed.

  19. 19
    Email Thank-You with Final Amountsend email

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

  20. 20
    Wait 2 Days Before Feedback Request

    Pauses for two days before requesting customer feedback.

  21. 21
    Email Feedback Formrequest external input

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

Fields

  • Full Name*
  • Email Address*
  • Mobile Number*
  • Site Address*
  • List of Jobs Needed*
  • Job Categories*
  • +17 more fields

Forms

Handyman Job Request

8 fields

Data Views

Job Requests Overview

customer_name, site_address, job_categories, 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
handyman quote / job requesthandyman and property maintenancetradetrades

Similar Workflows

Similar Categories

FAQs

What does this workflow record at each stage of the job request?

The record captures the original job details from the request form, then the quote amount, pricing type, jobs included and quote validity once the office prepares a quote. As the job progresses, the service date and assigned handyman are saved, followed by completion notes, before and after photos, and the final invoice amount. Each of these updates is reflected in the record's status and timeline, giving a running history of the job from submission to completion.

Who is involved in progressing a handyman job request?

Customers submit the initial request through a public form and later respond to emailed forms for quote acceptance and feedback, without needing an account. Office staff are assigned the task of preparing the quote and scheduling the job, while an assigned handyman completes the job task and records completion details. Each task is assigned to a specific team member within the workspace, keeping responsibility clear at every stage.

What happens when a customer accepts or declines the quote?

The workflow waits for the customer's reply to the quote email and then branches based on their decision. If accepted, the status is set to Quote Accepted and the workflow moves on to scheduling; if declined, the status is set to Quote Declined and a thank-you email acknowledging the decision is sent. This branching keeps the record's status aligned with the customer's actual response at all times.

How do we change the steps or timing in this workflow?

A workflow can be adjusted by describing the desired change in plain English or by editing individual steps directly in the workflow editor. This includes adjusting due dates, such as the one-day quote preparation window, or amending the wording of emails and forms. Earlier versions of the workflow are kept, so changes can be reviewed against prior configurations.

What information does the office see when preparing a quote?

The office task for preparing the quote is built from the job details and photos submitted on the original request form, including the list of jobs needed, job categories and site address. The office then enters the quote amount, pricing type, jobs included in the quote, and how long the quote remains valid. Because the workflow waits for this task, these details are saved directly onto the job request record once completed.

How is the assigned handyman kept informed of job details?

Once the office schedules the job, the service date and assigned handyman are saved to the record and the status is updated to Job Scheduled. The assigned handyman then completes a task to finish the job and record completion notes, before and after photos, and the final invoice amount. Because this task has no due date, it remains open until the handyman submits the completion details.

What does the customer receive throughout the process?

Customers receive an acknowledgement email with their reference number after submitting a request, followed by a quote email that includes a form to accept or decline. Once the job is scheduled they are emailed the service date, and after completion they receive a thank-you email with the final invoice amount. Two days after completion, a feedback form requesting a 1-5 rating and optional comments is sent by email.

How is customer feedback collected and where is it recorded?

Two days after the job is marked completed, the workflow sends the customer a feedback form asking for a service rating from 1 to 5 and optional comments. Because this is an emailed form, the customer's responses are saved directly onto the job request record. This gives the business a recorded feedback entry tied to the specific job and reference number.

Can the quote decline process be customised for different reasons?

The quote decision form already includes an optional comments field, so a customer can share their reason for declining alongside their decision. The thank-you email sent on decline, along with the wording of the decision form itself, can be adjusted by describing the change in plain English or editing the relevant step in the workflow editor. This allows the business to tailor the decline experience without altering the underlying record structure.

Ready to use this workflow?

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

Handyman quote / job request Workflow | assess.one