From the client's final list to one finals link: a handoff that doesn't lose frames

The client has confirmed their selection. Now the list has to become edited files: find the right raw frames in a catalog of hundreds or thousands, edit them, and send back one link with the finals.
The editing is rarely where this goes wrong. The risk sits in the matching. If you shoot with two bodies, work with a second photographer, or leave file names as the camera created them, the same number can point to two different moments in one catalog. Edit the wrong frame or miss a chosen one, and the job that was nearly finished turns into another round of messages.
A few steps between the list and the export keep every frame accounted for.
Why camera file names repeat
Cameras number files with a short counter. Nikon's online manuals describe how the File Number Sequence setting works. With it on, numbering continues from the last number used, which Nikon says simplifies file management by minimizing duplicate file names. With it off, the D850 manual says numbering resets to 0001 when a new folder is created, the memory card is formatted or a new card is inserted. Even with the setting on, numbering starts again from 0001 after 9999.
Nikon says "minimizing", not "eliminating", and that matters. Two cameras at the same wedding can each produce a file ending in 0450. When the client asks for 0450, you are left working out which body took it.
Rename before you build the proofing gallery
The cleanest fix happens before the first proof goes online. Give every file a name that can't repeat, and make sure the proofs carry the same names as the raws.
In Lightroom Classic, the Filename Template Editor lets you name files as you import them (when you copy or move them) or as you export them. You can also rename photos already in the catalog with Library > Rename Photo. A template can combine the capture date, custom text such as a job code, and a sequence number, which gives you names like 20260315_SMITH_0142.
When proofs, raws and finals share one naming scheme, a name on the client's list points to one file.
Turn the client's list into an editing set
You don't need to scroll through the grid picking frames by hand. Lightroom Classic can find photos by filename:
- In the Library module, select the folder or collection for the job.
- In the Library Filter bar above the Grid view, choose Text.
- Set the field menu to Filename and change the rule from the default Contains All to Contains.
- Paste the file names from the client's list on one line.
Adobe explains that with the Contains rule, if you enter several sequences, Lightroom Classic finds photos that contain any of them. The rule also matches partial words, so a short string can catch more than you intended.
That is why the next step matters: compare the counts. Adobe notes that the number of matching photos appears in the Filmstrip Source Indicator. If the client picked 48 frames and the indicator shows 50, look before you edit. Possible causes include virtual copies of a chosen frame, or a short name that also appears inside a longer one.
When the numbers agree, select all the filtered photos and save them as a collection. In the Grid view, choose Library > New Collection, give it a name, and keep Include Selected Photos ticked (Adobe: work with photo collections). Now you have a working set that contains only the client's frames.
Export once, deliver once
Edit the collection, then export it. The same Filename Template Editor works on export, so the finals can keep the names the client already saw, which makes it easy for them to check that everything arrived.
Upload the finals to one gallery and send one link. Not three email attachments, a chat message and a temporary cloud folder. What to write alongside that link, download windows included, is covered in Your Client Gallery Is Not Their Archive.
Where PixiProof fits
The steps above work best when the list itself is clean. In PixiProof, the client selects photos in the gallery and confirms, and you get a notification with the selected list, ready for editing and delivery. No hand-typed lists, no screenshots to decode. If your file names are unique, that list maps straight onto your catalog.
You can also export the confirmed selection from the Dashboard, next to the client's selected photos in the order or from the timeline entry "Files selected at approval". The options are:
- Lightroom list: the base filenames of the selected photos (no extension), separated by commas and ready to copy. PixiProof's instructions have you paste it into the Library Filter described above, set to Filename and Contains. The app lists Lightroom Classic 11 or later.
- Capture One: a Smart Album file (.xml) with rules that match any of the selected names, or a text file (.txt) of quoted filenames for the Filters tool or Advanced Search. Import options depend on your Capture One version.
- Adobe Bridge: a script (.jsx) that asks for your session folder and copies the matching originals into a subfolder called "Wybrane" (Polish for "Selected"). It runs on your computer and uploads nothing back to PixiProof.
- ZIP: an archive of the client's selected originals, built from the files stored in PixiProof rather than from your disk.
All of these match on the base filename, so the renaming step above still matters. If two files on your disk share one base name, PixiProof's Bridge instructions tell you to resolve that before running the script.
After editing, you upload the finals and send one link, and the finals download at full resolution. Your first gallery up to 1 GB is free, no card required (pricing).
Handoff checklist
- Where your camera offers it, turn on continuous file numbering on every body.
- Rename files on import or in the catalog with a date, job and sequence template.
- Upload proofs that carry those same names.
- Filter the catalog by Filename with the Contains rule and the client's list on one line.
- Check the Filmstrip count against the number of frames the client picked.
- Save the matches as a collection and edit from there.
- Export the finals with the same names and deliver them in one link.
