What is WeTransform?
WeTransform addresses a structural challenge faced by every B2B SaaS: the impossibility of forcing customers and partners to provide data in a single predefined format. CSVs arrive with inconsistent headers, Excels carry merged cells, PDFs hide tables, legacy ERP exports produce custom XML schemas, and each new client multiplies the variations.
This is what we call format multiplication. It silently consumes engineering bandwidth, blocks deals during onboarding when prospects cannot align their data quickly enough, and forces support teams to spend mornings reshaping files.
Rather than build another internal parser, B2B SaaS teams embed WeTransform inside their product. Integration takes roughly four lines of JavaScript through the @wetransform/core npm package, with React, Vue, and vanilla JavaScript bindings. An iframe embed with custom domain delivers a white-label experience under the host brand.
End customers upload through the embedded interface. The AI engine performs automatic column matching (AI Mapping), normalizes unstructured documents like PDFs and merged-cell spreadsheets (Autoclean), and fills missing fields by reading row context (Fill the Gaps). Operators describe transformation rules in plain language. Customer engineers can plug in external API calls for validation or enrichment (Power Functions: SIRET checks, address verification, customer ID lookups).
Data lands clean in the SaaS backend via REST API or webhook. Ingestion is multi-channel: API, webhooks, FTP, SFTP, URL polling, email.
Production deployments include Cargoo, Sellermania, Autocab, ING, 23 Prod, Veloris, Senef, Armée du Salut. Onboarding cycles drop from weeks to minutes, engineering recovers about 15 percent of time previously dedicated to parser maintenance, support stops reshaping files. Rated 4.9 out of 5 on G2.