assess.one – AI-powered business operations platform

Workflow Template

Policy Review and Approval Workflow

Manages a policy from owner submission through stakeholder review, optional legal/compliance review, revision loops, approval authority sign-off, and publication, keeping organisational policies current.

This workflow is designed for governance, legal and document control teams responsible for keeping organisational policies accurate and up to date. It automates the full lifecycle of a policy from owner submission through stakeholder review, optional legal or compliance review, revision loops, approval authority sign-off, and publication. Each policy is tracked as a record with a status and timeline, giving teams visibility into where every policy stands and reducing reliance on email chains and manual follow-up.

Business Outcomes

  • Reduces manual coordination between policy owners, stakeholders, legal reviewers and approval authorities
  • Improves visibility into where each policy stands via record status and the policy register table view
  • Supports faster turnaround on revisions with built-in task deadlines for reviewers and owners
  • Helps keep publication details such as published date and next review date consistently recorded
  • Makes it easier to see policy volumes by status through the dashboard chart widget

Workflow Steps

Steps

  1. 1
    Create Policy Recordcreate record

    Registers the submitted policy as a record.

  2. 2
    Set Status to Submittedupdate record

    Marks the policy record status as Submitted.

  3. 3
    Email Submission Acknowledgementsend email

    Sends the policy owner an acknowledgement email with their reference number.

  4. 4
    Set Status to Stakeholder Reviewupdate record

    Marks the policy record status as Stakeholder Review.

  5. 5
    Stakeholder Review Taskcreate task

    Stakeholders review the policy draft, recording comments and their result within 5 days.

  6. 6
    Route on Stakeholder Review Result

    Branches based on whether stakeholders are ready or need changes.

    stakeholder_result: "Changes needed"→Set Status to In Revision
    stakeholder_result: "Ready"→Route on Legal/Compliance Review Requirement
    Default→Route on Legal/Compliance Review Requirement
  7. 7
    Set Status to In Revisionupdate record

    Marks the policy record status as In Revision after stakeholder feedback.

  8. 8
    Owner Revises Draft (Stakeholder Feedback)create task

    Policy owner uploads a revised draft addressing stakeholder feedback within 5 days.

  9. 9
    Save Revised Draft to Recordupdate record

    Persists the revised draft file to the policy record.

  10. 10
    Return to Stakeholder Reviewrestart from step

    Restarts the workflow from the stakeholder review step for another review cycle.

  11. 11
    Route on Legal/Compliance Review Requirement

    Branches based on whether a legal or compliance review is required.

    needs_legal_review: "Yes"→Set Status to Legal Review
    needs_legal_review: "No"→Approval Authority Review
    Default→Approval Authority Review
  12. 12
    Set Status to Legal Reviewupdate record

    Marks the policy record status as Legal Review.

  13. 13
    Legal/Compliance Review Taskcreate task

    Legal team reviews the policy draft, recording comments and their result within 5 days.

  14. 14
    Route on Legal Review Result

    Branches based on whether legal is ready or needs changes.

    legal_result: "Changes needed"→Set Status to In Revision
    legal_result: "Ready"→Approval Authority Review
    Default→Approval Authority Review
  15. 15
    Set Status to In Revisionupdate record

    Marks the policy record status as In Revision after legal feedback.

  16. 16
    Owner Revises Draft (Legal Feedback)create task

    Policy owner uploads a draft revised for legal feedback within 5 days.

  17. 17
    Save Revised Draft to Recordupdate record

    Persists the legal-revised draft file to the policy record.

  18. 18
    Return to Stakeholder Reviewrestart from step

    Restarts the workflow from the stakeholder review step after legal-driven revision.

  19. 19
    Approval Authority Reviewrequest approvalrequires approval

    The approval authority approves or rejects the policy.

  20. 20
    Route on Approval Outcome

    Branches based on whether the approval authority approved or rejected the policy.

    approval_status: "approved"→Document Controller Publishes Policy
    approval_status: "rejected"→Set Status to Rejected
    Default→End
  21. 21
    Set Status to Rejectedupdate record

    Marks the policy record status as Rejected.

  22. 22
    Email Policy Owner of Rejectionsend email

    Notifies the policy owner that the policy was not approved.

  23. 23
    Document Controller Publishes Policycreate task

    Document controller publishes the approved policy within 3 days, recording the published date, superseded confirmation, and next review date.

  24. 24
    Save Publication Details to Recordupdate record

    Persists the published date, superseded confirmation, and next review date to the policy record.

  25. 25
    Set Status to Publishedupdate record

    Marks the policy record status as Published.

  26. 26
    Email Policy Owner Next Review Datesend email

    Notifies the policy owner that the policy is published and gives the next review date.

  27. 27
    Add Policy Register Table Viewcreate table view

    Registers the policy register table view for managing records (informational, not part of the process flow).

  28. 28
    Add Policies by Status Chart Widgetcreate widget

    Registers the dashboard chart widget showing policies by status (informational, not part of the process flow).

Fields

Show all 17 fields

