// Data migration & cleansing
Data migration and cleansing for ERP, e-shop and CRM.
Duplicate customers, products in three versions, price lists in Excel and an old system you can't get data out of. We'll clean up your data and convert it into a form your new ERP, e-shop and CRM can work with. No data loss and no downtime.
// Before
merged 3 → 1 · address and company ID verified in ARESmerged 3 → 1 · verified in ARES
- duplicates
- −835
- missing company ID
- 0
- phone format
- 100 %
The problem
Sound familiar?
- 01The same customer is in the system three times, each time with a different address and contact.
- 02Product data is scattered across the ERP, the e-shop and supplier spreadsheets, and it never matches.
- 03You're moving to a new ERP or e-shop and nobody knows how to get the data out of the old system.
- 04Important information lives in spreadsheets, PDFs and emails, so no system can work with it.
Clean data is the foundation of every migration, integration and AI project. First we clean it up, then we migrate it.
What we do with your data
From one-off migrations to long-term data quality care.
- 01
Data quality audit
We find out what data you have, where it lives, what's missing and where it contradicts itself. The output is an overview and a plan. - 02
Cleansing & deduplication
We merge duplicates, unify address, phone and company ID formats, and fill in missing details from the ARES business register. - 03
Master data
A single source of truth for customers, products and prices, plus the rules that keep it clean. - 04
Migration to a new system
Pohoda, ABRA, Money, Shoptet, WooCommerce, HubSpot and custom systems. Including history and relationships. - 05
Digitising documents
We turn spreadsheets, PDFs and paper documents into structured data. AI helps, a human checks. - 06
Data for reporting & AI
We prepare your data so you can build reports, BI dashboards and AI assistants on top of it.
Our approach
How we do it
Data audit
We go through the source systems and measure data quality: duplicates, missing values, inconsistencies.Mapping & rules
We design the target structure, mapping tables and cleansing rules. You approve everything in advance.Test migration
We run a dry-run migration and review the result with you. We repeat until everything matches.Go-live migration
The final migration at an agreed time, with no downtime. Then we verify counts, totals and relationships.
Why us
Why trust eSoul with your data?
We migrate data so that nothing is lost and you can keep working with it.
- 01
We know Czech systems
Pohoda, ABRA, Money, Shoptet, Upgates. We know their limits and how to get data out of them, even without an export. - 02
Nothing gets lost
Every migration is repeatable, with a log and checksums. The original data stays backed up. - 03
Not just one-off
When needed, we connect systems permanently through an integration layer so the data stays clean after the migration. - 04
Documentation & handover
You get a description of the structure, the mapping rules and the scripts. You're not dependent on us.
FAQ
Frequently asked questions
How much does data migration cost and how long does it take?
It depends on the number of sources, the volume and the state of the data. After the initial audit you'll get a price and a schedule before we start anything.
Will the migration run without downtime?
Yes. We first do a dry run of the migration and schedule the go-live for an agreed time, typically outside business hours or at the weekend. The old system keeps running until we have verified that everything in the new one matches.
Can you migrate data from Money to Pohoda or Shoptet?
Yes. We regularly migrate between Money, Pohoda, ABRA, Shoptet, Upgates and WooCommerce, including customers, products, prices and document history. We know where the structures differ and agree the mapping rules with you in advance.
What if the old system has neither an export nor an API?
We can still get to the data: directly from the database, from backups, from printed reports or by automating the system's user interface. There is always a way - the only question is which one makes the most sense.
Is your data a mess?
Free consultation - we'll look at your data and tell you what can be done with it.