What SmartBridge does
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.
Choose a compatible connection
The editor shows which fields fit, which need conversion settings and which cannot be connected.
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.
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.
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
Scroll sideways to follow the full data flow.
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
The screens



