New 250GB Plans LIVE now. See plans →
All posts
June 24, 2026 · Operations

How to Know if a Client Watched Your Video Before They Give Notes

My agency used to chase clients blind. Now I check who opened the review link, when and from where, and match it against the version stack before I write a single follow up.

SM
Saumyajit Maity
Co-founder, PlayPause

Whether a client had actually watched our video was the one thing my agency could never see before we started chasing, right, and because there was no clean way to know if a client watched your video, the whole follow up routine ran on guesswork. We would send the cut on a Friday evening, spend the weekend inventing stories about the silence, and on Monday the client would say they had not had a chance yet and we would believe it. Then on Wednesday the notes would land, and half of them were about things we had fixed two versions earlier.

Now that same Monday looks completely different in my shop, because before I write a single follow up I look at who opened the review link, when, and from roughly which city, and that small piece of information rewrites the message I am about to send. If nobody opened it the problem is attention, so I send a nudge with a date attached, and if three people opened it on Tuesday night and nothing came back, the issue is confidence or internal politics, which needs a very different message from me.

That information was sitting there the whole time, so let me walk through what the data tells you, a typical Monday check worked through person by person, how I time follow ups and confirm sign off around it, and where I draw the line so it never turns into surveillance.

Why viewing data matters more than the status column

In most agencies the review status lives on a spreadsheet or a project board, and it is self reported, right, somebody types "sent to client" on Friday and nobody touches that row until notes appear or the deadline explodes. The board tells you what your team did and almost nothing about what the client did, and the client half decides whether you ship on time, which is why I keep saying the review process itself is the most underinvested part of agency operations.

Film crews used to watch dailies together in one room, so everybody knew who had seen the material, and remote review took that visibility away without replacing it.

Viewing data is the closest thing we have to that room now, and while it will never tell you whether the client liked the edit, it tells you whether the silence means they have not looked or they looked and something is wrong. Those two need opposite responses, right, and if you cannot separate them you send the same generic reminder to both. My piece on what to do when a client goes silent starts with the same first move, checking the opens before you write anything.

Viewing data is a timing tool

Knowing who opened the cut and when tells me the right moment to ask for notes, and getting that moment right was the part I used to fumble every single week.

What who watched analytics actually shows you

In PlayPause the who watched analytics on a share link come with Creator and up, and since Creator is the entry plan, every plan includes them. When somebody opens your review link you see who it was, when they opened it and the city the open came from, and that is the honest scope of it, so I would never pretend it is a heatmap of attention, but most follow up decisions only ever needed that much.

The city detail matters more than I expected, right. For instance, when an approver opens the cut from a city that tells me they are travelling or on a shoot, I already know the notes coming back will be rushed broad strokes typed on a phone, so I plan a second pass instead of treating them as final, which is exactly why I care about how client video review on mobile is set up.

The catch here is that an open is not the same as a watch, because the list does not promise the person sat through to the end with the sound on, so I would never build an argument with a client on top of it. What fills that gap for me is the comments, since every comment sticks to the exact frame it was left on. If somebody's last note sits at 1:12 of a ninety second cut they basically watched the whole thing, whereas a single note at 0:20 and nothing after usually means they got pulled away. I go further on reading the list in the post about how to see who watched your video link.

Track client video views with one worked example

Let me make this concrete with a made up but very typical week, right, because the method only clicks once you see four approvers side by side. Say MV3 of a ninety second launch film goes out on Friday evening to the marketing lead, the founder, someone from legal and the product manager, and on Monday at ten I open the who watched list before I open my inbox.

The marketing lead opened it on Saturday morning and left nine comments, the last one at 1:12, so she is done and gets a thank you and a note that her changes are in progress. The founder opened it on Sunday night from a city he does not live in and left nothing, so he gets one narrow question about the opening line instead of a vague request for thoughts. Legal never opened it, so legal alone gets two lines with a specific date in them. The product manager opened it on Friday night and left one comment at 0:20 and nothing after, so I ask whether she got through the rest or would rather walk it with me on a ten minute call.

That is four people and four different messages, and the check takes me under ten minutes, where the old version of me would have sent one reply all reminder that annoyed the marketing lead most, the one person who had already done the work. You see what I mean here, right, the opens list simply sorted four people into four conversations, and the writing was still my job.

Timing follow ups around real views instead of a calendar

The sequence I run now is boring on purpose, because boring survives a busy week, and it basically lets the opens shape the message.

1Check the opens before you write anything
2Nudge only the people who never opened the link
3Ask a narrow question to the ones who opened and stayed quiet
4Confirm in writing which version is approved

When some people opened it and others did not, I stop mailing the whole group, right, because a group reminder nags the people who did their homework and lets the one who did not hide inside the crowd.

The interesting case is the open with no comment, and to be very honest this is where viewing data earns its keep. Somebody watched on Tuesday night and said nothing for two days, so they clearly have thoughts and are sitting on them, and instead of asking for general feedback I ask whether the opening thirty seconds lands for the launch audience, because a narrow question can be answered in a lift. That single change did more for my turnaround than any amount of chasing, and it works even better when the cut was framed properly at handover, which is what presenting a rough cut is really about.

Review_Cut_v4.mp4In Review
212160p · ProRes
00:34 / 02:18
SR
Sarah 0:34

Frame-accurate note, everyone sees the exact same thing.

