Step 2 of 3
Going pro (agency)
The client approval workflow for short-form video (agency SOP)
A six-step SOP — intake, cut, internal QA, review link, one revision round, post — with the Clipflow review link described exactly as it behaves.
What this guide covers
- 01Why approvals stall: feedback arrives one clip at a time
- 02The SOP: intake → cut → internal QA → client review link → one revision round → post
- 03How the review link works in Clipflow — exactly as the code does it
- 04How to handle "Request changes" without starting round three
- 05What to put in your client agreement: an approval SLA and a revision cap
- 06The approval-workflow checklist
Jump to section
- 01Why approvals stall: feedback arrives one clip at a time
- 02The SOP: intake → cut → internal QA → client review link → one revision round → post
- 03How the review link works in Clipflow — exactly as the code does it
- 04How to handle "Request changes" without starting round three
- 05What to put in your client agreement: an approval SLA and a revision cap
- 06The approval-workflow checklist
Why approvals stall: feedback arrives one clip at a time
The slow part of short-form for clients is not the cut. On a 10-minute recording the clip list showed after 55 seconds and the first finished clip after 2 minutes 51 seconds (measured 2026-09-16). What takes days is the client — not because clients are slow people, but because the way most agencies ask for approval invites one round of feedback per clip instead of one round per batch.
The pattern looks like this. You send eight clips in a shared folder on Monday. The client watches two, replies about one, and says they will look at the rest later. On Wednesday three more comments arrive in a different thread. By Friday you have feedback on six clips, no decision on two, and the posting slots you planned for the week are gone. Every clip got its own round, so the batch never closed.
Three things break the rule in practice: the clips live somewhere the client cannot act on them (a folder is not an approval surface); there is no deadline, so silence is the default; and feedback is unbounded, so round two turns into round five. The SOP addresses each of those, in that order.
The SOP: intake → cut → internal QA → client review link → one revision round → post
Six steps, each with an owner and an exit condition. Put it in the client onboarding doc, and do not skip the QA step to save an hour — that hour comes back as a revision round.
Intake — one recording, one no-go list
The client sends one long-form recording (a podcast episode, a webinar, a Loom) and answers one question: is there anything in here we must not post? Import it into the client’s Clipflow workspace — upload the file or paste the YouTube link. Exit condition: the recording is in the workspace and the no-go note is in the ticket.
Cut — let the finder produce candidates, then choose
Clipflow transcribes the recording and proposes the clip-worthy moments — 3 to 8 per pass on a typical episode; run "Find more clips" if the first pass is thin. Pick the ones that match the client’s voice and platform mix, apply the format and captions, and render. Exit condition: every clip you intend to send has a finished file.
Internal QA — the gate the client never sees
An editor who did not cut the clip watches every finished file once, at phone size, with sound: first second, caption sync, safe areas, the hook, the last frame. Then they move each post from Draft to Approved on the board — that internal approval is what makes a post eligible for sending. Exit condition: zero posts in Draft for this batch.
Client review link — one link for the whole batch
Open the post’s publish panel, tick the channels it should go to, and choose "Send to client for approval". Clipflow stores what would be posted — channels, clip, caption — on the post, moves it to Review, and gives you one review link for the recording. Send that link in the channel the client already uses (email, Slack, WhatsApp) with the deadline in the message. Exit condition: link sent, deadline written down.
One revision round — collect, fix, re-send once
Wait for the deadline, not for the first comment. Then work every "Request changes" note in one pass: re-cut, fix the caption, re-render. Posts the client already approved stay approved; only the changed ones go back out. Exit condition: every post in the batch is either approved or explicitly dropped.
Post — from the approval, or from the board
If you sent the request with channels ticked, the client’s Approve posts the clip to those channels the moment it lands — once, with the clip’s current file. If the request was made without channels, approval only marks the post approved and you send it from the board. Either way, check the pipeline board the next morning: it says what went out, what is still queued, and what failed. Exit condition: every approved post is live or explained, and the client has the link to the live post.
How the review link works in Clipflow — exactly as the code does it
This section is written from the product’s behaviour on 2026-09-17, not from a feature page. If you are writing your own SOP document, copy it.
Clipflow
clipflow.to/review/x5k2
CLIENTS SEE YOUR NAME, NOT OURS
What you do
On any post, the publish panel has two doors: "Post now" and "Send to client for approval". The second one needs a clip (or a pasted video URL), a caption, and at least one channel ticked. When you press it, Clipflow saves the request — channels, clip, caption, who asked and when — on the post, reuses the newest active review link for that recording (or creates one labelled "Approval request", with no expiry date), and moves the post to Review. You get the link URL back. Clipflow does not email the client; you send the link.
What the client sees
A page under your workspace name and logo, in your accent colour, with no login and no account. Each post is a card with the clip playing, the caption, and two actions: Approve and Request changes. If you ticked channels when you sent it, the button reads "Approve & post" and a line under it names the channels it posts to right away; if not, it reads Approve and the card says your agency posts it from its side. A header button approves all remaining posts at once, and a general-feedback box sits at the bottom. The client types their name once; the browser remembers it. A small "Powered by Clipflow" line in the footer is the only Clipflow branding on the page.
What happens on Approve
The post moves from Review to Approved in the state log with the reviewer’s name in the note, an "Approved this post" entry lands in the comment trail, and every owner and editor of the workspace gets an in-app notification. If the request had channels, the approval publishes exactly once through the same code as "Post now" — to the channels chosen when you sent it, with the clip’s current file, so a caption fix you re-rendered while the client was reading the link is what goes out. The client’s card then says where it was posted or, if a channel refused it, that posting did not go through on the agency’s side and you will post it for them. A failed post is never retried behind your back: you get a notification with the reason, and "Post now" on the board is the retry.
What happens on Request changes
The client writes a note on a specific post. Clipflow stores it as a comment, marks the post "changes requested" so the board shows an amber chip, and notifies every owner and editor in-app and by email with the note and a link to the video. The post stays in Review. When the client later approves the reworked post, the chip clears itself.
- Tick the channels before you send for approval — that is what makes Approve post
- Connect the client’s channels during onboarding, not on the day of the first approval
- Send the link with the deadline in the same message
- Send for approval again after a re-render — the request is what the client approves
- Do not send a link for a post still in Draft — pass internal QA first
- Do not expect Clipflow to email the client; the link is yours to deliver
- Do not retry a failed auto-post by asking the client to approve again — use Post now on the board
- Do not give the client an Editor seat to speed things up; the link is the approval surface
How to handle "Request changes" without starting round three
A change request is data — not an insult and not an emergency. The workflow around it decides whether you spend twenty minutes or two days.
First, read the whole batch’s feedback before touching a clip — the amber chips on the board show which posts carry notes, and the review drawer shows the notes. Group them: caption wording (fast — a re-render only if the words are burned in), trim or start-point changes (Editor → Cut, then "Save & render again"), and "drop this one" (reject with a reason so the record says why).
Turning a vague note into a fixable one
Client wrote: "the second one feels off". You reply on the same thread: "Is it the opening line, the length, or the topic? If it’s the topic we drop it and swap in the clip about pricing; if it’s the opening we start two seconds later." One question, two concrete options, a decision inside the hour.
Re-cut the clip three different ways and send all three back. Now the client has three decisions instead of one.
Second, re-send only what changed. Approved posts stay approved; the reworked ones go back out through "Send to client for approval" so the client approves the new file, not the old one. Third, close the round in writing: "Batch 14 is closed — six posted, one dropped at your request. Next batch Thursday."
What to put in your client agreement: an approval SLA and a revision cap
This is operating advice, not legal advice — have whoever drafts your contracts put it in their language. The point is that the SOP above only holds if the client agreed to its two constraints before the first batch.
The approval SLA
Name the turnaround you need and what happens when it is missed. A common shape: the client reviews each batch within two business days of receiving the link; posts not approved or commented on by then are held until the next batch, and the posting calendar shifts by the delay. Write down who at the client can approve — one name and one backup — so "waiting on Sarah" is never a surprise.
The revision cap
One revision round per batch, included. Changes after the round closes are either the next batch (new material, new brief) or extra work at a rate you state. Define what a revision is (a trim, a caption change, swapping one clip for another from the same recording) and what it is not (a new recording, a new format, a rebrand).
Three more lines worth having
Where feedback is given (the review link, not DMs). What the client is responsible for (the recording, the no-go list, the approver). And what "approved" means: approved posts go to the channels shown on the review page, with the caption shown, without a further check.
The approval-workflow checklist
Two lists: one you run once per client, one you run every batch. When a batch fails the second list, the cause is almost always on the first — an approver never named, a channel never connected, a link sent without a date. Fix the list item; do not add a step.
Before the first batch
- Client workspace exists with Brand Kit and Brand Voice set
- Client’s channels connected in Settings → Channels
- Approval SLA and revision cap agreed in writing
- One named approver and one backup at the client
Every batch
- Recording imported; no-go note captured
- Clips chosen, formatted, rendered; "Worth a look" warnings read
- Internal QA passed at phone size with sound; posts moved to Approved
- Channels ticked and "Send to client for approval" pressed on every post
- One link sent, deadline in the message
- Deadline reached: all change requests worked in one pass, changed posts re-sent
- Board checked next morning: every approved post live, queued, or explained
- Batch closed in writing with what posted and what was dropped
Frequently asked questions
Does the client need a Clipflow account to approve clips?
No. The review link opens without a login. The client types a name once (the browser remembers it), then approves or requests changes per post, or approves all remaining posts at once. The page carries your workspace name, logo and accent colour; the only Clipflow branding is a small "Powered by Clipflow" line in the footer.
Does approving on the review link post the clip automatically?
Only if you sent the request with channels ticked. Then the client’s Approve publishes once to those channels, using the clip’s current file, and the card says where it went. If a channel refuses the post, you are notified with the reason and "Post now" on the board is the retry. Without ticked channels, approval only marks the post approved and you send it yourself.
How many revision rounds should an agency include per batch?
One round per batch, included, closed by a deadline you both agreed to. A second round is either the next batch (new material) or extra work at a stated rate. Defining what counts as a revision — a trim, a caption change, a swap from the same recording — keeps the cap from turning into an argument.
What happens when a client requests changes on a post?
Their note is saved on the post, the post is marked "changes requested" so your board shows an amber chip, and every owner and editor gets an in-app and email notification with the note and a link to the video. The post stays in Review. When the client approves the reworked version, the chip clears.
Try this workflow on your next recording.
7 days free, no card. Your first draft lands in about two minutes.
Start free on Clipflow