Blog · Smart Objects

How to Name Smart Object Layers for Reliable Bulk Mockup Automation

Gamer · October 23, 2026 · ~8 min read
How to Name Smart Object Layers for Reliable Bulk Mockup Automation

The fastest way to make a PSD automation-friendly is to give every intended Smart Object a deliberate name. Clear naming tells the tool whether it should fill one exact target, every target in a family, or the only unambiguous placeholder.

This small preparation step prevents the most expensive batch error: hundreds of finished files containing the design in the wrong object. Use this guide before running a new PSD through PodBulk Auto detect, Focus, multiFocus, Vortex or Complex.

The naming rules

  1. Use podmock for one obvious primary placement.
  2. Use a unique exact name such as Front_Print for Focus.
  3. Use a shared prefix ending in an underscore, such as mock_, for multiFocus.
  4. Do not give unrelated Smart Objects the same automation prefix.
  5. Remember that names are case-sensitive.
  6. Hidden and nested Smart Objects are still discovered.
  7. Test one high-contrast design before the full batch.

Why layer names matter

A PSD can contain many Smart Objects: the customer artwork, a logo label, texture maps, screen reflections, shadows, background art and nested components. All are technically Smart Objects, but they do not have the same purpose.

Automation cannot infer your creative intent from layer type alone. A clear name turns intent into a repeatable rule.

First audit every Smart Object

In Photoshop, open the Layers panel and use the Smart Object filter to isolate linked, embedded, missing and out-of-date Smart Objects. Adobe provides separate filter icons for these types, which makes it easier to see what the PSD actually contains.

For each object, ask:

  • Should customer artwork replace this object?
  • Should every design fill it, or only some products?
  • Is it part of a multi-placement scene?
  • Is it hidden but structurally required?
  • Is it linked to an external file?
  • Does it share source content with another instance?

Option 1: name one primary Smart Object podmock

For a simple PSD with one design placement, rename that Smart Object podmock. PodBulk Auto detect prefers this literal name. It makes the primary target obvious to both the tool and the next person who opens the file.

Do not use podmock on several unrelated layers. Auto detect is designed for one unambiguous target and should stop rather than guess when several candidates exist.

Option 2: use a unique exact name for Focus

Focus is best when the PSD contains several Smart Objects but only one should receive the current design. Choose a descriptive name such as:

  • Front_Print
  • Mug_Artwork
  • Poster_Main
  • Phone_Screen
  • Left_Frame

Enter that exact name in PodBulk Focus. The match is case-sensitive, so Front_Print and front_print are different. If the name is missing, PodBulk stops and lists the Smart Objects found instead of silently falling back to a different layer.

Option 3: build a multiFocus family

Use multiFocus when the same design should appear in several placements in one scene. Give the targets a shared prefix followed by any useful suffix:

  • mock_1
  • mock_2
  • mock_large
  • mock_right_frame

Enter mock_ in multiFocus. The trailing underscore is required. Numbers do not need to be sequential because matching is based on the beginning of the name, not a numeric range.

Use prefixes that describe purpose

mock_ is easy, but a large template library benefits from more descriptive families:

SceneSuggested namesmultiFocus prefix
Gallery wallframe_1, frame_2, frame_largeframe_
Mug setmug_left, mug_right, mug_boxmug_
Apparel flat layshirt_top, shirt_folded, shirt_hangingshirt_
Poster bundleposter_a, poster_b, poster_cposter_
Device scenescreen_phone, screen_tablet, screen_laptopscreen_

Choose one convention and document it. Do not mix Frame1, frame_2 and FRM-three unless they intentionally belong to different jobs.

Avoid these naming mistakes

  • Duplicate exact names: two objects called Mock make one-name targeting ambiguous.
  • Generic names: Layer 17 copy 4 tells nobody what the object does.
  • Unrelated shared prefixes: a texture named mock_texture will join the mock_ family.
  • Invisible differences: trailing spaces can make names look identical while failing exact matching.
  • Inconsistent capitalization: Mock_1 and mock_2 do not share the same case-sensitive prefix.
  • Renaming only the folder: Focus targets the Smart Object layer name, not just the group that contains it.

Nested folders are searched automatically

You can keep a clean Photoshop structure such as Product > Artwork > Print > Front_Print. PodBulk searches inside groups at any depth, so there is no need to drag every target to the top level.

Folder names still help humans. Use groups for organization and exact Smart Object names for automation.

Hidden Smart Objects count

A Smart Object with its eye turned off is still found and can still be filled. This supports templates that preserve hidden placeholders or duplicated sources. It also means forgotten test objects can create unexpected matches.

Before saving the production PSD, search for all objects using the selected prefix, including hidden layers.

Understand shared and independent duplicates

