assess.one – AI-powered business operations platform

Workflow Template

Subcontractor Compliance Onboarding Workflow

Collects subcontractor application details, runs a compliance officer review of licences and insurances (with an information-request loop for missing details), and on approval proceeds to a site induction task before marking the subcontractor Onboarded.

Chasing subcontractors for the right licence and insurance paperwork before they set foot on site can eat up hours every week, especially when documents are missing or out of date. This workflow collects the application details and certificates through a public form, hands the review to a compliance officer with a built-in loop for requesting missing information, and then moves approved subcontractors through a site induction task before marking them Onboarded. Everyone on the team can see where a subcontractor sits in the process, from Submitted right through to Onboarded, without digging through email threads.

Business Outcomes

  • Reduces time spent manually chasing licence and insurance documents from subcontractors
  • Makes it easier to track every subcontractor's status from application to Onboarded
  • Helps standardise the compliance review and information-request process
  • Keeps induction details and compliance decisions recorded on the subcontractor's record for reference
  • Supports faster turnaround by giving subcontractors a clear form to supply missing details

Workflow Steps

Steps

  1. 1
    Create Subcontractor Recordcreate record

    Registers the submitted application as a subcontractor record.

  2. 2
    Set Status: Submittedupdate record

    Marks the record status as Submitted.

  3. 3
    Send Acknowledgement Emailsend email

    Emails the subcontractor an acknowledgement with their reference number.

  4. 4
    Compliance Officer: Check Licence & Insurancescreate task

    Compliance officer reviews the licence and insurance documents and records a decision and notes.

  5. 5
    Save Compliance Decisionupdate record

    Persists the compliance officer's decision and notes to the record.

  6. 6
    Route on Compliance Decision

    Routes the workflow based on the compliance officer's decision.

    compliance_decision: "Approved"→Set Status: Induction
    compliance_decision: "More information needed"→Set Status: Information Requested
    compliance_decision: "Rejected"→Set Status: Rejected
    Default→End
  7. 7
    Set Status: Information Requestedupdate record

    Marks the record status as Information Requested.

  8. 8
    Request Missing Information from Subcontractorrequest external input

    Emails the subcontractor the compliance notes and a form to supply missing details and updated expiry dates, waiting for their reply.

  9. 9
    Save Subcontractor Updatesupdate record

    Persists the subcontractor's supplied details and updated expiry dates to the record.

  10. 10
    Return to Compliance Checkrestart from step

    Restarts the workflow from the compliance officer check now that updated information has been supplied.

  11. 11
    Set Status: Rejectedupdate record

    Marks the record status as Rejected.

  12. 12
    Send Rejection Emailsend email

    Emails the subcontractor that they cannot be engaged at this time.

  13. 13
    Set Status: Inductionupdate record

    Marks the record status as Induction following approval.

  14. 14
    Site Supervisor: Complete Inductioncreate task

    Site supervisor conducts the induction and records the induction date, safety briefing and site rules explanation.

  15. 15
    Save Induction Detailsupdate record

    Persists the induction date, safety briefing and site rules confirmation to the record.

  16. 16
    Set Status: Onboardedupdate record

    Marks the record status as Onboarded.

  17. 17
    Send Welcome Emailsend email

    Emails the subcontractor a welcome message showing their licence and insurance expiry dates on record.

Fields

Show all 24 fields

FormSubcontractor Application

  • Business Name*· Text
  • Contact Name*· Text
  • Contact Email*· Email
  • Contact Mobile*· Phone
  • Trade*· Text
  • Business Registration Number*· Text
  • Trade Licence Number*· Text
  • Trade Licence Expiry Date*· Date
  • Public Liability Insurer*· Text
  • Public Liability Cover Amount*· Number
  • Public Liability Insurance Expiry Date*· Date
  • Workers Compensation Insurance Expiry Date*· Date
  • Licence & Insurance Certificates*· File upload
  • Safety Documents· File upload
  • Hourly Rate*· Number

TaskCompliance Officer: Check Licence & Insurances

  • Compliance Decision*· Choice
  • Compliance Notes*· Long text

TaskSite Supervisor: Complete Induction

  • Induction Date*· Date
  • Safety Briefing Given*· Checkbox
  • Site Rules Explained*· Checkbox

Other fields

  • Onboarding Status· Choice
  • Missing Details / Updates Provided· Long text
  • Updated Trade Licence Expiry Date· Date
  • Updated Insurance Expiry Date· Date
  • Business Name*
  • Contact Name*
  • Contact Email*
  • Contact Mobile*
  • Trade*
  • Business Registration Number*

Forms

Subcontractor Application

15 fields

Data Views

Subcontractor Compliance Overview

business_name, trade, licence_expiry_date, insurance_expiry_date +1 more

Dashboard Widgets

Subcontractors by Onboarding Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
subcontractor onboarding and compliance checkcompliancetradetrades

Similar Workflows

Similar Categories

FAQs

Do I need any technical skills to set this workflow up?

No, this is a ready-to-use template that your workspace can publish in minutes and start running straight away. There's no installation or development project involved, so your team can start collecting subcontractor applications almost immediately.

Can my team customise the compliance review steps or the questions on the form?

Yes, you can change any part of the workflow by describing the change in plain English or editing the steps directly in the workflow editor. Earlier versions are kept, so you can see how the workflow has changed over time.

Who is responsible for reviewing licences and insurance documents?

A compliance officer is assigned the task of checking the submitted licence and insurance documents and recording a decision along with notes. This task is one the workflow waits for, so the record only moves forward once that decision is recorded.

What happens if a subcontractor's licence or insurance details are missing or incomplete?

If the compliance officer selects 'More information needed', the record status changes to Information Requested and the subcontractor is emailed the compliance notes along with a form to supply missing details and updated expiry dates. Once they reply, their updates are saved to the record and the workflow returns to the compliance officer for another review.

What happens if a subcontractor is rejected?

If the compliance officer selects 'Rejected', the record status is set to Rejected and the subcontractor is sent an email letting them know they can't be engaged at this time. This decision, along with the compliance officer's notes, stays on the record's timeline.

Is this suitable for businesses managing multiple subcontractors at once?

Yes, each application becomes its own record with a reference number, status and timeline, so table views and dashboards can show you where every subcontractor stands at a glance. This makes it easier to keep track of several subcontractors moving through the process at the same time.

Do subcontractors need to create an account to submit their details?

No, subcontractors take part through a public request form and through forms emailed to them, without ever needing to set up an account. This keeps the process simple for people outside your organisation.

Who handles the site induction once a subcontractor is approved?

After compliance approval, the record status changes to Induction and a site supervisor is assigned the task of conducting the induction. They record the induction date, whether a safety briefing was given, and whether site rules were explained, and the workflow waits for this task before marking the subcontractor Onboarded.

What information does the subcontractor see once they're onboarded?

Once the site supervisor completes the induction and the status is set to Onboarded, the subcontractor receives a welcome email showing the licence and insurance expiry dates held on their record. This gives them a clear reference point for their own compliance dates.

Does this workflow keep track of compliance decisions for later reference?

The workflow records the compliance officer's decision and notes, the status changes at each stage, and the full record timeline of what happened. Each business should confirm its own record-keeping obligations, but this gives you a clear, searchable history of how each subcontractor was assessed.

Ready to use this workflow?

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

Subcontractor Compliance Onboarding Workflow | assess.one