Published in Articles
How to Set Up a Creative Approval Workflow With File Version History

A reliable creative approval workflow needs one card per deliverable, one reviewable file with version history, one current owner and an explicit sign-off step. Reviewers should never have to choose between files named final, final-v2 and final-really-final.
The central rule is simple: replace the version, not the review location. Keep the brief, current status, reviewer, feedback and approval record together while each revised draft becomes a new version of the same file.
The workflow at a glance
- Create one card for each deliverable.
- Attach the first draft as the review file.
- Assign one feedback owner and one final approver.
- Collect comments on the file, not across messages and email.
- Upload revisions as new versions of that same file.
- Record approval against a specific version before delivery.
Why duplicate filenames break approvals
Duplicate files create two separate problems. First, the reviewer may open an obsolete draft. Second, comments become disconnected from the version they describe.
Suppose an editor sends three separate files:
- launch-video-v1.mp4
- launch-video-v2.mp4
- launch-video-final.mp4
If a stakeholder comments on the first link after the third file arrives, the editor must determine whether the comment still applies. A filename cannot reliably show which file was approved, who approved it or whether another revision arrived afterward.
File version history solves the storage side, but it does not solve ownership by itself. You still need a card status, a designated reviewer and a rule for final sign-off.
Create one card as the source of truth
Create a separate card for every independently approved deliverable. A campaign with one landscape video, three vertical cuts and a thumbnail should usually have five cards because each asset can move through review at a different speed.
Give the card a stable, descriptive title such as September launch — YouTube cut. Put the changing information in fields, tasks or the card description rather than renaming the card for every round.
Each card should contain:
- Deliverable: format, dimensions and expected duration.
- Editor or designer: the person responsible for the next revision.
- Feedback owner: the person who consolidates stakeholder notes.
- Final approver: the person authorized to sign off.
- Due dates: separate dates for first draft, feedback, revision and approval.
- Review file: one file whose version history contains every submitted draft.
- Approval record: approved version, approver and approval date.
In kloudboard, files attached to a card are stored in the workspace Drive. They can be reorganized in Drive without breaking the card link. This lets the card remain the operational source of truth while Drive remains the asset library. For a broader pipeline structure, see the video production pipeline guide.
Submit revisions as versions, not new files
When the first draft is ready, upload it to the deliverable card and move the card to In review. Assign the feedback owner or final approver according to the current round.
After feedback, the editor should upload the revision as a new version of the same file. In kloudboard, this preserves previous versions and lets reviewers switch between them. Do not delete the earlier version, create another review card or attach a parallel file unless the asset has genuinely split into separate deliverables.
A worked example
| Time | Card status | File version | Owner | Required action |
|---|---|---|---|---|
| Monday, 3 pm | In review | Version 1 | Marketing lead | Return one consolidated feedback pass by Tuesday noon |
| Tuesday, noon | Changes requested | Version 1 | Editor | Resolve comments and prepare the revision |
| Wednesday, 10 am | In review | Version 2 | Marketing lead | Check requested changes only |
| Wednesday, 2 pm | Final approval | Version 2 | Brand director | Approve or identify a blocking issue |
| Wednesday, 4 pm | Approved | Version 2 | Producer | Verify and deliver the approved version |
This example assumes one day for the first review, roughly one working day for editing and a same-day final check. Those are planning assumptions, not benchmarks. Complex animation, legal review or several stakeholders will require more time.
Make timestamped feedback actionable
For video and document review in kloudboard, reviewers can leave timestamped comments and use @mentions. A useful comment identifies the location, the problem and the requested outcome.
At 00:18, replace the product shot with the approved blue-packaging image from the campaign folder. @Maya, please confirm that this is the current packaging.
That is more actionable than “wrong image.” It tells the editor what to change and identifies who can resolve the open question.
Set these feedback rules before the first review:
- Comments must be attached to the review file rather than sent through scattered DMs.
- The feedback owner resolves contradictions before returning notes to the creator.
- Every comment is either resolved, rejected with a reason or converted into a later task.
- New creative direction after a round closes is labeled as new scope, not disguised as a correction.
- Approval language must name the version being approved.
If stakeholders routinely produce conflicting or late feedback, use the process in the guide to running client review rounds alongside this versioning workflow.
Use statuses that identify the next action
A status should answer two questions: who has the ball, and what must happen next? Avoid vague columns such as Active or Pending.
- In production: the creator is preparing a draft.
- In review: the named reviewer must comment by the review deadline.
- Changes requested: the creator must produce a new version.
- Final approval: the authorized approver must make a yes-or-no decision.
- Approved: a named version has received sign-off and must not be changed silently.
- Delivered: the approved version has been sent, published or handed to the next team.
Keep In review and Final approval separate. The first can be a detailed creative pass; the second should be a short verification that the requested changes were made and no blocking issue remains.
Permissions matter as well. In kloudboard, a scoped guest without the view-all permission sees only cards assigned to them. Boards can also be restricted to a member list. If freelance editors should see only their work, keep them as guests without view-all, assign the relevant cards and verify their assignments before production begins.
Verify the approved version before delivery
Approval is not complete until someone verifies the actual file being delivered. A producer or delivery owner should perform this check rather than assuming that an Approved status guarantees the export is correct.
- Open the card rather than using an old email or browser link.
- Confirm the approval comment names the current version.
- Check that no newer version was uploaded after approval.
- Verify duration, dimensions, captions, audio and required end cards.
- Record the approved version, approver and date on the card.
- Deliver or publish that exact version.
If someone changes the creative after approval, the card should leave Approved. Upload the change as another version and repeat final approval. Even a “tiny” correction can introduce a broken caption, audio problem or wrong export setting.
Archive without breaking the audit trail
Do not clean up a completed project by downloading the approved file, deleting the working asset and uploading a renamed archive copy. That destroys the connection between feedback, versions and sign-off.
Instead, keep the versioned file attached to its card and reorganize it in Drive if needed. A practical archive structure is Client / Campaign / Deliverable. Mark the card Delivered, record the delivery destination and retain the earlier versions according to your client agreement or internal retention policy.
The tradeoff is storage: retaining every version consumes more space than keeping only the final export. For large projects, define a retention period and decide whether source files, review exports and approved masters need different policies. Check the current kloudboard plans and storage options when evaluating the operational cost.
Start with one active deliverable rather than rebuilding your entire board. Create its card, identify the approver, attach one review file and require the next revision to use that file’s version history. Once the team can complete one approval without a duplicate link, apply the same rules to the rest of the pipeline.
Creative approval handoff checklist
Confirm that each deliverable has one review trail and that the team delivers the version that actually received approval.
Related articles
The workspace for creative teams
Manage projects, pay your team, and ship content faster.
Start for free