Adobe distinguishes duplicate Smart Objects that remain connected from independent copies created with New Smart Object via Copy. Editing a connected instance can update the others, while an independent copy has separate source content.

Naming controls which layers PodBulk targets; it does not change how Photoshop instances share source data. Test duplicates deliberately. If several placements must show different artwork, make sure the objects are independent. If they must always match, a shared source may be useful.

Linked versus embedded Smart Objects

Linked Smart Objects reference an external file. They can reduce duplication and update across documents, but the PSD depends on that path being available. Adobe flags missing or out-of-date links in the Layers panel.

An embedded Smart Object stores its source inside the PSD, making the template more portable. For a template moving between computers or a browser workflow, embedding the intended placeholder can reduce missing-file surprises. Preserve an original before restructuring a purchased PSD.

Keep the design canvas consistent

Names solve target selection, not geometry. For multiFocus, compare the embedded canvases and aspect ratios. If frame_1 is square and frame_2 is panoramic, one design will need different cropping rules.

For predictable results, standardize the intended family or accept the crop differences during the one-design test. See the blurry Smart Object guide for pixel and scaling checks.

Create a PSD naming note

Store a short text file beside the master PSD or put a non-rendering instruction layer at the top:

  • Target mode: Focus
  • Target name: Front_Print
  • Recommended design size: 3000 × 3000 px
  • Engine: Vortex, Standard or Complex
  • Expected outputs per design: one
  • Last tested date and app version

This turns a mystery template into a reusable production asset.

How naming works with Vortex profiles

For supported PSDs, PodBulk Vortex can use a saved profile so the tested template and targeting decision are repeatable. Stable layer names matter: renaming the target after saving the profile can break that contract.

Finalize the PSD structure and names first, test the output, then save the production profile.

The one-design test

  1. Duplicate the original PSD.
  2. Filter and list every Smart Object.
  3. Rename only the intended automation targets.
  4. Choose Auto detect, Focus or multiFocus.
  5. Use a high-contrast proof design with obvious orientation.
  6. Inspect every placement at full size.
  7. Check masks, shadows, texture, perspective and crop.
  8. Close and reopen the PSD to identify missing linked content.
  9. Test a second design with a different aspect ratio.
  10. Only then run the full batch.

Recommended naming patterns

  • One simple target: podmock
  • One target among many: Front_Print + Focus
  • Same design in many placements: mock_1, mock_2 + multiFocus mock_
  • Several separate families: frame_, mug_, shirt_, each processed intentionally

Final answer

A reliable bulk mockup starts with a PSD that communicates intent. Use podmock for one obvious placement, a unique exact name for Focus, and a shared prefix ending in an underscore for multiFocus. Audit hidden and nested objects, understand linked and duplicate behaviour, and prove the template with one demanding design before volume.

Open the PodBulk mockup app to test the PSD. If a generic script keeps selecting the wrong object, read why Photoshop scripts miss the intended Smart Object.

Frequently asked questions

What should I name one Smart Object for PodBulk?

Use podmock for a simple PSD with one primary placeholder, or use a descriptive exact name and enter it in Focus.

Are PodBulk Smart Object names case-sensitive?

Yes. Focus and multiFocus matching is case-sensitive, so Mock and mock are different.

Why does multiFocus require an underscore?

The trailing underscore makes the family prefix deliberate and reduces accidental matches with unrelated layer names.

Does PodBulk find Smart Objects inside folders?

Yes. Folder search is automatic at any nesting depth.

Are hidden Smart Objects included?

Yes. Hidden targets count, so audit old or test layers before running the batch.

Can two Smart Objects have the same exact name?

Photoshop may allow confusing duplicates, but unique names are safer for Focus. Use a deliberate prefix family for several intended targets.

Sources

Adobe references: filter the Layers panel by Smart Objects, duplicate embedded Smart Objects, create linked Smart Objects, and embed linked Smart Objects.

Frequently asked questions

What should I name one Smart Object for PodBulk?

Use podmock for a simple PSD with one primary placeholder, or a descriptive exact name with Focus.

Are PodBulk Smart Object names case-sensitive?

Yes. Focus and multiFocus matching is case-sensitive, so Mock and mock are different.

Why does multiFocus require an underscore?

The trailing underscore makes the prefix deliberate and reduces accidental matches.

Does PodBulk find Smart Objects inside folders?

Yes. Folder search is automatic at any nesting depth.

Are hidden Smart Objects included?

Yes. Hidden targets count, so audit old and test layers before batching.

Can two Smart Objects have the same exact name?

Photoshop may allow confusing duplicates, but unique names are safer for Focus. Use a deliberate prefix family for multiple targets.

Stop making mockups one by one

PodBulk turns your PSD templates + designs into bulk, listing-ready mockups right in your browser — no Photoshop, no install.