Map once. Then it runs itself, and speaks up when something's changed.
Map a supplier's file to your PIM once, in a visual editor. After that, every new file from that supplier publishes on its own. No developer ticket, no redoing it in a spreadsheet.
Build the mapping once. Every file after that runs the same way.
You do the thinking once, when you build the mapping. Every file that arrives afterward follows that same rule, so a file that ran clean last month runs clean this month too.
Map it, visually
Drag the columns from the supplier's file onto your PIM's fields on one screen. The tool proposes matches on its own, and a completeness badge shows straight away how much of the required data is covered.
Describe the tricky ones
For a rule that needs a small decision, such as "if the size is EU46, use 46", describe it in plain language. The tool turns it into a fixed rule with a confidence score attached. Below 0.8 it flags the rule for a second look instead of letting it through.
Then it runs itself
Files arrive by upload, a link, or straight from email, and publish to your PIM on the schedule you set. No one needs to touch that supplier's mapping again until the file itself changes shape.
For your IT colleague: a run makes no model calls, it only replays the fixed rule from step 2, so behaviour is reproducible from one run to the next. The security section below has the rest.
Everything to turn a messy file into clean PIM data
Catch errors before they reach your PIM
A live badge for required-field coverage, per-field required and optional toggles, and a row-by-row before and after dry-run before anything is written.
Set the schedule once
A schedule per profile, in your workspace timezone. A worker publishes the profiles that are due and sets the next run, so no one has to remember to do it.
Reuse a mapping as a template for the next supplier
Export any selection of mappings as one portable file and import them into another workspace. It carries the mapping design only, never credentials and never data.
A canvas built for mapping, not for code
A source rail of detected columns, a live PIM attribute rail, and drag-to-connect edges between them, with auto-layout, ghost-edge suggestions and variant markers. In between sit the transform blocks: ValueMap, RegexReplace, Template, Expression, Concat and Split, and a decimal-tolerant Calc node.
Every supplier you approve makes the next one faster
Each workspace has its own learning environment. Approved mappings are remembered, so the next supplier file opens with better suggestions than the one before it.
Start in minutesFree trial
Sign up online and a guided setup walks you from connecting your PIM to your first mapped profile. Every plan starts with a 14-day free trial, and you get your own workspace subdomain.
Ergonode, Akeneo and Pimcore in one editor
Connect Ergonode, Akeneo in both the open-source CE and the Serenity SaaS, or Pimcore 11 through its Datahub API (beta). One visual mapping experience; each connector handles its own write semantics.
One write engine for every PIM
Idempotent runs (create, update, upsert) with delta sync, so only changed products are re-pushed. Push to a staging PIM first, then production, with live progress and per-row results. Batched GraphQL for Ergonode, ND-JSON for Akeneo, Datahub mutations for Pimcore.
Every attribute type your PIM has
Text, select and multi-select with option creation, multi-currency prices, units and metric families, dates, relations, categories, and Akeneo channels and locales. Create brand-new PIM attributes right from the editor.
AI does the typing. You keep the control.
Suppliers rarely send the text your channels need. Two blocks in the flow editor write it for you, and you stay the editor of record.
Translate
Connect one field and fill every language your channel needs. A single English description populates Dutch, German, French and the rest in one pass.
Compose
Pick the fields the text should be built from, add your own instruction, and get a written product text per row. A webshop description from brand, material and size, for example.
Translation memory
Correct a text once and your correction wins over the model from then on. It applies everywhere that value appears in your workspace, and it survives switching AI provider or model.
Brand voice & protected terms
Set one tone of voice for the whole workspace, and list the terms that are never translated, such as brand and product names.
Cost shown up front
Before a run you see how many AI calls are new, how many values come from memory, and the estimated cost. Bring your own key (Anthropic, OpenAI, Gemini, or your own endpoint), with usage and cost tracked per workspace. Or work without a key at all and use the built-in matching.
Still deterministic
The AI is spent at design time. Every value is remembered per workspace, so a re-run of an unchanged file makes no calls and produces exactly the same result.
Files arrive however your suppliers send them.
Stop chasing suppliers for files. Upload one yourself, point a profile at a share link, or give the supplier an email address. Every route lands in the same mapping, on whatever schedule you set.
Upload
Drop an Excel, CSV or XML file on the profile. You pick which row holds the column names, with an optional second row of friendly labels.
Public share link
Paste a share link and the file is fetched right away, then again on every scheduled refresh. No addresses or sender rules to manage.
Email intake
Every profile gets its own address. Inbound mail is signature verified, unknown senders confirm by double opt-in, and a changed file structure sends the profile back to review.
Google Sheets, iCloud Drive and any direct file URL work the same way.
Governance that holds up to an audit
This section is written for whoever signs off on new tools touching your PIM. Send them this part first.
Every sensitive step is gated, every tenant is isolated at the database, and every action is on the record.
Fresh verification where it counts
TOTP two-factor with recovery codes and a freshness window. Approvals, production runs, role changes, and secret access can each require fresh 2FA.
Tenants separated at the database
A tenant ID on every scoped table with Postgres row-level security, enforced fail-closed at the database, not just in the app.
Keys sealed, never in the clear
PIM keys, TOTP secrets, and credentials are stored in libsodium sealed boxes. Bring your own AI provider key, with token and cost tracking.
An append-only record of everything
A reviewed, admin-approved profile lifecycle and an append-only audit log with a filterable activity timeline. Per-tenant custom subdomains with automatic TLS.
Permissions that fit your team
Beyond Admin and User, define custom roles with per-feature rights: who can approve, run, or create attributes and options.
Approvals on your terms
Profiles move through New, In progress, In review, Approved and Archived. Admins tailor which stage transitions exist per workspace, and can move or edit profiles at any stage.
Combined with a deterministic runtime and a mandatory dry-run before any production write, this is the part of the product built for your review, not for the catalog team's daily use.
Onboard more suppliers without hiring more people.
The full product on every paid plan. You only choose how many suppliers you run. Per tenant, billed monthly upfront.* These are introduction prices, valid through 31 December 2026.
A supplier you set up today keeps publishing on its own, from every new file.
Your catalog team builds mappings in a visual editor. No engineering ticket.
Dry-run previews and deterministic replays keep your PIM clean.
Start
2 supplier profiles
For a first one or two suppliers. Build your first mappings, see dry-run results before anything publishes, and get comfortable with the workflow.
- 2 supplier profiles on one workspace
- The full product, the same as every paid plan
- 14-day free trial, no setup fee
Grow
5 supplier profiles
For a team whose supplier list grows most months. Everything in Start, plus room to keep adding suppliers without a new conversation about pricing each time.
- 5 supplier profiles on one workspace
- Everything in Start
- Room for a new supplier without a new quote
Scale
50 supplier profiles
For a data team handling supplier volume at scale. Everything in Grow, plus a guided start on your first profile.
- 50 supplier profiles
- Everything in Grow
- One-hour guided profile setup
Enterprise
Unlimited + SSO
For organisations that need single sign-on, a custom domain and an SLA.
- Everything in Scale
- Single sign-on
- Priority support
- Custom subdomain and an SLA
These are introduction prices, valid through 31 December 2026.
A mapping you build once keeps publishing on its own, file after file, without anyone rebuilding it from scratch. No setup fee. Bring your own AI key and there is no metered AI charge on top, or skip the key and use the built-in matching. Change plan or cancel any time.
*Billed monthly upfront by credit card. Prefer to pay on invoice? Billed per three months upfront, 30-day payment terms. All prices exclude VAT; VAT is added where applicable. The prices shown are introduction prices, valid through 31 December 2026.
Map once. It runs itself.
Turn the supplier files you dread into clean products in your PIM, visually, without a developer ticket.
Talk to us
Questions about mapping your suppliers into Ergonode, Akeneo or Pimcore, or want a walkthrough? Send us a note and we'll get back to you.