assess.one – AI-powered business operations platform

Workflow Template

Website Content Approval Workflow

Manages marketing content requests from submission through brand review, optional compliance review, staging, publishing, and post-publish verification, with revision loops and status tracking.

This workflow is designed for marketing and content teams that manage a steady flow of website content requests through brand review, optional compliance sign-off, staging and publishing. It automates status tracking, task assignment and revision loops so requesters, brand reviewers, compliance reviewers and the web team always know what stage a piece of content is at and what is needed from them next. The result is a single record per request that carries its reference number, decisions, feedback and live URL from submission through to post-publish verification.

Business Outcomes

  • Reduces time spent chasing status updates by giving every request a tracked reference number and visible status
  • Helps shorten revision cycles with structured feedback loops between requesters, brand reviewers and compliance
  • Supports more consistent handling of regulated or legal claims through a dedicated compliance review step
  • Improves visibility into staging and publishing steps with preview links and live URLs saved to the record
  • Makes post-publish verification part of the process, helping catch live page issues before they go unnoticed

Workflow Steps

Steps

  1. 1
    Create content request recordcreate record

    Registers the submitted content request as a record.

  2. 2
    Set status to Submittedupdate record

    Marks the record status as Submitted.

  3. 3
    Send acknowledgement emailsend email

    Emails the requester an acknowledgement with their reference number.

  4. 4
    Set status to Brand Reviewupdate record

    Marks the record status as Brand Review.

  5. 5
    Brand reviewer: review contentcreate task

    Assigns the brand reviewer a task to record their decision and feedback on the content.

  6. 6
    Save brand review decisionupdate record

    Persists the brand reviewer's decision and feedback to the record.

  7. 7
    Route on brand review decision

    Routes the workflow based on the brand reviewer's decision.

    brand_decision: "Approved"→Route on regulated/legal claims
    brand_decision: "Changes requested"→Set status to Changes Requested (brand)
    brand_decision: "Rejected"→Set status to Rejected
    Default→End
  8. 8
    Set status to Changes Requested (brand)update record

    Marks the record status as Changes Requested following brand review feedback.

  9. 9
    Requester: update content per brand feedbackcreate task

    Assigns the requester a task showing brand feedback and asking them to update the content.

  10. 10
    Save requester revision notesupdate record

    Persists the requester's revision notes to the record.

  11. 11
    Send back to brand reviewrestart from step

    Restarts the workflow from the brand review task so the reviewer can reassess the updated content.

  12. 12
    Set status to Rejectedupdate record

    Marks the record status as Rejected.

  13. 13
    Email requester rejection feedbacksend email

    Sends the requester the brand reviewer's feedback explaining the rejection.

  14. 14
    Route on regulated/legal claims

    Routes to compliance review if the content makes regulated or legal claims, otherwise straight to staging.

    has_regulated_claims: "Yes"→Set status to Compliance Review
    has_regulated_claims: "No"→Set status to Staging
    Default→Set status to Staging
  15. 15
    Set status to Compliance Reviewupdate record

    Marks the record status as Compliance Review.

  16. 16
    Compliance: review claimscreate task

    Assigns compliance a task to record the result and comments on regulated or legal claims.

  17. 17
    Save compliance resultupdate record

    Persists compliance's result and comments to the record.

  18. 18
    Route on compliance result

    Routes the workflow based on compliance's result.

    compliance_result: "Cleared"→Set status to Staging
    compliance_result: "Changes needed"→Set status to Changes Requested (compliance)
    Default→End
  19. 19
    Set status to Changes Requested (compliance)update record

    Marks the record status as Changes Requested following compliance feedback.

  20. 20
    Requester: update content per compliance commentscreate task

    Assigns the requester a task showing compliance's comments and asking them to update the content.

  21. 21
    Save requester revision notes (compliance path)update record

    Persists the requester's revision notes from the compliance path to the record.

  22. 22
    Send back to brand review (from compliance)restart from step

    Restarts the workflow from the brand review task after compliance-driven revisions.

  23. 23
    Set status to Stagingupdate record

    Marks the record status as Staging.

  24. 24
    Web team: stage content and check previewcreate task

    Assigns the web team a task to stage the content, check the preview, and record the preview link.

  25. 25
    Save preview linkupdate record

    Persists the staging preview link to the record.

  26. 26
    Web team: publish contentcreate task

    Assigns the web team a task to publish the content and record the live URL.

  27. 27
    Save live URLupdate record

    Persists the live URL to the record.

  28. 28
    Set status to Publishedupdate record

    Marks the record status as Published.

  29. 29
    Email requester the live URLsend email

    Sends the requester the live URL for the published content.

  30. 30
    Requester: verify live pagecreate task

    Assigns the requester a task to check the live page and record any issues.

  31. 31
    Save verification issuesupdate record

    Persists any issues found during live page verification to the record.

  32. 32
    Set status to Verifiedupdate record

    Marks the record status as Verified, completing the workflow.

