Features
Get started
See it in action
Upload a document, share a magic link, and get approved — all in under 5 minutes.
Start freeLegal Review & Compliance
Writerflow is content approval software for marketing agencies: send one magic link, clients review and approve in their inbox with no login, and every approval is locked to the version they said yes to — with a full audit trail.The compliance case is straightforward: you need to know who approved which version of a document, at which stage, and when — before it publishes.
Three shipped features answer that requirement: version-bound approval, an immutable audit trail, and privilege-aware comments that keep legal’s notes off the client’s screen.
Get started freeFree forever — no credit card required. External reviewers never pay or sign up.
The Problem
When I ran 3D Creative Factory, a client disputed an approved campaign brief six weeks after it ran. The brief had changed twice after the initial approval. We had the original email sign-off. We could not prove which version the attorney had reviewed. We ate a five-figure rework cost because “email said yes” did not tell us which document got the yes. That’s why I built Writerflow with version-bound approval as a first-class feature, not an afterthought.
The same crisis plays out in three recurring patterns. First: a published piece surfaces a compliance problem and the legal team says they reviewed version 2, not version 3 (the one that actually ran). Second: a client claims they never approved the final draft, and all you have is a thread of email replies without document version references. Third: an auditor or client asks for a record of who signed off on a regulated claim in a white paper, and your approval record is a Slack message saying “looks good.”
All three crises have the same structural cause: the approval record was not tied to a specific version of the document at the moment of sign-off.
Email approval fails legal review not because it’s informal, but because it lacks version anchoring. An attorney replies “approved” to an email containing a link to a Google Doc. That doc is edited twice more before publication. The attorney’s approval is now technically attached to a document that no longer exists in the form they reviewed. Email threads do not record document versions. They record messages.
The fix is not stricter email discipline. The fix is a system where the approval record and the document version are the same record.
Ziflow, Filestage, and similar visual proofing tools handle legal review of creative assets: they confirm that a required disclaimer is visible at the correct size in an ad, or that a regulated logo treatment meets brand standards. That’s a real compliance need, but it is a different compliance need than reviewing whether a 1,500-word finserv white paper contains legally accurate performance claims.
Written content compliance requires text-level review, version-bound sign-off, and an audit trail that records which sentences an attorney reviewed — not which pixels were in which position. Tools built for pixels cannot do this structurally. They are not misconfigured for this use case; they are architected for a different one.
The Workflow
Each stage gates the next. The client does not see the draft until legal has cleared it.
The draft is reviewed by the internal content editor and account manager before any external reviewer sees it. This stage catches factual errors, brand voice issues, and structural problems that would waste the attorney’s time. In Writerflow, Stage 2 is not triggered until Stage 1 resolves — sequencing is enforced, not relied on.
The attorney or compliance officer receives a magic link — no Writerflow account required. They can leave inline comments on specific paragraphs (marked INTERNAL, visible only to your team) and approve or request changes. The legal reviewer’s decision, timestamp, and the document version they reviewed are recorded as a permanent event. The client review stage is not triggered until legal sign-off is complete. Available on Professional and Agency plans, which support multiple workflow stages.
Once legal has cleared the document, the client-side stakeholder receives their own magic link. They see the legally-cleared version — internal comments from the legal stage are not visible. The client approves or requests changes. Their decision is recorded with the same version anchor.
Writerflow records which version of the document was approved at each stage — not just that it was approved. A changed version is not an approved version. If the document is edited after a stage approves it, that edit creates a new version. The previous approval does not transfer. This is the structural answer to “but I approved version 3, not version 4.”
Every approval decision across every stage is recorded in an append-only audit trail: reviewer identity, timestamp, decision (approved or changes requested), and document version. The record cannot be edited after the fact. When a client later says “I never approved that,” the answer is in the audit trail — not buried in an email archive.
Product Features
Every approval decision in Writerflow is recorded as a permanent event: reviewer identity, timestamp, decision, and document version. The audit trail is immutable and append-only — the record cannot be edited or deleted after the fact. When you need to answer “who approved which version of this document, at which stage, and when,” the audit trail has that answer as a single exportable record, not a reconstructed email thread.
Writerflow retains approval records for the duration of your active plan. For enterprise retention requirements, contact our team.
Writerflow records which version of the document was approved — not just that it was approved. If the document is edited after approval, that edit creates a new version. The previous approval does not transfer to the new version. A changed version is not an approved version.
This is the mechanism that resolves the version-dispute class of compliance risk: the attorney approved version 3 of the brief. Version 4 was not approved. The audit trail makes this distinction explicit and permanent, not inferrable from email context.
During the legal review stage, reviewers can leave comments marked INTERNAL — visible only to your agency team, never to external reviewers or clients. An attorney can annotate a specific paragraph flagging a compliance concern, and that annotation stays internal while the account manager addresses it. The client’s review is triggered only after the legal stage resolves, and the client sees only the legally-cleared version with SHARED comments visible to them.
The two comment visibility modes are explicit: INTERNAL (agency-only, never shown to the client or external reviewer) and SHARED (visible to the reviewer receiving that stage’s review link). This prevents the scenario where a legal team’s working notes become visible to a client during their review of the same document.
Honest Comparison
Ziflow holds SOC 2 Type II and ISO 27001 certifications (verified via Ziflow’s published security disclosures). These are information security certifications that apply to Ziflow’s platform infrastructure and practices. They establish Ziflow as a secure platform for enterprise creative teams in regulated industries — pharmaceutical MLR (medical, legal, regulatory), financial services advertising compliance, and insurance. They do not certify that any content approval workflow meets a specific content regulatory standard (FDA 21 CFR Part 11, FINRA, HIPAA). Security posture and content regulatory certification are different things.
Ziflow’s marketing compliance solution targets large creative teams in these regulated industries. Their stated use cases center on ensuring promotional content, educational materials, and digital media assets pass compliance review before publication — with examples drawn from pharma and finserv. The content type in their compliance workflow is primarily visual and multimedia assets, not written blog posts, email campaigns, and ad copy.
Ziflow’s “Smart Compare” version comparison feature performs pixel-level visual diff between versions of design files — it identifies visual differences between two versions of an ad layout or website design. This is precisely the right tool for confirming that a required legal disclaimer is still visible at the correct size after a design revision. It is not a mechanism for comparing two text versions of a paragraph in a white paper.
Ziflow’s audit trail records “every version of a regulated ad or website design, all the approvals around copy and design, every comment ever left on a collaborative file.” The framing is explicit: the audit subject is a creative asset file, not a text document. An agency whose compliance gate is a legal review of a written press release or blog post needs a different audit mechanism — one that records text document versions, not pixel states.
Ziflow limits audit trail access to the Enterprise plan. For agencies evaluating compliance-grade audit trails without an enterprise budget, this is a meaningful access gate: getting Ziflow’s full audit log for regulatory review requires the Enterprise tier. Filestage provides audit trail access across plans, but for visual proofing workflows only.
Beyond access and pricing: the architectural gap is structural. Ziflow’s compliance infrastructure is designed for a buyer whose compliance problem is visual — a creative team ensuring that ads contain the correct regulatory disclosures in the correct visual position. That is not the same compliance problem as a marketing team whose attorney needs to sign off on specific sentences in a written document and have that sign-off locked to the exact text they reviewed.
Haast, OneTrust, and Veeva are distinct from both: they are purpose-built compliance platforms operating at enterprise scale, with AI-trained compliance scanning, regulatory framework mapping, and enterprise governance workflows for large organizations with formal compliance operations. They are not content approval tools for marketing agencies. Writerflow does not compete with them and does not claim to.
Decision Guide
Writerflow is the right tool for marketing agencies and in-house marketing teams whose legal review requirement is: an attorney or brand compliance stakeholder needs to sign off on written content, and that sign-off needs to be documented, version-tied, and retrievable. The compliance chain is a legal review stage within a content approval workflow, not a full regulatory governance operation.
Writerflow is not the right tool for pharmaceutical MLR reviews with FDA 21 CFR Part 11 requirements, financial services firms with formal FINRA advertising compliance obligations requiring submission tracking, or large enterprises whose compliance operation requires dedicated regulatory framework mapping and AI-trained compliance scanning. Those buyers need a dedicated compliance platform — Haast, Veeva, or OneTrust — not a content approval workflow tool. Writerflow handles the legal sign-off stage in a content workflow; dedicated compliance platforms run the entire regulatory compliance operation.
Written by
Seth Fair — Founder & CEO, Writerflow
Before building Writerflow, Seth ran 3D Creative Factory, a marketing agency serving clients in regulated industries. A version dispute with a finserv client — where the agency could not prove which version of an approved campaign brief had received legal sign-off — cost five figures in rework. The incident is the reason Writerflow’s audit trail records reviewer identity, timestamp, document version, and decision as a single permanent record, not as a reconstructed email chain.
FAQ
The questions compliance-minded buyers ask before choosing a content approval platform.
Free to start. Your clients review for free, forever.
Get started free