Old data moves once, in the right order.
Customers, contacts, deals, quotes, activities and tickets come in from CSV or Excel files, in an order that keeps the links between them. Each file is checked first without writing anything, and re-importing with the old system’s ID creates no duplicates.
- CSV and XLSX
- Check without writing
- No duplicates on re-import
- Full data export
Migration tools that do not leave a mess
Imports run in the background, and every step can be tried first.
- Available
Import from CSV and Excel
Up to 50,000 rows per file, processed in the background. Download a sample with every column and fill it in, or map the columns of an existing export.
- Available
Mapping suggestions and conversions
Each column gets a suggested field with a confidence level, and conversions handle date formats, decimal separators and value replacement. The mapping is saved as a template and recognised automatically next time.
- Available
“Check file” writes nothing
The check shows row by row what the import would do — new, changed, unchanged or existing — and writes nothing. Every import stays in the history: who, when, which file and with what outcome.
- Available
All or nothing, or valid rows only
An import can write the whole file or nothing, or only the valid rows plus an error file you fix and import again.
- Available
Re-import without duplicates
When a row carries the old system’s ID, a repeated import recognises the existing record and does not create a new one. The same file imported twice gives unchanged rows, not duplicates.
- Available
Quotes and activities with history
The server calculates imported quote amounts from item, quantity, price and discount; quotes arrive as drafts and get their number when sent. Completed activities keep their dates, so customer history stays accurate.
- Available
Custom fields in import and export
Fields the company defines for customers, contacts, leads, deals and other records go into imports and come out in exports like standard ones.
- Available
Full data export
One ZIP with one Excel file per record type. The file is available for 24 hours, and the export leaves a trail.
All capabilities listed are part of NG CRM. Anything that depends on your external accounts, such as a Microsoft 365 or Google calendar, is enabled during onboarding.
Import order
Each step builds on the previous one: a contact needs a customer, a deal needs a customer and an owner, a quote needs a deal.
- 01
Preparation
Before the first import, users are added to NG CRM, code lists are set up (stages, activity types, lead sources) and custom fields the old system has are defined.
- 02
Partners
Customers, recognised by the old system’s ID or by tax ID.
- 03
Contacts
People linked to the partners imported in the previous step, by partner ID and e-mail.
- 04
Leads and opportunities
Open deals with the old system’s ID and an owner recognised by e-mail.
- 05
Quotes with line items
They arrive as drafts, and the server recalculates their amounts.
- 06
Activities and tickets
The history of conversations and requests, with the original dates of completed activities.
What changes in practice
A dry run before writing
“Check file” shows every error, row by row, without a single write. The first real import does not have to be an experiment.
Repeating is safe
The old system’s ID ties a row to an existing record. If an import is repeated after fixing the error file, rows already written are recognised and not duplicated.
Your data stays yours
The full export produces one ZIP with an Excel file per record type — whenever you need it, without a support ticket.
Frequently asked questions
Which CRM can I move from?
From any system that exports CSV or Excel. There are no ready-made connectors for specific CRMs; columns are mapped to NG CRM fields and the setup is saved as a template.
What if I import the same file twice?
When rows carry the old system’s ID, a repeated import recognises existing records and creates no duplicates — rows come back as “unchanged” or “existing”.
Can an import be undone?
Not with one click. That is why “Check file” runs through the whole file without writing, and an import can run as all or nothing.
Can I export all my data later?
Yes. The full export produces one ZIP with one Excel file per record type; the file is available for 24 hours.
Want to see how this looks in NG CRM?
We will show you in a demo, on examples from your own sales. No obligation.
- office@konissoftware.com
- Phone
- +381 66 000 977