Vipin Banka
Jul 11, 2026
visibility 45
star star star star star
(0 votes)

Bynder DAM Connector for Optimizely SaaS CMS: Improved Metadata Property Synchronization

While working with the Bynder DAM Connector for Optimizely SaaS CMS, one of the key areas I explored was how Bynder asset metadata is synchronized into Optimizely Graph.

The connector already makes it possible to synchronize Bynder assets into Optimizely and expose them through Graph. However, during implementation validation, we came across an important limitation around metadata property synchronization.

The Previous Limitation

Earlier, when configuring the synchronization between Bynder and Optimizely, only Bynder date-type metadata properties were available for syncing into the Optimizely Graph schema.

This created a challenge because real-world DAM implementations rarely depend only on date fields.

Most enterprise DAM metadata models use a combination of:

  • Text fields
  • Date fields
  • Single-select fields
  • Multi-select fields
  • Taxonomy-like option fields
  • Classification fields
  • Asset usage fields
  • Product/category metadata

For a website implementation, this metadata is often required by the frontend application for rendering, filtering, searching, or making delivery decisions.

For example, teams may need metadata such as:

  • Asset type
  • Product family
  • Language
  • Region
  • Usage rights
  • Document category
  • Video category
  • Public/private status
  • Website readiness

If only date fields are available during synchronization, then the DAM metadata model cannot be fully represented in Optimizely Graph.


What Has Improved

The Optimizely team has now improved the Bynder connector metadata synchronization behavior.

Metadata properties from Bynder can now be selected across multiple field types, including:

  • Date
  • Text
  • Single select
  • Multiple select

How Different Property Types Behave

1) Date Properties

Date properties synchronize the date value from Bynder. In Optimizely content type the type will become a string type.

2) Text Properties

Text properties synchronize the value entered by the author or DAM user in Bynder.

3) Single Select and Multiple Select Properties

Single-select and multiple-select properties behave differently.

For these fields, the synchronized values represent the database names for the selected options, not the display labels shown to users in the Bynder interface.

For example, 

Bynder option label: Case Study 

Synchronized value: Case_Study

This can be useful for backend logic, integrations, filtering, or stable system-level matching.

However, these values may not always be ideal for direct frontend rendering, especially if the frontend needs human-readable labels or multilingual labels


Important Note on Labels

For single-select and multiple-select metadata properties, if the frontend application needs the actual option labels, those labels should be retrieved separately using the Bynder API.

This is especially important when labels are maintained in multiple languages.

This label-resolution topic deserves its own separate discussion because it involves option IDs, database names, display labels, multilingual labels, and frontend rendering decisions.


What About Option IDs?

The connector also provides a standard property called:

  • PropertyOptions

This property returns a consolidated list of option IDs selected across available single-select and multi-select metadata fields.

Following screenshot shows how Grpah stores the data in propertyOptions field.

Graph stores all selected options ids inside "propertyOptions"
Graph stroes all seleted option ids inside "propertyOptions" property

 

 

 

 

 


Why This Fix Matters

This improvement makes the Bynder DAM Connector more practical for real-world Optimizely SaaS CMS implementations.

It allows teams to bring more useful metadata into Optimizely Graph without being limited only to date fields.

This helps with:

  • Better asset classification
  • Cleaner frontend logic
  • Improved filtering
  • Better integration support
  • More flexible content delivery
  • Reduced custom workarounds
The key improvement is that implementation teams can now synchronize more metadata property types from Bynder into Optimizely Graph and decide which metadata is useful for CMS, frontend, or integration scenarios. 

You Do Not Need to Sync Everything

Another important point is that metadata synchronization does not need to be all-or-nothing.

Implementation teams can choose which Bynder metadata properties should be synchronized into Optimizely.

This is important because not every DAM metadata field is useful for website rendering or content delivery.

For example, a DAM may contain metadata for:

  • Internal workflows
  • Asset production
  • Legal approval
  • Agency ownership
  • Archive management
  • Regional campaigns
  • Website delivery

