inriver CVL Key Translator
Translate inriver CVL keys to human-readable values in your browser. Free, no upload, no login. Decode CVL exports during supplier onboarding.
When you export from inriver, multi-value and single-value list fields come out as CVL keys — short internal codes like COL_017 or mat-ss316 instead of the human label a buyer would recognize. This tool maps those inriver CVL keys back to their display values so a supplier export becomes readable, mergeable data during onboarding.
inriver CVL Key Translator
The interactive version of this tool is coming soon. It will run entirely in your browser — no login, no upload limits.
Planned tool: inriver cvl keys
Need this now? Talk to ClaroWhat it checks
Paste an inriver export (or a CVL definition file) plus the key-to-value mapping, and the translator will:
- Resolve CVL keys to display values — turn codes such as
BRN_044intoStainless SteelorFIN_matteintoMatte, across single-value and multi-value list fields. - Expand multi-value cells — split delimited key strings (for example
key1;key2;key3) and translate each element so a furniture finish list readsOak, Walnut, Blackinstead of three opaque codes. - Flag unmapped keys — surface any key present in the data export but missing from the CVL definition, so you catch dropped or renamed list values before they reach your PIM or storefront.
- Detect orphaned and duplicate values — show CVL entries that no record uses and labels that map to more than one key, both common after years of supplier edits.
- Report language fallbacks — where a CVL value is localized, indicate which locale was matched and where a default language was used instead.
- Output a clean lookup table — download a translated CSV with both the original key and the resolved value, ready for schema mapping into your canonical model.
How inriver CVL keys work
inriver stores controlled vocabularies — CVLs (Customer Value Lists) — as a set of keys, each tied to one or more localized values. Fields of data type CVL reference those keys rather than storing the label inline, which keeps the value list consistent across thousands of records. The trade-off shows up at export time: unless your export job is configured to resolve labels, you get the keys.
That is fine inside inriver, but the moment a distributor receives a supplier’s inriver export — say a CPG vendor sending finishes, an MRO supplier sending material grades, or an industrial brand sending color families — the keys are meaningless without the matching CVL definition. The translator rebuilds the relationship: it reads the key-to-value pairs (single and multi-value), applies them to every referenced field, and produces readable output. This is the same first step Claro’s onboarding pipeline performs before mapping supplier attributes to your schema and resolving records into a single canonical entry.
How to use it
- 1Paste your exportDrop in the inriver data export containing CVL keys, in CSV or delimited text.
- 2Add the CVL definitionPaste the key-to-value mapping (the CVL export) so the tool knows what each key means.
- 3Translate and reviewSee resolved values inline, with unmapped and duplicate keys flagged for follow-up.
- 4Export the lookupDownload the translated table to feed your schema-mapping or import step.
Related resources
Glossary
What Is Schema Mapping?
How list values and attributes from a supplier feed map into your own model.
Playbook
Map Supplier Attributes to Schema
Turn a translated export into clean attributes in your target taxonomy.
Playbook
Onboard a Supplier Range in 24 Hours
The end-to-end flow from raw supplier file to live, matched records.
Guide
Why Supplier Onboarding Takes Weeks
Where opaque codes and list mismatches slow distributors down.
Tool
Akeneo CSV Format Fixer
Clean a PIM-bound CSV after you have translated the CVL keys.
Claro
Automated supplier onboarding
How Claro decodes, maps, and resolves supplier feeds into your canonical catalog.
FAQ
What is a CVL key in inriver?
A CVL key is the internal identifier inriver stores for a value in a Customer Value List — its controlled vocabulary. Fields of type CVL reference the key (for example COL_017) rather than the human label (Anthracite). The label lives in the CVL definition, which is why exports often need translating.
Why do my inriver exports show codes instead of values?
Your export job is returning the raw CVL key rather than the resolved label. inriver can be configured to export display values, but many supplier exports ship keys by default. Pairing the data export with the CVL definition, as this tool does, restores the readable values.
How do I translate multi-value CVL fields?
Multi-value CVL fields store several keys in one cell, usually delimited (for example key1;key2). The translator splits the cell, resolves each key against the CVL definition, and rejoins the readable values, so a list of material grades or color families comes through complete.
What happens to keys that are not in the CVL definition?
They are flagged as unmapped rather than silently dropped. An unmapped key usually means a list value was renamed, deleted, or added after the definition you have, so it is a useful signal to request an updated CVL export before importing.
Is it safe to paste confidential supplier exports?
Yes. The translation runs entirely in your browser. Neither the export nor the CVL definition is sent to a server, so you can decode commercially sensitive supplier data without an external upload.