assess.one – AI-powered business operations platform

Workflow Template

Before-and-after photo job record Workflow

Captures before/after job photos with technician, customer and site details, routes photos through supervisor review (with retake loop), notifies the customer of any pre-existing damage, and collects marketing consent before finalising the record status.

Picture a technician finishing a job and snapping before/after photos on their phone, while a supervisor still needs to check the quality and the office needs a record of any pre-existing damage. This workflow captures the job and photo details on a request form, routes photos through supervisor review with a built-in retake loop if anything's missing, alerts customers automatically when damage was noted beforehand, and emails customers a short form to confirm whether their photos can be used in marketing. The result is a single record with a clear status at every stage, so no one has to remember to chase a retake, a damage notice or a consent reply.

Business Outcomes

  • Helps reduce missed or low-quality job photos through a structured supervisor check and retake loop
  • Supports faster, more consistent customer communication about pre-existing damage
  • Makes it easier to collect and track marketing consent without extra admin follow-up
  • Gives every job a clear, trackable status from submission through to final record
  • Reduces reliance on email threads or spreadsheets to manage photo approvals

Workflow Steps

Steps

  1. 1
    Create Photo Recordcreate record

    Registers the submitted job photo details as a new photo record.

  2. 2
    Set Status to Submittedupdate record

    Sets the photo record status to Submitted upon creation.

  3. 3
    Route on Existing Damage

    Checks whether existing damage was reported before work started.

    existing_damage: "Yes"→Email Customer About Existing Damage
    Default→Supervisor Checks Photos
  4. 4
    Email Customer About Existing Damagesend email

    Notifies the customer of the existing damage noted before work started.

  5. 5
    Supervisor Checks Photoscreate task

    Assigns the supervisor a task to check the before/after photos and record the result.

  6. 6
    Save Photo Check Resultupdate record

    Persists the supervisor's photo check result and comments to the record.

  7. 7
    Route on Photo Check Result

    Routes the record based on whether the supervisor approved the photos or requested a retake.

    photo_check_result: "Approved"→Set Status to Awaiting Consent
    photo_check_result: "Retake needed"→Set Status to Retake Needed
    Default→End
  8. 8
    Set Status to Retake Neededupdate record

    Updates the photo record status to Retake Needed.

  9. 9
    Technician Adds Missing Photoscreate task

    Assigns the technician a task to add the missing photos based on the supervisor's comments.

  10. 10
    Save Retake Confirmationupdate record

    Persists confirmation that the missing photos have been added to the record.

  11. 11
    Return to Supervisor for Re-checkrestart from step

    Restarts the workflow from the supervisor photo check so the updated photos can be reviewed again.

  12. 12
    Set Status to Awaiting Consentupdate record

    Updates the photo record status to Awaiting Consent once photos are approved.

  13. 13
    Request Marketing Consent from Customerrequest external input

    Emails the customer a form asking whether the before/after photos may be used in marketing and waits for their reply.

  14. 14
    Save Marketing Consentupdate record

    Persists the customer's marketing consent response to the record.

  15. 15
    Route on Marketing Consent

    Routes the final record status based on the customer's marketing consent response.

    marketing_consent: "Yes"→Set Status to Approved for Marketing
    marketing_consent: "No"→Set Status to Record Only
    Default→Set Status to Record Only
  16. 16
    Set Status to Approved for Marketingupdate record

    Updates the photo record status to Approved for Marketing since the customer consented.

  17. 17
    Set Status to Record Onlyupdate record

    Updates the photo record status to Record Only since the customer declined marketing use.

Fields

  • Technician Name*
  • Customer Name*
  • Customer Email*
  • Site Address*
  • Job Reference*
  • Job Type*
  • +11 more fields

Forms

Before & After Job Photo Record

12 fields

Data Views

Job Photo Records

customer_name, site_address, job_reference, job_type +2 more

Dashboard Widgets

Photo Records by Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
before-and-after photo job recordtradetrades

Similar Workflows

Similar Categories

FAQs

Do I need any technical setup to start using this workflow?

No, the template is ready to use as soon as your workspace publishes it. There's no installation or development project involved, so your team can start submitting job photo records straight away.

Can my team customise the form fields or steps?

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

Who is involved in reviewing the photos?

A supervisor is assigned a task to check the before/after photos and record whether they're approved or need a retake. If a retake is needed, the technician gets a task to add the missing photos, and the record returns to the supervisor for a second check.

What happens if existing damage is reported before the job starts?

If the technician marks that existing damage was found before work started, the workflow automatically emails the customer to notify them of the damage noted. This happens right after the record is created, before the photo review stage.

How does the retake loop work if photos aren't good enough?

When the supervisor marks the photo check result as 'Retake needed', the record status updates and the technician is given a task to add the missing photos based on the supervisor's comments. Once the technician confirms the photos are added, the record goes back to the supervisor for another check, and this can repeat until the photos are approved.

Do customers need to create an account to respond?

No, customers take part through forms emailed to them, such as the marketing consent request, without ever needing an account. They simply reply to the form to confirm whether their before/after photos can be used in marketing.

What determines the final status of a photo record?

Once photos are approved, the record status changes to Awaiting Consent while the customer's marketing consent response is collected. Depending on whether the customer says yes or no, the record is finalised as either Approved for Marketing or Record Only.

Is this workflow suitable for teams handling multiple jobs a day?

Yes, each job becomes its own record with a reference number, status and timeline, so table views and dashboards can show all records by their current stage. This makes it easier to see at a glance which jobs are awaiting review, retakes or consent.

Where are the supervisor's comments and consent answers stored?

Because the workflow waits for the supervisor's photo check and the technician's retake confirmation, those answers are saved directly on the record. The customer's marketing consent reply, collected through the emailed form, is also saved to the record for reference.

Ready to use this workflow?

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

Before-and-after photo job record Workflow | assess.one