assess.one – AI-powered business operations platform

Workflow Template

Permit to Work Workflow

Manages issuance of a permit to work for higher-risk site activities: applicant submits job/hazard/control details, a safety approver reviews and approves, a pre-start check gates activation (looping back for corrections on failure), and on completion the site is confirmed safe before the permit is handed back and closed.

High-risk site work needs a paper trail and a hard stop before anyone starts. This workflow manages the full permit to work lifecycle: an applicant submits job and hazard details, a safety approver reviews and approves or rejects, a pre-start check gates activation with automatic loop-back for corrections, and the site is confirmed safe before the permit is closed. Safety officers, supervisors, and applicants all run their part of the process directly in assess.one.

Business Outcomes

  • Cuts permit approval turnaround from days to hours
  • Blocks work activation until pre-start checks pass
  • Removes lost paperwork and manual sign-off chasing
  • Creates a full audit trail of every approval and rejection
  • Reduces incidents caused by skipped safety checks

Workflow Steps

Steps

  1. 1
    Create Permit Recordcreate record

    Registers the submitted permit to work application as a record.

  2. 2
    Set Status: Submittedupdate record

    Marks the permit as submitted and awaiting safety review.

  3. 3
    Safety Approver Reviewrequest approval

    Safety approver reviews the job, hazards, required controls and isolations.

  4. 4
    Route Review Outcome

    Branches based on whether the safety approver approves or rejects the permit.

    approval_status: "approved"Set Status: Approved
    approval_status: "rejected"Notify Applicant of Rejection
    DefaultEnd
  5. 5
    Notify Applicant of Rejectionsend email

    Informs the applicant that the permit application was rejected.

  6. 6
    Set Status: Rejectedupdate record

    Marks the permit record as rejected, closing this application.

  7. 7
    Set Status: Approvedupdate record

    Marks the permit as approved pending the pre-start check.

  8. 8
    Conduct Pre-Start Checkcreate task

    Safety approver/delegate performs the on-site pre-start check before work begins.

  9. 9
    Route Pre-Start Check Result

    Determines whether the permit can be activated or must be returned for corrections.

    pre_start_result: "Pass"Issue Permit
    pre_start_result: "Fail"Notify Pre-Start Failure
    DefaultEnd
  10. 10
    Notify Pre-Start Failuresend email

    Informs the applicant that the pre-start check failed and controls must be corrected.

  11. 11
    Set Status: Pre-Start Failedupdate record

    Marks the permit as failed pre-start pending correction and re-review.

  12. 12
    Restart Safety Reviewrestart from step

    Restarts the workflow from safety review so corrected controls can be reassessed.

  13. 13
    Issue Permitsend email

    Notifies the applicant that the permit is issued and work may commence.

  14. 14
    Set Status: Activeupdate record

    Marks the permit and work as active on site.

  15. 15
    Confirm Site Safe on Completioncreate task

    Safety approver confirms the site is safe and controls/isolations have been removed appropriately before handback.

  16. 16
    Set Status: Completedupdate record

    Marks the work as completed following site safety confirmation.

  17. 17
    Notify Permit Closedsend email

    Informs the applicant that the permit has been handed back and closed.

  18. 18
    Set Status: Closedupdate record

    Marks the permit record as closed - final state.

Fields

  • Applicant Name*
  • Applicant Email*
  • Job Description*
  • Work Location*
  • Work Type*
  • Contractor / Team*
  • +11 more fields

Forms

Permit to Work Application

12 fields

Data Views

Active & In-Review Permits

permit_to_work_ref, location, work_type, contractor_team +3 more

Dashboard Widgets

Permits by StatusPermit OverviewPermits by Work Type

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
permit to workwork permitPTW workflowsafe work permithigh risk work

Similar Workflows

Similar Categories

FAQs

How do I set up the Permit to Work workflow for my site?

Publish the template inside assess.one and it's live immediately. Add your safety approvers and applicants as users, then start submitting permits straight away. There's no separate implementation project — the template is ready to run.

How long does it take to get this workflow running?

Publishing takes minutes. Once it's live, your team can submit and approve permits the same day, with no software installation or IT setup needed.

Can I customise the hazard and control fields on the permit form?

Yes. You can edit the fields, add site-specific hazard categories, and adjust the approval logic directly in assess.one. Changes apply instantly without any developer work.

Who needs access to this workflow?

At minimum you need applicants who raise permits and a safety approver who reviews and signs off. You can also add supervisors or site managers for the pre-start check and completion confirmation steps.

What happens if a permit is rejected?

The applicant is notified automatically and the permit status is set to Rejected. They can correct the details and resubmit for another safety review.

What happens if the pre-start check fails?

The workflow notifies the relevant party, sets the status to Pre-Start Failed, and routes the permit back into safety review for correction. Work cannot be activated until the pre-start check passes.

Can I add extra approval steps for higher-risk jobs?

Yes. You can add additional approver roles or a second review stage directly in the workflow builder. This is useful for jobs like confined space entry or hot work that need extra sign-off.

How is the permit closed out?

Once the job is finished, the workflow requires site safety to be confirmed before the permit status is set to Completed. The permit is then handed back and closed, with the applicant notified automatically.

Does this workflow support compliance and audit requirements?

Every status change, approval, rejection, and check is recorded in assess.one, giving you a complete timestamped history for each permit. This makes it straightforward to produce records for audits or incident reviews.

Ready to use this workflow?

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

Permit to Work Workflow | assess.one