assess.one – AI-powered business operations platform

Workflow Template

Job completion and customer sign-off Workflow

Captures job completion details from the technician, requests customer sign-off via a form, handles reported issues with a rectification loop back to sign-off, and on sign-off notifies the customer, tasks accounts to invoice, and later collects a feedback survey.

Chasing customers for sign-off after a job is done usually means phone calls, missed emails, and technicians unsure whether they can invoice yet. This workflow captures job completion details straight from the technician, sends the customer a sign-off form automatically, and routes reported issues into a supervisor rectification task before looping back for sign-off. The result is a clear record of what was completed, who signed off, and when accounts was tasked to invoice — with a feedback survey sent two days later.

Business Outcomes

  • Reduces time spent manually chasing customers for job sign-off
  • Helps standardize how completion details, photos and exclusions are captured
  • Shortens the gap between sign-off and invoicing with an automatic accounts task
  • Makes it easier to track issue rectification with a built-in loop back to sign-off
  • Supports consistent collection of customer feedback after every job

Workflow Steps

Steps

  1. 1
    Create Job Completion Recordcreate record

    Registers the submitted job completion details as a record.

  2. 2
    Set Status to Awaiting Sign-offupdate record

    Updates the record status to Awaiting Sign-off.

  3. 3
    Request Customer Sign-offrequest external input

    Emails the customer a sign-off form showing work completed, exclusions and completion date, and waits for their response.

  4. 4
    Save Sign-off Detailsupdate record

    Persists the customer's full name from the sign-off response onto the record.

  5. 5
    Route Sign-off Decision

    Branches based on whether the customer marked the work complete or reported an issue.

    signoff_choice: "Work complete"→Set Status to Signed Off
    signoff_choice: "Report an issue"→Set Status to Issue Reported
    Default→End
  6. 6
    Set Status to Issue Reportedupdate record

    Updates the record status to Issue Reported.

  7. 7
    Supervisor Rectification Taskcreate task

    Assigns the supervisor a task due in 2 days to review the customer's comments and record rectification work and photos.

  8. 8
    Save Rectification Detailsupdate record

    Persists the rectification notes and photo to the record.

  9. 9
    Return to Customer Sign-off

    Sends the job back to the customer for sign-off after rectification.

    Default→Restart Sign-off Cycle
  10. 10
    Restart Sign-off Cyclerestart from step

    Restarts the workflow from the customer sign-off request, up to 2 times.

  11. 11
    Set Status to Signed Offupdate record

    Updates the record status to Signed Off.

  12. 12
    Send Thank-You Emailsend email

    Emails the customer a thank-you message confirming sign-off.

  13. 13
    Accounts Invoice Taskcreate task

    Creates a fire-and-forget task for accounts to issue the final invoice within 2 days.

  14. 14
    Wait Two Days

    Pauses for two days before requesting customer feedback.

  15. 15
    Request Customer Feedbackrequest external input

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

Fields

  • Technician Name*
  • Customer Name*
  • Customer Email*
  • Customer Mobile*
  • Site Address*
  • Job Reference*
  • +15 more fields

Forms

Job Completion Form

12 fields

Data Views

Job Completions

customer_name, site_address, job_reference, completion_date +2 more

Dashboard Widgets

Jobs by Completion Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
job completion and customer sign-offtradetrades

Similar Workflows

Similar Categories

FAQs

What happens if the customer reports an issue instead of signing off?

The record status updates to Issue Reported and a task is assigned to the supervisor, due in 2 days, to review the customer's comments and record rectification work and photos. Once the supervisor completes that task, the rectification details are saved to the record and the job is automatically sent back to the customer for another sign-off request.

Can this handle multiple rounds of rectification if the customer isn't satisfied the first time?

Yes, the sign-off cycle can restart up to 2 times, so if the customer reports another issue after rectification, the supervisor task and sign-off request repeat. This keeps a clear timeline on the record of each round of rectification and each customer decision.

What if the customer doesn't respond to the sign-off form?

The workflow waits at the sign-off step until the customer responds, so the record stays at Awaiting Sign-off status until a decision is entered. Since customers receive the form by email and don't need an account, staff can follow up directly using the contact details already on the record.

Who is responsible for each step in this workflow?

The technician submits the initial job completion request, the customer completes the sign-off and feedback forms, and the supervisor handles the rectification task if an issue is reported. Accounts is assigned a fire-and-forget task to issue the invoice once sign-off is confirmed, which they can complete without holding up the rest of the workflow.

Does the accounts invoicing task hold up the rest of the workflow?

No, the Accounts Invoice Task is fire-and-forget, meaning the workflow moves on to the two-day wait and feedback request without waiting for accounts to complete it. The invoice reference entered by accounts is recorded on the task itself, and is visible in the record's task list.

Can the wait time before requesting feedback be changed?

Yes, the two-day wait before the feedback request can be adjusted by describing the change in plain English or editing the step directly in the workflow editor. Earlier versions of the workflow are kept, so changes can be reviewed or reverted if needed.

What information does the customer see on the sign-off form?

The sign-off form shows the customer the work completed, any defects or exclusions, and the completion date, then asks them to confirm the work is complete or report an issue, along with their name and any comments. This gives the customer the context they need to make an informed decision without contacting the technician directly.

What if we want to send the sign-off request by SMS instead of email?

SMS is built into the platform alongside email, so the sign-off, thank-you and feedback messages could be adjusted to use SMS if that fits a workspace's process better. This can be set up by editing the relevant step in the workflow editor or describing the change in plain English.

How is job progress tracked from start to finish?

Each job completion is its own record with a reference number, a status such as Awaiting Sign-off, Issue Reported or Signed Off, and a timeline showing what happened at each step. Table views and dashboards let teams see all jobs grouped by status, and workspace activity is logged for reference.

Can we customise what information is captured on the job completion or feedback forms?

Yes, the fields on any form in this workflow, including the initial job completion request and the feedback survey, can be changed by describing the update in plain English or editing the form directly in the workflow editor. Any business should confirm what information it needs to capture to meet its own record-keeping requirements.

Ready to use this workflow?

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

Job completion and customer sign-off Workflow | assess.one