In PlayPause, every comment is pinned to the exact frame, no more “which part?” email threads.

Confirming every approver saw the right version before sign off

This is the part that actually protects your budget. A client can genuinely believe they approved a video while having only watched MV2, and then it goes out with the MV4 music bed and end card, and the conversation after that is not a fun one, right.

In PlayPause new versions stack on the same card as MV1, MV2, MV3 and MV4, so the history never scatters across five WhatsApp threads, which is the discipline software teams got from how version control works, applied to cuts instead of code. Before anybody says the word approved I compare two times, right, when MV4 went onto the stack and when each approver last opened the link, so if the founder's last open was Thursday and I uploaded MV4 on Friday at noon, he has not seen the cut he is about to approve, however confident he sounds. The strongest proof is a comment, because a note pinned to a frame of MV4 means that person was inside MV4, and all of this lives inside a proper client approval workflow rather than in somebody's memory of a call.

  • Every named approver has opened the link
  • Each last open came after the current version went up
  • The silent approver has one direct question waiting
  • The approval is written down against a version number

When legal, product and the founder all want a look, I track the names off to the side too, which I broke down in the post on keeping track of which version they actually reviewed. On Agency and up you also get side-by-side version compare, and I use it live when somebody insists a change never happened, because MV2 next to MV3 ends that argument quickly and nobody feels accused.

Reading viewing patterns without being creepy about it

There is a version of this that makes you look unhinged. I have watched producers write things like "I noticed you watched it at 11:42pm and did not comment", and that turns a normal working relationship into a hostage situation that I'm pretty sure costs more than the two days of turnaround it saves.

My rule is that the data decides who gets a message and when it goes out, and it never shows up inside the message itself, right. I also say the quiet part out loud at kickoff, that the review links record opens so we know when to stop pestering them, and since names, times and cities tied to real people count as personal data under European rules, the plain overview on GDPR.eu is worth a read before you lean on any of it.

Let the viewing data decide who gets the next message and when it goes out, and keep every timestamp out of the message itself.

Clients forward links too, and sometimes the extra opens you see are the client's boss having a quiet look before anyone tells you. If you treat that as a betrayal you will poison the account, and if you treat it as information you learn there is another decision maker in the room. Does that make sense, right, an unfamiliar name usually means the conversation just got wider, and the smart move is to bring that person in properly.

How I run all of this inside PlayPause week to week

Practically this is a Monday and Thursday habit that takes about ten minutes across every live project. I check who opened each link and whether that open came after the latest version went up, anything unopened for more than a day gets the nudge, and anything opened and silent gets the narrow question. Once something is approved and delivered I revoke the review link, since instant revoking is on every plan and a stale link in an inbox helps nobody.

Old way

I chase on a fixed schedule and hope the right person opened the right cut

With PlayPause

I see who opened the link since MV3 went up, so one message goes to the one person actually holding things up

I also run the comment feed into Slack, which comes with Creator and up, so every comment hits a channel and my producers stop refreshing tabs, and the page about approvals in one place covers how statuses, roles and so on fit around it.

7 days
free trial on every plan
10
members on Creator
50
members on Agency
150
members on Enterprise

One last thing on cost, and trust me on any level this matters. Clients comment without an account and pricing is flat per workspace rather than per member, so the legal reviewer and the product lead never become a line on your bill, which really really matters when you want every decision maker on the link instead of on a forwarded download. At the end of the day the whole point is that everyone who has to say yes watched the same cut, and that you can see they did.

Frequently asked questions

Should I tell the client their views are being tracked?

I always do, on the kickoff call, in one plain sentence saying the review link records who opened it and when, because that is how we know when to stop chasing. To be very honest, clients tend to like that framing, since it means fewer blind reminder emails from my producer every second day, and nobody feels caught out later when the subject comes up.

Does an open mean the client watched the whole video?

An open only tells you the link was opened, by whom, when and from which city. For depth I look at the comments, right, because each one sits on an exact frame, so notes running up to the end card mean they got through it, while one note in the first twenty seconds and silence after usually means they were interrupted and need a gentle second nudge.

Does this still work if my client forwards the link to other people?

Unfamiliar names or cities in the opens list are often how I find out a cut travelled further than I expected, and usually it just means someone senior is taking a quiet look. If that matters for the project, I use a password-protected link and revoke it the moment the cut is approved, so the file stops sitting in somebody's inbox waiting to be reshared.

Which plan do I need for who watched analytics?

It sits on Creator and up, and since Creator is the entry plan at $9 a month, every PlayPause workspace gets it, along with version stacks and the Slack channel feed at that same level. Agency at $19 a month adds AI transcription and side-by-side version compare, which I lean on when two approvers argue about whether a change ever happened.

If you are still chasing clients on a calendar rather than on what they have actually opened, try the Monday check on your next cut, because the 7-day free trial on every plan is plenty of time to take one project from silence to signed off. You can see what each tier includes on our pricing page, and honestly, start on Creator and move up only when the member count or the storage makes you.

So yeah. That's my way of saying it.

SM
Saumyajit Maity
Co-founder, PlayPause

Saumyajit co-founded PlayPause after years watching review and approval quietly eat creative teams' deadlines. He writes about the workflow side of video, feedback, versioning, and getting to a clean sign-off.

Related resources

Keep reading

Bring your team into one review space

Centralize feedback, lock approvals, and deliver faster, start free today.

Sign Up for Free