Back to contents
Free prototype
Practical analysis

How to transfer clients from Excel to CRM and save history

Customer transfer consists of preparation, test import and reconciliation. Simply loading the table is not enough: it is important to preserve the relationships and understand which rows the system did not accept.

Editorial team globall.dev ·

What tables to collect

Make a list of the files the team is currently using. Separately mark clients, orders, payments, tasks and documents. One person can appear in several tables under different names, and one order can have several payments. Don't try to put everything into one flat line: the connections should be preserved in the new model.

Save the source files as an immutable copy. Work with the prepared version and assign responsibility for the cleanup rules. If someone continues to change the old table after import, you need to define a date to stop changes and how new rows will be transferred.

How to prepare fields

  • Store phone numbers and identifiers as text to avoid losing pluses and leading zeros.
  • Bring dates to a single format and indicate the time zone if time is important.
  • Distinguish an empty value from zero, especially in payments and debts.
  • Compare deal statuses with the stages of the new funnel.
  • Link managers to existing users; Assign orders from former employees separately.

Why you can’t unconditionally glue identical contacts

The matched phone number may belong to a company, a family, or several representatives. A matching name is not a sufficient sign at all. First, set the rules: exact match of several fields, connection by external identifier, or manual confirmation of a possible duplicate.

After the merger, all orders and the history of the original records should remain. If the import simply overwrites one card with another, it will be difficult to recover lost comments. It is useful to store the ID of the original string and the file it came from.

Test import

Select a small sample that includes a regular client, a duplicate, a company with multiple contacts, empty fields, and a complex order. Check the cards through the eyes of the employees. Then compare the number of customers, orders and total financial amounts within the agreed boundaries.

  1. The number of source rows and received records matches the import report.
  2. Each rejected line has a reason and a way to fix it.
  3. Transactions are linked to the right customer and the person in charge.
  4. Dates and monetary values did not change the meaning.
  5. Documents are only accessible to authorized users.

Launch and rollback option

Before the general transfer, agree on the moment of switching and the backup copy. The reverse transfer is not always easy: the new data in CRM may already have a different structure. Therefore, after migration, a reconciliation period is required, and the sources are saved until the result is confirmed.

If you are still choosing a platform, read comparison of ready-made and own CRM. To assess the transfer to globall.dev You need an impersonal sample table and a list of connections that are important to save.

Let's discuss your task

Describe the process and result you need. We will show the prototype and agree on the development content, cost and deadline.

Get a prototype
According to your task

Solutions and practical materials

Your free prototype in 48 hours

Tell us what needs to be done. We will prepare an example solution for your business.

  • Prototype using your process as an example
  • Composition, price and period until the contract
  • We transfer the sources to the customer

Prefer to message us? Telegram @globalldev_ceo

Step 1 out of 5
What needs to be done?

You can choose several options.

IP Geolocation by DB-IP