Skip to main content

Use image Dynamic Fields in the Graphics Editor

Image Dynamic Fields help you personalize one graphic template for many locations.

Instead of creating separate designs for every store, franchisee, clinic, office, or local team, you can add an image placeholder to a template and connect it to a location-specific image field. PromoRepublic will automatically insert the correct image for each location when the post is created, scheduled, or published.

Why this matters

For multi-location brands, visual personalization is often blocked by manual work. Local logos, storefront photos, employee images, product photos, and campaign visuals may differ by location, but recreating every asset one by one is slow and error-prone.

Image Dynamic Fields solve this by letting your team:

Business value

What it helps with

Save production time

Create one master template instead of many location-specific versions

Keep brand control

Corporate teams define the template, while local images are inserted automatically

Improve local relevance

Each location can show the right logo, staff member, store, product, or offer

Reduce manual mistakes

The system uses the uploaded image for the selected location

Scale campaigns faster

Large campaigns can be prepared once and personalized across many locations

Support local approval workflows

Teams can preview the final location-specific version before publishing


Common use cases

Use image Dynamic Fields when a visual element should change by location.

Use case

Example

Location logo

Each franchise location uses its own logo

Employee spotlight

Each location promotes its own employee of the month

Storefront image

Each post uses the correct local store image

Product or menu image

Each location shows its own product, dish, or offer

Local campaign creative

The same campaign template uses different local visuals

Photo inside a frame

A framed image changes by location, while the design frame stays the same


How it works

Image Dynamic Fields connect two parts of PromoRepublic:

Area

What happens there

Location settings

You upload the image value for each location

Graphic Editor

You bind an image object, logo placeholder, or frame slot to that image field

Publishing

PromoRepublic generates the correct image version for each selected location


Before you start

Make sure:

Requirement

Details

Dynamic Fields are enabled

Your workspace must have access to Dynamic Fields

Image fields are configured

The image field must already exist, for example, Logo or Employee Of The Month

Each location has an image

Every selected location needs an uploaded image for the required image fields

You have permission to edit designs

You need access to the Graphic Editor and relevant locations

  • Step 1. Upload images for each location

1. Open Locations.

2. Find the location you want to update.

3. Click the settings icon next to the location.

4. Open the Dynamic Fields tab.

5. Find the relevant image field, for example, Logo or Employee Of The Month.

6. Click Upload Image.

7. Select the image for this location.

8. Save the changes.

Repeat these steps for every location that should use a personalized image.

  • Step 2. Bind an image object in the Graphic Editor

1. Go to Publishing.

2. Click Create Post.

3. Open or create a design in the Graphic Editor.

4. Select the image object you want to personalize.

5. Click the Dynamic Field control in the top toolbar.

6. Choose the relevant image field, for example Logo.

7. Adjust the image placement, size, or crop if needed.

8. Click Use to apply the design to your post.

The selected image object is now connected to the image Dynamic Field.

  • Step 3. Schedule or publish the post

When you schedule or publish the post for multiple locations, PromoRepublic checks the image value saved for each location.

Each location receives its own version of the design with the correct uploaded image.



Supported image objects

Image Dynamic Fields can be used with the following objects in the Graphic Editor.

Object type

Behavior

Regular image object

Replaces the template image while keeping the object placement, size, and crop behavior

Logo or SVG placeholder

Replaces the placeholder with the location image and keeps it centered without stretching

Frame slot

Replaces the image inside the selected frame slot while preserving the frame mask

Image inside a group

Works when the image object is part of a grouped design

➡️ Using image Dynamic Fields with regular image objects

Use this option when you want a full image area to change by location.

Good examples:

Example

Why it works

Storefront photo

The full image area should show the local store

Employee photo

The placeholder should change to the correct person

Local campaign visual

The same template can be used with different local creatives

The replacement image keeps the existing image object placement and design structure.

➡️ Using image Dynamic Fields with logo placeholders

Use this option when the placeholder is meant for a logo, icon, or small brand mark.

PromoRepublic keeps the image centered and proportional. The image is not stretched. This is important for logos because distortion can make a brand look unprofessional.

Best practice:

Do

Avoid

Use transparent PNG logos where possible

Uploading logos with large white backgrounds

Keep padding around the logo

Logos touching the edge of the file

Use high-resolution images

Small blurry logos

Check the preview before publishing

Assuming every logo has the same shape

➡️ Using image Dynamic Fields with frame slots

Use this option when the image is placed inside a design frame.

The frame stays the same. Only the image inside the selected slot changes by location.

This is useful for templates where the brand wants to keep a consistent creative layout but still personalize the visual.

Examples:

Example

Result

One frame with one image slot

Each location gets its own local photo inside the same frame

Multi image frame

Different slots can use different image fields

Campaign template with local product image

The product image changes while the campaign design stays controlled


Required image fields

Image Dynamic Fields are required when they are used in a template.

If one or more selected locations do not have an uploaded image for the required field, PromoRepublic will stop the post from being scheduled or published and show a missing Dynamic Fields message.

This protects your campaign from going live with incorrect or empty visuals.


How to fix a missing image

  1. Open the affected location.

  2. Go to Dynamic Fields.

  3. Find the missing image field.

  4. Upload the image.

  5. Save the changes.

  6. Return to the post.

  7. Schedule or publish again.


Best practices for better results

Area

Recommendation

Logos

Use transparent PNG files with enough padding

Store photos

Use clear, well-lit images with similar composition across locations

Employee photos

Use consistent portrait style and cropping

Product images

Match the placeholder orientation where possible

Square templates

Prefer square or near-square images

Wide templates

Prefer horizontal images

Approval

Always review location-specific previews before publishing large campaigns


Example workflow

A franchise brand wants to publish an Employee Of The Month post for 85 locations.

😕 Without image Dynamic Fields, the content team would need to create 85 separate graphics.

🙂 With image Dynamic Fields:

  1. Corporate creates one approved template.

  2. Each location uploads its employee photo to Dynamic Fields.

  3. The designer binds the employee image placeholder to Employee Of The Month.

  4. The post is scheduled for all locations.

  5. PromoRepublic generates the correct local version for every location.

✅ Result: one campaign, one controlled template, 85 personalized visuals.


Troubleshooting 🦴

Issue

What to check

The wrong image appears

Check the image uploaded in the location’s Dynamic Fields tab

The image is missing

Upload the required image for that location

The image looks cropped

Check whether the object is a regular image or a frame slot

The logo looks too small

Upload a logo file with less empty space around it

The image field does not appear in the selector

Make sure the selected object is an image-based object, not a text object

A text field appears instead

Select a text object for text fields or an image object for image fields


FAQ 👁️

Can I use one image Dynamic Field in multiple templates?

Yes. Once the image field exists, it can be reused across multiple Graphic Editor templates.

Can every location use a different image?

Yes. Each location can have its own uploaded image value for the same field.

Can I use the same image for all locations?

Yes. Upload the same image to each location’s image field.

Can I bind image fields to text layers?

No. Image fields are only available for image-based objects.

Can I use text Dynamic Fields in image objects?

No. Text fields are only available for text-based objects.

What happens if a location has no uploaded image?

The post cannot be scheduled or published until the required image is uploaded.

Will the logo be stretched?

No. Logo or SVG placeholders keep the image proportional and centered.

What happens inside frames?

The image inside the selected frame slot is replaced. The frame itself stays unchanged.

Can different frame slots use different image fields?

Yes. Each frame slot can be connected to a different image Dynamic Field.

Does replacing a frame image remove the Dynamic Field binding?

No. The binding belongs to the frame slot, not to the temporary image inside it.

Did this answer your question?