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
- 1Create content request recordcreate record
Registers the submitted content request as a record.
- 2Set status to Submittedupdate record
Marks the record status as Submitted.
- 3Send acknowledgement emailsend email
Emails the requester an acknowledgement with their reference number.
- 4Set status to Brand Reviewupdate record
Marks the record status as Brand Review.
- 5Brand reviewer: review contentcreate task
Assigns the brand reviewer a task to record their decision and feedback on the content.
- 6Save brand review decisionupdate record
Persists the brand reviewer's decision and feedback to the record.
- 7Route on brand review decision
Routes the workflow based on the brand reviewer's decision.
brand_decision: "Approved"→Route on regulated/legal claimsbrand_decision: "Changes requested"→Set status to Changes Requested (brand)brand_decision: "Rejected"→Set status to RejectedDefault→End - 8Set status to Changes Requested (brand)update record
Marks the record status as Changes Requested following brand review feedback.
- 9Requester: update content per brand feedbackcreate task
Assigns the requester a task showing brand feedback and asking them to update the content.
- 10Save requester revision notesupdate record
Persists the requester's revision notes to the record.
- 11Send back to brand reviewrestart from step
Restarts the workflow from the brand review task so the reviewer can reassess the updated content.
- 12Set status to Rejectedupdate record
Marks the record status as Rejected.
- 13Email requester rejection feedbacksend email
Sends the requester the brand reviewer's feedback explaining the rejection.
- 14Route 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 Reviewhas_regulated_claims: "No"→Set status to StagingDefault→Set status to Staging - 15Set status to Compliance Reviewupdate record
Marks the record status as Compliance Review.
- 16Compliance: review claimscreate task
Assigns compliance a task to record the result and comments on regulated or legal claims.
- 17Save compliance resultupdate record
Persists compliance's result and comments to the record.
- 18Route on compliance result
Routes the workflow based on compliance's result.
compliance_result: "Cleared"→Set status to Stagingcompliance_result: "Changes needed"→Set status to Changes Requested (compliance)Default→End - 19Set status to Changes Requested (compliance)update record
Marks the record status as Changes Requested following compliance feedback.
- 20Requester: update content per compliance commentscreate task
Assigns the requester a task showing compliance's comments and asking them to update the content.
- 21Save requester revision notes (compliance path)update record
Persists the requester's revision notes from the compliance path to the record.
- 22Send back to brand review (from compliance)restart from step
Restarts the workflow from the brand review task after compliance-driven revisions.
- 23Set status to Stagingupdate record
Marks the record status as Staging.
- 24Web 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.
- 25Save preview linkupdate record
Persists the staging preview link to the record.
- 26Web team: publish contentcreate task
Assigns the web team a task to publish the content and record the live URL.
- 27Save live URLupdate record
Persists the live URL to the record.
- 28Set status to Publishedupdate record
Marks the record status as Published.
- 29Email requester the live URLsend email
Sends the requester the live URL for the published content.
- 30Requester: verify live pagecreate task
Assigns the requester a task to check the live page and record any issues.
- 31Save verification issuesupdate record
Persists any issues found during live page verification to the record.
- 32Set status to Verifiedupdate record
Marks the record status as Verified, completing the workflow.
Fields
Show all 18 fieldsShow fewer 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
Recommended integrations
Setup the following integrations to extend workflow capability.
Send email in the workflow
AWS SES
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.