Fields

Show all 18 fields

FormWebsite Content Request

  • Requester Name*· Text
  • Requester Email*· Email
  • Page or Content Scope*· Text
  • Copy*· Long text
  • Assets· File upload
  • SEO Requirements· Long text
  • Go-Live Date*· Date
  • Does the content make regulated or legal claims?*· Choice

TaskBrand reviewer: review content

  • Brand Review Decision*· Choice
  • Brand Reviewer Feedback*· Long text

TaskRequester: update content per brand feedback

  • Revision Notes (Requester)· Long text

TaskCompliance: review claims

  • Compliance Result*· Choice
  • Compliance Comments*· Long text

TaskRequester: update content per compliance comments

  • Revision Notes (Compliance)· Long text

TaskWeb team: stage content and check preview

  • Preview Link*· Text

TaskWeb team: publish content

  • Live URL*· Text

TaskRequester: verify live page

  • Issues Found on Live Page· Long text

Other fields

  • Content Status· Choice
  • Requester Name*
  • Requester Email*
  • Page or Content Scope*
  • Copy*
  • Assets
  • SEO Requirements

Forms

Website Content Request

8 fields

Data Views

Content Requests

content_scope, go_live_date, content_status

Dashboard Widgets

Requests by Content Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
website content approvalweb content workflowwebsite publishingcontent approvalwebsite update

Similar Workflows

Similar Categories

FAQs

Why should we automate content approval instead of managing it over email and spreadsheets?

Email threads and spreadsheets make it hard to see which requests are stuck in review or who owes the next action. This workflow gives each request a record with a status and timeline, so brand review, compliance review, staging and publishing progress are visible without chasing people for updates. It also keeps a history of decisions and feedback on the record, reducing the need to search through old email chains.

What is the ROI of using this workflow compared to handling content requests manually?

Manual coordination of content requests typically involves repeated follow-ups, lost feedback, and unclear ownership at each stage. By assigning tasks directly to the brand reviewer, compliance reviewer, requester and web team, and by routing automatically based on their decisions, the workflow is designed to reduce the administrative overhead of moving a request from submission to published. Teams gain a clearer view of where time is going, since every step and its outcome is recorded against the request.

Who is involved at each stage of this workflow?

The requester submits the initial request and later updates content based on feedback and verifies the live page. A brand reviewer records an Approved, Changes requested or Rejected decision with feedback, compliance reviews any content flagged for regulated or legal claims, and the web team stages and publishes the content. Each of these participants is assigned a task at the relevant point, and their input is saved to the record.

What happens if the brand reviewer requests changes or rejects the content?

If changes are requested, the status moves to Changes Requested and the requester gets a task showing the brand feedback and asking them to revise the content; once they submit revision notes, the workflow sends the request back to the brand reviewer for reassessment. If the brand reviewer rejects the content, the status is set to Rejected and the requester receives an email with the reviewer's feedback explaining the decision.

How does the compliance review step work, and when is it triggered?

After brand approval, the workflow checks whether the requester indicated the content makes regulated or legal claims. If so, the status moves to Compliance Review and a compliance task is assigned to record a Cleared or Changes needed result with comments; if not, the request goes straight to staging. When compliance requests changes, the requester revises the content and the request is routed back to brand review before continuing.

Can we customise the steps, tasks or forms in this workflow?

Yes. A workflow can be changed by describing the change in plain English or by editing its steps directly in the workflow editor, and earlier versions are kept so changes can be reviewed over time. This makes it possible to adjust the request form fields, task wording or routing rules as review requirements change.

Do requesters, reviewers or the web team need an account to take part?

Requesters take part through the public request form and through forms emailed to them at each task, without ever needing an account. Brand reviewers, compliance and the web team are workspace members who receive assigned tasks within the workspace.

What information is saved on the content request record?

The record captures the original submission details, the Brand Review Decision and Feedback, any Revision Notes, the Compliance Result and Comments, the Preview Link, the Live URL, and any Issues Found during verification. Because the workflow waits for each of these tasks, the entered information is saved directly to the record along with its status and timeline, rather than staying with an individual task.

How does the post-publish verification step help catch issues after content goes live?

After the content is published and the requester receives the live URL by email, they are assigned a task to check the live page and record any issues found. This step, followed by setting the status to Verified, gives teams a documented checkpoint confirming the live page was reviewed after publishing, with any reported issues kept on the record for follow-up.

Does this workflow help with compliance obligations around regulated or legal claims?

The workflow records whether a request was flagged as containing regulated or legal claims, routes it to a compliance review task, and saves the Compliance Result and Comments on the record's timeline. This creates a documented review trail, but each business should confirm its own regulatory and legal obligations separately, as the workflow does not itself determine compliance.

Ready to use this workflow?

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

Website Content Approval Workflow | assess.one