Skip to content

What SmartBridge does

A scheduled job inside your Optimizely site reads your inriver channel and writes your Commerce catalog. Everything you need to set it up is on the page, in plain words.

Everything except price and stock

Products, variants, categories, relations, attributes and media flow from inriver into your catalog. Prices and stock stay where they belong.

New records and updates to existing ones, both handled.

Images and files included

Product images and documents are copied into your media folders and linked to the right products and variants.

Changed files are detected by their content, not by their name.

AI mapping checked against your real fields

Your own Azure OpenAI proposes which inriver field goes into which shop field. Every proposal is checked against your real inriver model and shop types before you see it.

Only names and types leave your tenant, never product data.

A plain-language admin UI inside the CMS

Five setup steps, a drag-and-drop field editor and a Home screen with status, counts and recent runs, all inside the Optimizely shell.

Built for the product or marketing admin, no developer needed after install.

Checks before anything is written

A run starts by checking the mapping. A shop field connected twice, or an incompatible connection without a supported conversion, stops the run with a plain message before a single product is touched.

Problems show on Home with the sentence that explains them.

Delta sync with retry

Only what changed since the last run is fetched and written. Items that fail are listed on Home and retried on every run until they clear.

Nothing is silently skipped.

Guided field mapping

Connect fields. Check real results.

Your inriver values and shop fields do not always use the same format. Choose a conversion and see what it produces before using the connection for sync.

  1. Choose a compatible connection

    The editor shows which fields fit, which need conversion settings and which cannot be connected.

  2. Set the conversion rules

    Read numbers, dates and yes/no values from text, use list codes or names, replace specific values, or clean up text.

  3. Preview real examples automatically

    Examples load from inriver without entering product IDs. Compare source and result, including each language. Formatted text is readable by default; View HTML reveals the stored markup.

Read the field mapping guide

Try an example

Source in inriver

Midiklänning i lätt lin

Result in Optimizely

Midiklänning i lätt lin

Your shop controls the final text styling. Preview checks the example values; sync checks every product.

Illustrative values. In the plugin, examples come from your own inriver connection. Preview does not write to your catalog.

Where your data goes

Your inriver tenantYour Optimizely siteYour Commerce catalogYour Azure OpenAISmartBridge servers: none

Sync runs inside your site. The AI step talks to your own Azure OpenAI. Nothing passes through us, and the license key is checked inside the plugin.

The license, in three sentences

A key is bound to your live shop hostnames and an end date. It is checked inside the plugin; nothing is sent anywhere. Development and demo sites are free, and test and staging on your own domain share your shop's key. Pricing and trial

What you need

  • Optimizely CMS 12.22 or later and Optimizely Commerce 14.44 or later, on .NET 8
  • An inriver PIM tenant with REST API access
  • Azure OpenAI in your own subscription, for the AI-filled mapping