Can you automate publishing in Lightroom Classic with Smart Collections?
Quick Answer
Yes, partially. Right-click any Publish Service in Lightroom Classic and choose Create Smart Publish Collection, and you get the same rule engine as a regular Smart Collection: rating, keyword, color label, and roughly 25 other criteria, scoped to that one service. New matches enter automatically. Publishing them still takes a click.
I build publish plugins for a living, three of them at this point, and the question I get most from people evaluating one is some version of "can I just set this and forget it?" The honest answer involves two separate systems inside Lightroom Classic that most tutorials blur together: which photos are in a Publish Collection, and which of those photos need to go out again. Smart Publish Collections automate the first. Nothing automates the second without a click.
What is a Smart Publish Collection in Lightroom Classic?
Lightroom Classic has three collection-shaped things that get confused constantly, so it's worth separating them first.
- Smart Collection. Lives in Library. Auto-populates from rules against your whole catalog. Nothing to do with publishing on its own.
- Publish Collection. Lives inside a Publish Service (Google Photos, Google Drive, a hard drive folder). You add photos manually or by dragging, and Lightroom tracks each one's state against that destination.
- Smart Publish Collection. The combination: a rule-based collection inside a Publish Service, so membership is automatic and the destination is fixed.
The part that trips people up: you cannot drag an existing Library Smart Collection into a Publish Service and have it start acting smart there. The rule set has to be rebuilt from inside the service itself. Right-click the Publish Service name in the left panel, choose Create Smart Publish Collection, and you get the familiar rule dialog: choose a field (rating, keyword, label, camera, capture date, and about twenty others), an operator, and a value, with a Match All or Match Any toggle if you stack more than one rule. Name it, click Create, and it appears under that service, already populated with whatever in your catalog matches right now.
How Lightroom Classic decides a photo needs republishing
This is the mechanic the rule dialog doesn't explain, because it isn't part of the rule dialog at all. Once a photo is a member of a Smart Publish Collection, two independent things determine what happens to it next.
Membership is rule-driven. A photo that starts matching your rule, say you just tagged it with a client-select keyword, shows up in the collection with a New badge, waiting for its first publish.
Modified status on a photo already published is not rule-driven at all. Lightroom keeps a rendering fingerprint of what it last sent to the destination, and flips a photo to Modified whenever that fingerprint would change on the next export: a Develop adjustment, a crop, an orientation flip, or a metadata field your publish preset includes in the output, such as title, caption, copyright, or IPTC keywords. Change the crop on a photo already in the collection and it goes Modified whether or not the rule that put it there changed at all.
Star ratings and color labels sit in between: changing one only flips a photo to Modified if that field is written into the exported metadata or used in the filename template. Otherwise a rating bump is purely a membership event, and it's easy to assume it triggered a republish when it actually just moved the photo into view.
The gap worth knowing about, because it's the one manual step rules don't remove: when a photo stops matching your rule, say its rating drops below your four-star threshold, it disappears from the Smart Publish Collection's grid. That alone does not queue the already-published copy for deletion from Google Photos or Google Drive the way manually removing a photo from a static publish collection does. The photo just quietly stops being represented in the collection you're looking at. If you want it pulled from the destination too, that's still something you have to notice and act on.
Building your first rule-based publish collection
Here's the setup I'd actually recommend, using rating as the example rule since it's the cleanest one to reason about:
- Set up (or open) a Publish Service pointed at your destination, for example our Google Photos plugin or the Google Drive plugin.
- Right-click the Publish Service name in the left panel and choose Create Smart Publish Collection.
- Name it something that describes the rule, not the destination, like "4-Star and Up," so you remember what feeds it six months from now.
- Set your rule: Rating is greater than or equal to 4 stars. Add a second rule and a Match All toggle if you want to combine it with a keyword or label.
- Click Create. Every photo in your catalog that already qualifies appears immediately, marked New.
- Click Publish to send the first batch. From here on, rate a new photo 4 stars anywhere in your catalog and it shows up in this collection on its own, waiting for the next Publish click.
A few rule recipes that hold up in practice:
| Rule | What it's good for |
|---|---|
| Rating ≥ 4 stars | A running "best of" album that stays current with your normal culling workflow, no separate curation pass. |
| Keyword contains client-select | A client delivery folder that fills itself as you flag selects during editing. |
| Color Label is Green AND Rating ≥ 3 | A stacked rule for a specific project, using a label you're not using for anything else that season. |
What still isn't automatic
Lightroom Classic has no true "auto publish," and it's worth being direct about where the automation actually stops:
- No scheduler. Rules decide what's waiting. You still click Publish, and Lightroom has to be open and running to do it. There's no background job or headless trigger built into the app itself.
- No upstream tagging. A rule based on a person keyword only works if something applied that keyword in the first place. That's a separate step, not something the Smart Publish Collection does for you.
- No automatic deletion on rule exit. Covered above: a photo dropping out of the rule doesn't automatically get pulled from the destination.
Smart Publish Collection recipes for Google Photos, Google Drive, and Instagram-ready galleries
The rule engine is generic, but where it earns its keep is pairing it with a specific destination and a specific upstream signal:
- Google Photos, keyed to rating. A 4-star-and-up Smart Publish Collection targeting our Google Photos plugin keeps a shareable "best of" album current as you cull new imports.
- Google Drive, keyed to a client keyword. Tag client selects during editing and a Smart Publish Collection pointed at our Google Drive plugin keeps a full-resolution delivery folder synced without a separate export pass.
- Person keyword from Face Tagger. Face Tagger writes a real keyword when it recognizes a face. Point a Smart Publish Collection at that keyword and a "photos of one kid" album maintains itself.
- Instagram-ready, via a local folder. Lightroom Classic can't publish straight to Instagram, but a Smart Publish Collection keyed to a "grid-ready" color label gives you a self-filling staging folder to sequence in Instagram Grid Planner before you upload.
I built the Google Photos plugin for Lightroom Tools because the built-in Publish Services stop at hard drives and a handful of legacy services, and Google Photos was never one of them. Pair it with a Smart Publish Collection and rating alone drives what shows up in a shared album.
Shoot with a dedicated camera and edit in Lightroom Classic? Pair a Smart Publish Collection with a real Google Photos target and stop dragging photos into folders by hand.
Get the Google Photos Plugin - $19FAQ
Can I turn an existing Smart Collection into a Smart Publish Collection?
No. A Smart Publish Collection has to be created from inside the Publish Service itself, not dragged in from Library. Right-click the Publish Service and choose Create Smart Publish Collection, then rebuild the rule there. A regular Library Smart Collection and a Smart Publish Collection are separate objects even when the rules are identical.
Does Lightroom Classic publish on a schedule automatically?
No. Rules only handle collection membership, deciding which photos are New or Modified and waiting to go out. Nothing leaves your catalog until you click Publish, and Lightroom has to be open to do it. There is no built-in scheduler or background publish job.
What actually flips a published photo's status to Modified?
Any change that would render differently the next time Lightroom builds the output file: Develop adjustments, crop, orientation, or a metadata field that's included in the publish preset's metadata treatment, such as title, caption, copyright, or keywords. A star rating or color label change only flips the status if that field is written into the exported metadata or used in the filename template.
If a photo drops out of the rule, does it get deleted from Google Photos or Google Drive?
Not automatically. The photo disappears from the Smart Publish Collection's grid the moment it stops matching the rule, but that alone does not queue it for deletion on the target the way manually removing a photo from a static publish collection does. Check the collection after a rule-driven drop and confirm whether you want the already-published copy removed.
Can I combine more than one rule, like rating and keyword together?
Yes. Smart Publish Collections use the same rule stack as a regular Smart Collection, including the Match All or Match Any toggle. A rule like rating is at least 4 stars AND keyword contains client-select works exactly the same way it does in a Library Smart Collection.