What Breaks During Batch Delivery of Retouched Photos
Where a forty-file delivery actually breaks, and what changes when it runs as one operation instead of forty.
A batch delivery of forty retouched photos breaks in the same handful of ways every time: a file exported from the wrong open document, an upload that finishes thirty-nine files and silently drops the fortieth, and a note the retoucher marked done that nobody closes on the client's side. None of these are edge cases. They are what happens when a delivery step built to move one file at a time gets run forty times by hand, with no record of which pass actually succeeded.
This isn't a pitch for a slicker upload button. It's a look at where a manual batch delivery actually fails, what the mechanical time costs even when nothing goes wrong, and what changes when delivery runs as one operation instead of forty separate ones.
What a 40-file batch costs before anything goes wrong
Start with the steps alone, assuming nothing goes wrong: open the file, flatten or select the delivery layers, export to the right preset, rename to match the client's numbering, and move the result into the correct upload folder. Call that 90 seconds per file if the export preset is already saved and nobody has to stop and think about naming — a fast pace, not a typical one at the end of a long retouching day.
90 seconds × 40 files = 3,600 seconds = 60 minutes.
That hour buys nothing except moving already-finished pixels from an open document to somewhere a client or art director can see them. It is pure overhead, and it repeats for every batch delivered this way — a wedding gallery, a product SKU run, a headshot day, forty retouched frames from one shoot. None of it is retouching. All of it is exposure to a mistake.
The real cost shows up when the sixty minutes isn't quiet. A file gets exported from the wrong open tab. An upload stalls at file 27 and nobody notices until the client asks where the rest of the gallery is. The math above assumes a clean run; a batch delivery rarely gets one at forty files.
The catch-up cost is worse than the original mistake. If a wrong file surfaces the day after delivery, fixing it isn't a ninety-second export — it's re-opening the correct document, re-exporting, re-uploading, and usually explaining to the client why one image in a delivered gallery just changed. By the time that happens, the next batch may already be underway, so the fix competes with new work instead of finishing inside the round where the mistake was made.
Where manual batches actually fail
Three failure modes account for almost every broken batch delivery, and none of them are about retouching quality.
Wrong document, right export button. Photoshop with fifteen tabs open, several named similarly after a round of revisions, makes it easy to export the file that's in front of you rather than the one you meant to. The export succeeds. The wrong frame goes out under the right file name.
Silent partial uploads. A shared-drive sync or a browser upload that drops a connection mid-batch rarely tells you which files made it and which didn't. Thirty-nine files landing looks, from the sending end, identical to forty files landing. The gap surfaces only when someone on the other end counts.
Delivery and note status drifting apart. A retoucher marks a note done in a separate tracker the moment a file is exported, not when it's actually delivered and visible to the client. If the export fails silently, the note says done and the client's gallery says otherwise — and nobody is watching both at once.
Every one of these is a coordination failure, not a skill failure. They happen at the same rate whether the retoucher is meticulous or rushed, because the thing that fails is the handoff between exporting a file and that file actually being visible where the client can see it, and a manual batch has no step that checks the two match.
| Failure mode | Habit that catches it before delivery |
|---|---|
| Wrong document exported | Close every tab not in this round before exporting any of them |
| Silent partial upload | Write down the expected file count before you start, check the uploaded count against it after |
| Note marked done before delivery lands | Mark a note done only after confirming the file is visible on the client's side, not at export |
What batch delivery looks like as one operation, not forty
Appruva's Photoshop panel treats a batch delivery as one operation across every open document, not forty separate export-and-upload passes. It works through each open file in turn — Photoshop's own document operations are single-threaded, so the exports themselves happen sequentially, one after another, not in parallel — and uploads the finished results three at a time.
Two details in that flow map directly onto the failure modes above. First, the panel knows which frame an open document is before it exports it: an XMP stamp on the file first, then a folder-aware, suffix-tolerant filename match, and it only asks when neither resolves. That removes the wrong-tab problem at the source instead of relying on someone remembering to close the right windows. Second, a failed upload in the batch doesn't stop or restart the rest of the queue — the other files keep going, and a Retry re-runs only the ones that actually failed, not the whole batch again.
When the batch finishes, Deliver exports by the studio's own recipe, uploads, stacks the result as a new version, closes the notes that round addressed, and posts a delivery note saying what was covered and what wasn't — so note status and delivered files can't drift apart the way they do when a retoucher updates a separate tracker by hand. Delivery itself is JPEG or PNG; the layered file stays the working master.
This has been run end to end in a real Photoshop install — it's a description of what the panel does, not a plan for what it will do. It is also, right now, one operator's install rather than something studios in general have adopted, and the honest way to write about it is what it does, not who uses it.
Forty exports by hand
- Export, rename, and move each file one at a time
- No check that the open document matches the frame being delivered
- One failed upload means guessing which files to redo
- Note status lives in a separate tracker, updated by hand
One batch delivery
- Every open document exports and uploads as a single queued pass
- The panel confirms the frame from an XMP stamp or filename before exporting
- A failed upload doesn't stop the queue; Retry re-runs only the failures
- Delivering closes the notes that round addressed and logs what wasn't
Naming and structure that hold up even without a tool change
Not every studio is ready to change tools mid-project, and the structural fixes above don't require one. A naming convention that survives a batch is one that encodes the round and the frame directly in the filename — something like shoot-042_frame-017_r2.jpg — rather than a client-facing label like final_v3 that means something different in every project folder.
Before the batch starts, write down the number of files it should contain — not from memory, from the shot list or the delivery manifest. That single number is the cheapest possible check against a silent partial upload, because it turns whether the upload finished from a feeling into a count you can compare.
Assign one person as the batch's owner for that delivery. Not because retouchers can't be trusted with an upload button, but because a batch with two people touching it has two people assuming the other one checked the count.
The same logic applies to folder structure. Keep exported deliverables in a folder separate from working files and intermediate exports, and clear it before each new batch rather than appending to it — a leftover file from last week's round sitting in this week's delivery folder is another way the wrong image reaches a client, and it fails the same way a wrong open document does: silently, with a filename that looks correct.
Note the expected file count before you start a batch delivery, not after. It's the one number that turns a missing file from something a client discovers into something you catch first.
A delivery checklist you can run on any batch
Whatever tool does the exporting, four checks catch most of what goes wrong in a batch delivery:
- Write down the expected file count before exporting anything.
- Close every open document that isn't part of this round before exporting any of them.
- Compare the uploaded count to the expected count — don't trust that the upload appeared to complete.
- Mark a note or file done only once it is confirmed visible on the receiving end, not the moment it's exported.
If a freelancer is doing the retouching, the batch is also the handoff point, and the access question matters as much as the export question — see how to hand files to a freelance retoucher without a shared Dropbox for the access side of that problem. And if notes are getting marked done in a separate tracker instead of at the point of delivery, that's the same drift covered in tracking which retouching notes are actually done.
None of this requires new software. It requires treating a batch delivery as one operation with a start count and an end count, instead of forty independent acts of trust.
Frequently asked questions
What's a safe batch size for delivering retouched photos at once?
There's no fixed safe number — the failure modes described here happen at 5 files or 200. What matters is having an expected file count written down before you start and checking the delivered count against it afterward, regardless of batch size.
How do I know a batch upload actually finished?
Compare the number of files that landed on the receiving end to the number you expected before you started. Most upload failures are silent rather than loud — the interface rarely tells you a batch is incomplete, so the count is the only reliable check.
Should I close Photoshop documents I'm not delivering before running a batch?
Yes. A batch export step walks every open document, and a similarly named file left open from an earlier round is exactly the kind of file that gets exported by mistake. Closing anything outside this round removes that risk before the export starts.
What file format should retouched photos be delivered in?
JPEG or PNG for anything a client or reviewer opens directly. Keep the layered PSD or TIFF as your working master — a review tool isn't built to render a multi-layer file, and delivering one just shifts the flattening step onto whoever opens it next.