FormPolicy Review Submission

  • Policy Owner Name*· Text
  • Policy Owner Email*· Email
  • Policy Name*· Text
  • Version Number*· Text
  • Reason for Review*· Choice
  • Needs Legal or Compliance Review?*· Choice
  • Draft Policy Document*· File upload

TaskStakeholder Review Task

  • Stakeholder Comments*· Long text
  • Stakeholder Review Result*· Choice

TaskOwner Revises Draft (Stakeholder Feedback)

  • Revised Draft (Stakeholder Feedback)*· File upload

TaskLegal/Compliance Review Task

  • Legal/Compliance Comments*· Long text
  • Legal Review Result*· Choice

TaskOwner Revises Draft (Legal Feedback)

  • Revised Draft (Legal Feedback)*· File upload

TaskDocument Controller Publishes Policy

  • Published Date*· Date
  • Prior Version Marked Superseded· Checkbox
  • Next Review Date*· Date

Other fields

  • Policy Status· Choice
  • Policy Owner Name*
  • Policy Owner Email*
  • Policy Name*
  • Version Number*
  • Reason for Review*
  • Needs Legal or Compliance Review?*

Forms

Policy Review Submission

7 fields

Data Views

Policy Register

policy_name, version_number, next_review_date, policy_status

Dashboard Widgets

Policies by Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
policy approvalpolicy reviewpolicy managementgovernance workflowdocument control

Similar Workflows

Similar Categories

FAQs

Why should we automate policy review instead of managing it by email and spreadsheets?

Manual policy review typically relies on scattered emails, shared drives and manual status tracking, which makes it hard to know what stage a policy is at or who is holding it up. This workflow creates a single record per policy with a reference number, status and timeline, so stakeholder review, legal review, revisions and approval are all visible in one place. It also reduces the administrative burden of chasing reviewers, since tasks carry their own deadlines and the record moves automatically once a task is completed.

What is the ROI of using this workflow for policy governance?

The main return is time saved by staff who no longer need to manually track policy versions, chase reviewers, or reconcile which draft is current. Because the workflow is template-based, a workspace can publish it and start running live policy reviews within minutes rather than commissioning a development project. Over time, the policy register table view and status dashboard also reduce the effort spent compiling reporting for audits or management reviews.

How does this compare to handling policy review manually?

Manually, a policy owner would need to individually email stakeholders and legal reviewers, track responses, and manually update a document or spreadsheet with status changes. This workflow automates those steps: it sets record status automatically at each stage, sends acknowledgement and outcome emails, and stores stakeholder and legal comments plus review results directly on the record. This reduces the chance of a policy stalling unnoticed and gives everyone involved a consistent, timestamped record of what happened.

Who is involved in reviewing and approving a policy in this workflow?

The policy owner submits the draft and revises it when changes are requested. Stakeholders complete a review task recording comments and a result, legal or compliance reviewers do the same when that review is required, and an approval authority makes the final approve or reject decision. A document controller then publishes the approved policy, recording the published date, superseded confirmation and next review date.

What happens if stakeholders or legal reviewers request changes?

If the stakeholder review result is 'Changes needed', the record status is set to In Revision and the policy owner is given a task to upload a revised draft within 5 days, which is then saved to the record and sent back into stakeholder review. The same pattern applies after legal or compliance review: the owner revises the draft for legal feedback, the revised draft is saved, and the policy returns to stakeholder review for another cycle. This looped structure allows multiple revision cycles until reviewers mark the draft ready.

Is legal or compliance review always required?

No — the workflow branches based on the 'Needs Legal or Compliance Review?' answer submitted with the policy request. If the answer is yes, the record status moves to Legal Review and a legal/compliance review task is created; if no, the policy proceeds directly toward approval authority review. This lets a workspace apply legal review only where it's actually needed, without adding extra steps to every policy.

What happens if the approval authority rejects the policy?

If the approval outcome is a rejection, the record status is set to Rejected and the policy owner is emailed to let them know the policy was not approved. The rejection and the review history leading up to it remain visible on the record's timeline, giving the owner and governance staff a clear reference for what was decided and why. This keeps a documented trail without requiring separate rejection tracking outside the record.

Can this workflow be customised to match our own policy approval process?

Yes, changes can be made either by describing the desired change in plain English or by editing steps directly in the workflow editor, and earlier versions of the workflow are kept. This means a workspace can adjust review deadlines, add extra revision cycles, or change what information is captured on tasks without needing a development project. Because it is template-based, these adjustments can be made after the workflow is already running live.

Do policy owners, stakeholders or legal reviewers need an account to take part?

Policy owners submit their initial request through a public request form and receive review, revision and outcome tasks by email without needing to create an account. Stakeholders and legal reviewers likewise interact with their review tasks through emailed forms. This keeps participation simple for people who are only occasionally involved in policy review.

How is the publication and next review date tracked once a policy is approved?

When the approval authority approves the policy, a document controller completes a publication task within 3 days, recording the published date, confirmation that the prior version was marked superseded, and the next review date. These values are saved to the policy record and the status is set to Published, after which the policy owner is emailed with the next review date. Each business should confirm that the fields recorded here meet its own internal record-keeping requirements.

Ready to use this workflow?

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

Policy Review and Approval Workflow | assess.one