Only a subset of those fields may be needed in Optimizely Graph.

The better approach is to intentionally select the metadata fields that are required for:

  • Frontend rendering
  • Content authoring
  • Filtering
  • Search
  • Asset classification
  • Delivery rules
  • Public/restricted asset decisions
  • Video or document handling

This avoids unnecessary metadata noise and keeps the Graph schema cleaner.


Application User Interface for field Mapping

Here is a screenshot form the application for field mapping step which shows the simple user intrface to select what metadata properties from Bynder needs to be synced in Optimizely Graph.

In below screenshot:

  • All custom metadata fields are indicated with an asterisk (*) at the end of the metadata property name e.g. AltText*
  • You can choose which property you want to keep into your schema or not so that sync will only store the relevant data in Optimizely Graph.
  • You can not enter the property names. Application will automatcially generate that for you based on your property name and prepending that with "property_".
  • As you can see in below screenshot the PropertyOptions is standard Bynder asset property, there is no asterisk (*) with it.

Asset data synced in Grpah (including the standard and the custom properties) 
*This screenshot is added just for illustration purpose only 


Recommended Implementation Approach

Before enabling broad metadata synchronization, teams should define a simple metadata sync strategy.

Recommended steps:

  • Review available Bynder metadata properties.
  • Identify which fields are required by Optimizely CMS, Optimizely Graph, or the frontend application.
  • Decide which fields should be synchronized.
  • Confirm how each field type appears in Optimizely Graph.
  • For single-select and multiple-select fields, decide whether database values are sufficient.
  • If frontend labels are required, plan label resolution using Bynder API.
 

Example Metadata Sync Strategy

For a website implementation, the team may decide to sync fields such as:

  • Asset title
  • Asset description
  • Asset type
  • Language
  • Region
  • Public/private classification
  • Website-ready flag
  • Video ID
  • Document category
  • Product association
  • Application association

But avoid syncing fields that are only relevant to internal DAM operations.


Why This Is a Good Improvement

This connector update improves the practical usability of Bynder DAM metadata inside Optimizely SaaS CMS implementations.

It helps teams:

  • Use richer metadata in Optimizely Graph
  • Avoid custom mapping workarounds
  • Keep frontend logic cleaner
  • Use business-readable labels where needed
  • Still access option IDs through "propertyOptions"
  • Select only the metadata fields that matter
  • Better support real enterprise DAM models

Final Thought

This connector improvement is a valuable step forward for teams integrating Bynder DAM with Optimizely SaaS CMS.

Being able to synchronize more metadata property types into Optimizely Graph gives implementation teams more flexibility and reduces the need for custom workarounds.

The key takeaway is simple:

The Bynder DAM Connector can now synchronize more metadata property types into Optimizely Graph, but teams should still be intentional about which metadata they sync and how those values will be used.

For single-select and multiple-select fields, the synchronized values are useful for system logic, but frontend-friendly labels may still require a separate lookup through the Bynder API.

Jul 11, 2026

Comments

error Please login to comment.
Latest blogs
Optimizely DXP: Every Supported Culture, One Searchable Page

Quick one for anyone building multi-language sites on Optimizely DXP. I put together a reference tool listing all 806 supported cultures. More...

Adnan Zameer | Jul 10, 2026 |

A day in the life of an Optimizely OMVP: London Meetup 2026

On 2nd July 2026 the Optimizely London Developer Meetup returned to The Lightwell, and the running theme across the evening was less about individu...

Graham Carr | Jul 10, 2026

Optimizely’s Summer ’26 Roadmap: The CMS Is Starting to Look Less Like a Publishing Tool and More Like Marketing Infrastructure

Optimizely’s Summer ’26 Product Roadmap event was not just a list of product updates. At least, that is not the part I found most interesting. The...

Augusto Davalos | Jul 9, 2026