Skip to main content

Dynamic Fields in Graphic Editor Compositions

Dynamic fields turn one template into hundreds of location-ready images.

Updated today

Instead of editing visuals per location, you bind text elements to structured data such as phone number, address, or location name. PromoRepublic generates the final images automatically.

Result ➡️ You design once. The system localizes at scale.

On this page

  1. Binding fields in the editor

  2. Creating localized posts

  3. Rendering pipeline

  4. Review and approval

  5. Validation errors

1. Apply a dynamic field to a text element on the composition

Inside the Graphic Editor:

  • Open a composition

  • Select a text element

  • Click Use dynamic field

  • Choose a field (Phone, Address, Location Name)

  • Apply

What you are doing

You are not editing text.

You are defining a data binding rule, so the text section selected will be changed with dynamic field data.

What you see vs what happens

Canvas

Reality

Placeholder text

Real value injected later

Static design

Dynamic output

Visual confirmation

  • Purple indicator in toolbar

  • Field badge on element

Remove binding

  • Select dropdown → None

3. Create or schedule a localized post

In the post editor:

  • Attach your composition

  • You will see:
    “This image will be personalized per location”

Before scheduling: All locations must have values for required fields If not, the system blocks the post

  • Schedule or send for approval

4. Rendering pipeline

After saving the post, PromoRepublic runs a rendering process.

What happens

  1. Post is validated

  2. System creates one version per location

  3. Field values are injected

  4. Images are rendered

  5. Final images replace placeholders

Important

  • Large location sets may take time

  • No manual intervention required

5. Review and approval

In calendar or List view/approval view:

  • Open the post

  • Each image is already localized

What you can do

  • Review per location

  • Edit specific images

Edit behavior

  • Opens the editor with real values already applied

  • Changes affect only that location

Approve when ready.

6. Validation errors

Missing data

❓Cause:

  • Location does not have the required field value

✅ Fix:

  • Go to Location Settings → Dynamic Fields

  • Fill missing data


Didn't find the answer to your question? Contact our Support Team at

Did this answer your question?