Add the photographs you own.
The sheet first, then the pictures. A reading is matched to a row as a photograph arrives, so a sheet sent afterwards does nothing until those photographs are read again.
Drop them in. Each one is read as it arrives, and nothing a reader can see changes until somebody has looked at what came back.
What your photographs carry
Three rows, one for each kind of thing a frame holds: a sponsor's mark, something a reader could buy, and a person. Say what to look for in your frames and how a card about it should read, and the model reads it before it reads a photograph. Set once; change it when the season does.
Kind · What to look for · How to word the card · Button · Link
The cards you already know how to write
A mark or a product is the same thing in every photograph it appears in — the same name, the same description, the same button, the same link. One row is one holder saying what theirs is and where to expect it. Say it once here and the desk stops typing it. It comes in as a spreadsheet, saved as CSV: a header row in any order, or the columns below in this order. Sending it again corrects what is already here rather than doubling it.
Kind · Name · Where to look · Description · Button · Link · Price · Currency · Market
Kind is logo or merch. Where to look is where that
holder expects to be found — on a sleeve, the boards behind the bench — so a
mark that only ever sits on a shirt is not matched to a banner at the back of the stand. A
person is not a catalogue row — a likeness keeps its card written by whoever is looking at the
photograph. Leave Market empty for everywhere; a row naming one beats the empty row there. A
button needs a link.
Then the photographs.
Drop a folder, or pick the files. Up to 500 at a time. The same photograph sent twice counts once, so a stalled upload is safe to repeat.