Skip to main content
A smart object is a Photoshop layer that holds image data as a container rather than as flat pixels. In a mockup template it marks where artwork goes. Upload returns one entry per visible smart object, and that entry is how you address the area at render time.

What an entry looks like

One smart object from the upload response

Address it in a render

Fill one area
A template can hold as many areas as the designer built, including smart objects nested inside other smart objects. Send one entry per area you want to change and leave the rest out; anything you omit renders as authored.
Fill two areas in one render
Each entry needs an asset, a color, or both. An entry that carries neither returns 422.

Match slots by name, not by order

Array order follows the layer stack, and a designer who reorders layers in Photoshop changes it. Build a lookup from the names your template is authored with.
Resolve a slot by name

Linked smart objects

A smart object whose content lives in an external file, such as @artwork.psb, uploads and renders from its placement geometry, so you do not need to run Embed Linked first. Embedding still gives the highest fidelity. When a linked smart object carries no usable placement geometry, the render returns a permanent 422.
422 LINKED_SMART_OBJECT_CONTENT_MISSING
That error does not clear on retry. Run Layer > Smart Objects > Embed Linked and upload the file again, or send the artwork in the render body.

Hidden smart objects

A smart object that is hidden in Photoshop is not exposed as a slot and is not rendered. Uploads that contain one come back flagged, so you know which layers to turn on before uploading again. Hidden text layers behave differently, and both rules are on Hidden layers.

Colour and tone on the same area

The same entry can carry a colour overlay and adjustment values alongside the artwork.
Artwork, colour and tone together

Artwork placement

Fit, size, position, rotation, colour and tone in detail.

Fit and blend modes

How artwork meets an area, and how it sits on the material.