Send work for review, publish branded reels and presentations, and see which companies and people actually watched, one guide at a time.
Start freeWhat HoldFast does and how to get your first video online.
The one-paragraph tour of the three ways you share work, and the thing none of the others have: seeing who watched.
From drag-drop to a playable, streaming link in seconds: nothing to set up, nothing to wait on.
The five-minute version of the whole review loop, concepts only. Every step links to its full page when you want depth.
One decision rule instead of three product tours: pick the surface by what you want back from the person you send it to.
Four jobs, ten minutes, and every link you ever send afterward comes out branded, staffed, and honestly measured.
Folders, tags, watch folders, big files, and what Optimizing means.
Drop a multi-gigabyte master on the project and go do something else. A network blip costs you a piece, never the whole upload.
Nested folders, drag-and-drop moves, and the difference between deleting a folder and deleting what is in it.
Grid for browsing thumbnails, list for scanning a hundred filenames, and sort plus type filters for everything in between.
Tags cut across folders: label a clip by client, status, or location once, then pull every match across every project in two clicks.
One flat view of everything you have, filtered by tags that stack: every "Approved" clip for one client across two years of projects, in three clicks.
The honest numbers: per-plan file caps, what happens during a huge upload, what recovers on its own, and the one thing that does not survive a closed browser.
Point HoldFast at your export folder once. Every render that lands there uploads itself, structure intact, while you keep cutting.
The badge decoded in one line: your video already plays, the sharpest quality is finishing behind the scenes, and there is nothing for you to do.
No formats to choose and nothing to babysit: each viewer gets the best picture their connection carries, up to your plan ceiling.
Two search surfaces: one global box that finds assets, projects, and contacts as you type, and a Review Links page that filters and sorts itself.
The frame-accurate player, J K L shortcuts, trims, and thumbnails.
One page holds the whole internal review: frame-accurate player on the left, and everything about the asset in four tabs on the right.
The whole keyboard: play, step, jump, mute, fullscreen, loop, and a timecode display that speaks editor.
In and out points without a re-export: the file stays whole, and everywhere the clip is shared plays only the range you chose.
Scrub to the frame that sells the clip, click once, and that frame fronts the asset everywhere it appears.
Send cuts for frame-accurate feedback, no login for reviewers.
Send any cut for frame-accurate feedback in under a minute. Your reviewers never make an account.
Your client clicks the link and reviews: no account, no app, no install. And the three doors you can close when a cut needs them.
The reviewer journey end to end, written so you can forward it to a first-time client along with the link itself.
Every note is pinned to the exact frame: draw on it, thread it, resolve it. No more "around 0:30."
Lock a cut behind one password that guards the video, the comments, and the downloads, not only the front page.
Give a link a shelf life: pick a preset or a custom date and the page, video, and downloads all go dark together.
Flip the Active toggle and the link stops serving. Flip it back on and the same URL works again, with nothing lost.
Flip one toggle and reviewers pick their own quality, from a quick 480p check copy to the original master.
Feedback with receipts: pin the storyboard frame, the right logo file, or the brief page directly to the note at the timecode it belongs to.
Review pages wear your logo and colors automatically through your brand kit, and a per-link watermark covers sensitive cuts.
Every toggle in one place, one line each, with the full guide one click away. The page you keep open while configuring a link.
Upload the revision onto the same asset and the link your client already has plays the new cut. No new URL, no lost feedback.
Some notes are a circle, not a sentence. Pause, draw on the picture, and the sketch rides the comment at that exact frame.
Publish the cuts you want compared and reviewers get a version rail plus a synced side-by-side player.
One click before you hit send, and every clip in the link opens with a readable, searchable transcript on any device your client owns.
An Approve button on the review page turns "looks good" into a recorded decision, stamped to the exact cut it was given on.
Fix a file in place or show two cuts on purpose. Filenames, never V1/V2.
The whole model in one sentence: clients watch whatever is active, can only browse what you mark visible, and every version is called what its file was called.
Three entry points, all ending the same place: the new file becomes the version that plays, and every link you already sent serves it.
One drag replaces the file behind every link you have sent. No new URL, no email, and nothing shows up in any version list.
The one path that ever exposes a version to a client: a deliberate tick on the version, plus Show versions on the link.
Upload tonight, check it in the morning, flip it live with one click. The link never serves a frame you have not signed off.
One click in Version History and every link you have sent serves the earlier cut again. Nothing is deleted, nothing needs re-sending.
Labels you can fix any time, deletions that free real storage, and two guardrails that make sure you cannot pull the file out from under a live link.
Turn your best clips into one cinematic, branded, trackable page.
Build a cinematic, branded reel from your best clips, publish it to one link, and see exactly who watched.
Set a brand kit once and every reel you publish carries your logo, your colours, and a link back to your site.
One link per prospect: every view attributed by name, no email gate, straight into engagement scoring.
One toggle, one clean page, one URL. The fastest way to send a single video when a full reel is more than the moment needs.
Drop your reel onto any site with an iframe, a script tag, or a web component, branded or naked.
Your reels become your site: a published company gallery, built from the same place the work already lives.
The switches that decide how a published reel plays: rolling clip to clip, what the header shows, and how levels match.
Ask for an email at the door of a reel or presentation. Every address lands in Contacts with its viewing attributed to it.
Share a PDF, PowerPoint, or web deck and see which slides got read.
Turn a PDF, PowerPoint, or web deck into one branded, full-bleed link, and see which slides they actually read.
Every upload is kept, nothing overwrites anything, and the live link repoints to any earlier version in one click.
One URL per person and the guesswork ends: every open, slide, and return visit belongs to a name, with nothing asked of the reader.
One rule with no settings: the cover is your deck as it opens, and that same image is what Slack, iMessage, and email previews show.
Every format renders full-bleed and tracks per slide. PowerPoint keeps its animations.
Paste a share link; HoldFast wraps your live deck in your gate + branding and tracks engagement.
Lock a presentation behind a password, or trade access for an email address. Both gates live in Settings and are enforced before the first slide loads.
Lay identifying text over a presentation so a forwarded copy names its reader. One checkbox and one text field in Settings.
Record or attach a short video that greets the reader above your first slide, as a scroll-away card or a corner bubble.
Open Stats on any presentation to see reading time per slide, where people stop, and who finished. Measured honestly, so modest numbers are real numbers.
Turn on Live view alerts and get a notification the moment a verified contact opens the presentation. By design, a guess never pages you.
See which companies and people watched, with an engagement score.
HoldFast resolves the anonymous views on your shared links into named companies and people, each carrying an engagement score.
Every viewer gets a 0 to 100 score and a Cold/Warm/Hot/On-Fire label you can actually act on. Here’s exactly how it’s computed.
Instead of a dashboard you have to interpret, HoldFast writes you the story: who came back, what’s circulating inside an account, what’s going cold.
The moment a named prospect opens your deck, or keeps coming back to your reel, get pinged (in-app, Slack, or Mattermost).
When you want the raw truth behind the stories: every viewer, every event, how identity was resolved.
Which viewers see the banner, what declining changes about your analytics, and what HoldFast handles for you without a line of configuration.
Paste one webhook URL and the channel your team already watches starts telling you who is watching your work.
You know your clients better than any lookup. Two clicks teach the system: confirm the real company, or flag the scanner that is not a person at all.
The honest-analytics page: what "Possible X visitor" actually means, which claims are verified versus inferred, and why we would rather hedge than guess.
One click on your domain and the analytics stop congratulating you for watching your own work. Covers every teammate, past and future.
A data subject request should take minutes: one button exports everything held on a viewer, one erases them with a typed confirmation.
Put two versions in front of real viewers and get an honest read on which one landed.
Show two versions to two fresh groups of people, one version per viewer, and get back a plain-language read on which one landed.
What the report tells you, in the order it tells you, and why an inconclusive result is a finding you can use rather than a failed test.
Pick who watches before you spend a credit: the general-population default that fills fastest, and when a narrower age or gender group is worth the higher cost.
How audience testing is metered: one credit is one dollar, a test quotes by sample size and targeting, and sending it to your own viewers is free.
The shape of the number before you open the wizard: what drives the price of a test, what common sizes run, and why the quote you approve is the price you pay.
The three snags that stall an audience test: a launch that will not go, a fill that is crawling, a report with no winner, and the fix for each.
The first decision in the wizard, organized by the question you are actually asking rather than by the name of a template.
A test can only answer the question you built it to answer. What to hold steady, what to vary, and how to choose a length you can defend.
What each section of the report is for, what every verdict word means, and which people the scores are counted over.
A holdout that sees nothing gives you a baseline. Lift is the distance your creative puts between them, read for exactly what it is worth.
What actually governs the clock: results land when the committed sample is reached, not on a deadline, and the test closes itself when it gets there.
Transcribe in your browser, comment from the transcript, export captions.
The capability split in one line: reading works everywhere for everyone, generating needs a capable device, and the sender can settle it in advance.
One click turns any video into a searchable, timecoded transcript, generated privately in your browser, never uploaded to a server.
Select a line in the transcript and the note pins itself to that word's timecode. No scrubbing to find the moment.
Download the transcript as .vtt captions or timecoded text, and the review notes as a PDF, straight from the review page.
Push engagement into HubSpot, Zapier, Airtable, Notion, and your own tools.
Five lines of code and your endpoint only trusts payloads that provably came from your workspace.
The rep opens a contact in Copper and sees the watch behavior next to the emails: a score in a field, the big moments as activities.
Point an AI assistant at your workspace: it can read projects and links, post timecoded comments, and answer who watched a cut.
One hf_ token authenticates the REST API, the MCP server, and the editing plugins. Create, scope, and revoke them under Settings → API & MCP.
Pull client comments into Premiere as timecode-accurate markers, and push your markers back as comments.
Base URL, auth header, every v1 endpoint, and a working first call.
Got a HoldFast link from someone? How to review, comment, and approve, no account needed.
No account, nothing to install: pause where you have a note, type it, press Send. Your comment pins itself to the exact frame.
Pause, sketch straight on the frame, Send. Your drawing travels with your comment, pinned to that exact moment.
One click stamps the cut approved and notifies the sender. Not there yet? Your comments are the change request.
Pick the original or a lighter copy, or zip the whole batch in one click. No button? That is a sender setting, not a glitch.
What each screen means, why it happens, and the fastest route back in. The sender is one click away on every error page.
Switch between the cuts the sender published with one click, or lay two side by side with linked playback.
What the sender can and cannot see when you watch, what declining actually changes, and why the video plays the same either way.
Both open in your browser with no account: what to expect, what the gates mean, and what the sender learns when you watch.
Import contacts, send from your own domain, and read opens honestly.
Four import doors, duplicate handling that never overwrites what you typed, and a source label on every contact so you know where it came from.
Send from where the work lives: address it in one field, and every send lands in a History tab with per-recipient opens and clicks.
What the numbers actually mean: which opens are real, why clicks are the signal worth trusting, and the suppression rules that protect your sender reputation.
Your invites and notifications in your voice: per-workspace overrides, brand kit variables filled automatically, and saved variants you can switch in one click.
Five fields and a test send, and every email HoldFast sends for you arrives from your address instead of ours.
Plans, limits, roles, and what each person on your team can do.
The people who watch and comment never need an account or a seat. Seats count only the teammates who sign in and work inside your workspace.
Every plan limit on one page: storage, file size, seats, and playback, plus exactly what unlocks at Pro and Team. No per-seat billing anywhere.
What each of the four roles can see and do, why the sales role is deliberately walled off, and why reviewers need no role at all.
Build the kit once (colors, two typefaces, three logo forms) and every public page and email your workspace sends wears it.
Everyone in with the right role: invites, access requests, password resets, and clean offboarding, all in one Settings tab.
A treemap that answers "where did the space go" at a glance, and a top-ten table that makes the cleanup pass surgical.
One button on the Billing page, billed to the card already on file, live immediately. No sales call for a hard drive.
The pre-cancel anxiety page: what stays up (your links), what stops (future charges), what waits (archived data, 90 days), and the one-click way back.
The policy in one line: one free workspace per account, and any number of paid ones, each fully separate with its own plan, team, and branding.
Coming from Wiredrive, Frame.io, Vimeo, or Simian? What maps to what over here.
Your Wiredrive presentation habit, translated: what becomes a reel, what becomes a presentation, and how the four fixed roles line up on this side.
Where the Wiredrive review workflow lands: one link per cut, notes pinned to the frame, approvals that stay attached to the version they were given on.
Most of your habits transfer directly. Here is what the vocabulary changes to, and the one structural difference that shows up on the invoice.
A copy of your library that answers to you, then a calm rebuild of the handful of links people actually use. The backup commits you to nothing.
What maps to what if you run your reels on Simian: how showreels, branded presentations, and watch analytics are shaped on this side.
What the one-way migration did not carry across, what you are rebuilding by hand either way, and how the three MediaSilo share surfaces translate here.
Pull your Vimeo library into an archive that answers to you.
Connect once and your Vimeo library becomes a searchable, brandable archive that survives any Vimeo subscription change, syncing itself hourly from then on.
Every failure sorted by cause, with a straight answer on which ones a Retry click fixes and which ones need a human.
Move your Vimeo library into HoldFast with your own sign-in, on your own machine.
A free Mac app that moves your Vimeo library across using your own sign-in, on your own machine, so even private videos come with you.
The whole path from a Vimeo library to a tracked, brandable HoldFast archive, with the transfer running on its own while you step away.
You never pick a plan. The importer reads the size of your selection and sets up the account that fits, free or two months of Pro at no cost.
Rebuild your Vimeo folder tree in HoldFast, or send everything to one project. Your choice of shape, made once and never locked.
Send straight to HoldFast for the fastest move with nothing stored locally, or keep a copy of the masters on your Mac as well.
Two ways to point the importer at a workspace you already have: sign in with your email, or paste an access token.
The app updates itself with a restart banner, and Report an issue puts a line to HoldFast support one click away, without sending anything private.
Why a transfer slot, a slow large file, and a routed-through-your-Mac video are all normal, and what to do when a video genuinely fails.
When something is not working, and the questions everyone asks.
How to read the one playback error that is never your video, and the one-line note to their IT that fixes it permanently.
One click recovers a failed file, finished files never re-send, and the tab rule that prevents most failures in the first place.
What the badge actually means, how long it should run, and the one situation where you should do something about it.
What the gold chip means, which plan unlocks what, and why the control stays visible instead of vanishing.
The most-asked question before anyone sends a link, answered with exactly what a reviewer sees on their first comment.
Unlisted by default, honestly explained: what actually protects your link, what does not, and when to add a real lock.
Why the reel builder lists only Portfolio projects, and the two ways to get your finished work into a reel.
Why a link name you are sure is free comes back as taken, and the three places it can be hiding.
Why signup asks for an invite, the two ways in that work today, and what to do if you already have an account.
Why generating needs a capable browser, why reading never does, and the one-device workaround that unblocks the whole team.
What PPTX rendering keeps, what commonly breaks, and the one-step escape hatch that preserves your exact design.
The error is never in HoldFast: it is one sharing setting at the source. Here is the exact switch for each provider.
Four causes cover nearly every "it will not open" email. Check them in order and you are done in a minute.
Spam folder, suppression list, SMTP config: the three causes checked in the order they actually occur.
You checked the cut thirty times before sending. One click marks your whole domain internal, for every teammate, past and future.
Four asset types, no format anxiety: upload the export you have, including the heavy masters, and it plays for everyone.
The three-sentence answer to the question that blocks both purchases and cancellations: your links stay up.