Lightroom Classic plugin
Download Latentshoot for Lightroom Classic
The plugin is one zip for Mac and Windows. You add it in Lightroom’s Plug-in Manager, sign in with a code from your browser, and then publish collections straight into a client gallery.
New to the plugin? What it does in Lightroom
Installing it
From the zip to a published set
Unzip it, and move the folder somewhere it will stay
On a Mac with Lightroom installed, the Finder may show the folder as a single file. Lightroom runs the plugin from wherever the folder is when you add it, so keep it out of Downloads or anywhere else you clear out.
- You now have
- Latentshoot.lrplugin
Add it in the Plug-in Manager
In Lightroom Classic, open the File menu and choose Plug-in Manager. Press Add at the bottom left, choose the Latentshoot.lrplugin folder, and press Done.
- In Lightroom
- FilethenPlug-in Manager…thenAddthenDone
Sign in with a code
In the Library, find Latentshoot in the Publish Services panel and press Set Up, then press Sign in at the top of the settings.
Lightroom shows an eight-letter code and opens Latentshoot in your browser with the code filled in. Check that the two match and press Connect. Lightroom notices by itself, and your password is never typed into it.
- In Lightroom
- LatentshootthenSet Up…thenSign in
- In your browser
- Connect
- Back in Lightroom
- Save

The screen Lightroom opens. It names the team the plugin will publish to, and what it can do there, before you press Connect. Make a gallery, and a set inside it
Name the gallery and choose the shoot it is for, or press New shoot if the shoot is not in Latentshoot yet. Each set you create inside it becomes a set in the gallery, under the same name.
- Right-click Latentshoot
- Create Gallery…
- Right-click the gallery
- Create Set…
Drag photographs into the set and publish
Lightroom exports each photograph as an sRGB JPEG and uploads it to the gallery. The gallery starts as a draft, and your client sees it once you publish it on the Gallery screen in Latentshoot, through any share link that includes Gallery.
- In Lightroom
- Publish
- In Latentshoot
- GallerythenPublish
At the other end
Your collections, as your client sees them
Each set arrives under the name you gave it in Lightroom, in the order you arranged it. Your client ticks the photographs they want, and every select comes back to the Comments panel with their name and any note they left.

Inside the zip
Ten files of plain Lua
The plugin is not compiled, so you can open any of these files in a text editor and read what it sends to Latentshoot and when. Your sign-in is kept in Lightroom’s own encrypted password store rather than in the publish settings, which can be exported and copied to another computer.
Info.lua
1.9 kB
The version, the plugin’s name in Lightroom, and the first file Lightroom loads.
JSON.lua
10.2 kB
A small JSON reader and writer for Lua, under the MIT licence.
LatentshootAPI.lua
20.3 kB
Every request to Latentshoot, and the message you see when one is turned down.
LatentshootAuth.lua
13.4 kB
Signing in with a code, and keeping the sign-in in Lightroom’s encrypted password store.
LatentshootAutoPublish.lua
4.2 kB
Publishes a gallery every two minutes while Lightroom is open, only for galleries where you have turned that on in Edit Gallery.
LatentshootDialogs.lua
13.5 kB
The account section of the settings, and choosing or starting a shoot.
LatentshootExportServiceProvider.lua
17.8 kB
The publish settings, and the publish itself.
LatentshootPublishSupport.lua
16.4 kB
Galleries and sets, their order, deleting a photograph and fetching the selects.
LatentshootSendSources.lua
8.3 kB
The item under Library, Plug-in Extras that sends the original files of photographs already published.
LatentshootSources.lua
29.1 kB
Sends each photograph’s original file after its JPEG, for sets where that is turned on, and reports what went.
Checking the download
Compare the checksum before you install
The zip is packed the same way every time, so its SHA-256 changes only when the plugin does. Run the command for your computer and compare what it prints with the checksum here. Windows prints it in capital letters, which makes no difference.
Version 1.3.0
aa88aab166d50dfd69c25e693ca512cf3a8d3dd9305580d123c0a9ff1c415850Mac, in Terminal
shasum -a 256 ~/Downloads/Latentshoot-Lightroom-1.3.0.zipWindows, in PowerShell
Get-FileHash ~\Downloads\Latentshoot-Lightroom-1.3.0.zipAfterwards
Updating and removing it
Updating to a new version
The Plug-in Manager shows the version you have, and this page always offers the newest. To update, quit Lightroom, replace the Latentshoot.lrplugin folder with the one from the new zip in the same place, and open Lightroom again.
You stay signed in, and your galleries and sets are where you left them.
Removing it
In the Plug-in Manager, choose Latentshoot and press Remove. Photographs you have already published stay in their galleries, and your client’s link keeps working.
Pressing Sign out in the plugin’s settings forgets the sign-in on that computer. Pressing Disconnect under Account, in Integrations, ends it at Latentshoot’s end as well.
If something goes wrong
Every message ends in a code
Most messages say what to do in the message itself. If one keeps coming back, send us the code and we can tell what happened without a screenshot.
LS001–LS005Signing in and reaching Latentshoot
- LS001
- Latentshoot could not be reached. Check the connection and try again.
- LS002
- Lightroom is not signed in. Right-click Latentshoot, choose Edit Settings and press Sign in.
- LS003
- The sign-in ended, or its code ran out before it was approved. Sign in again.
- LS004
- The reply from Latentshoot could not be read. Try again in a moment.
- LS005
- Latentshoot did not say what went wrong. Try again, and send us the code if it repeats.
LS010–LS016Turned down by Latentshoot
- LS010
- Latentshoot cannot take photographs at the moment. Try again later.
- LS011
- Your team has used all its storage. Make room in Latentshoot or add storage, then publish again.
- LS012
- A photograph with the same file name is already in the set. Rename one and publish again.
- LS013
- The gallery, set or photograph is no longer in Latentshoot, usually because it was deleted there.
- LS014
- The account signed in cannot publish to this team. The message says why and who can change it.
- LS015
- Latentshoot turned down what was sent. The message says what to change.
- LS016
- Too many requests in a short time. Wait a minute and publish again.
LS020–LS022Uploading
- LS020
- One photograph could not be uploaded. The rest carry on, and publishing again retries it.
- LS021
- A photograph arrived but could not be recorded. Publish again.
- LS022
- A photograph’s original file was not sent. Its JPEG was published, and the summary at the end says why.
LS030–LS032Galleries and sets in Lightroom
- LS030
- The set is not inside a gallery. Create a gallery and drag the set into it.
- LS031
- The gallery has no shoot. Right-click it, choose Edit Gallery and choose one.
- LS032
- Latentshoot could not find or make the gallery. Publish again.
Questions
About installing it
Which Lightroom does it work with?
Does the plugin cost anything?
Can I install it on more than one computer?
Does it change my catalogue?
The plugin publishes into a Latentshoot account
Make one with no card, start a shoot, and the plugin can publish to it the first time you sign in.
Adobe, Lightroom and Lightroom Classic are trade marks of Adobe Inc. Latentshoot is not affiliated with Adobe, and they are named here only to say which software the plugin works with.