All guides

How to move customers from Excel to a CRM

Almost every company arrives at a CRM with a spreadsheet: the first customers, contacts collected by colleagues, a list exported from the invoicing software. Moving it usually takes less than an hour. It goes smoothly if you prepare the sheet before the import, not after.

1. Gather everything into one sheet

If you have several files (one per employee, per year or per city), copy them into a single sheet with the same columns. Keep one extra column with the source, such as "Anna's file" or "Trade fair 2025": after the import it becomes a tag, and you will know where each customer came from.

Rules for the sheet:

2. Clean the data that breaks imports

Five minutes here save an hour of fixes later:

3. Save the sheet as CSV

CRMs import CSV files: a plain table with no formatting.

If you see odd symbols instead of accented letters after the import, the file was saved in another encoding. In Intrawebix CRM you change it right in the import window (Windows-1250 for Central European languages, Windows-1251 for Cyrillic), without saving the file again.

4. Import and check before saving

In Intrawebix CRM, open the list you are importing into — contacts, companies, leads or deals — and click Import.

  1. Pick the file. The separator (comma or semicolon) is detected automatically.
  2. Check the column matching. Common headers match on their own, in English, Romanian and Russian, as do the headers of exports from Bitrix24, HubSpot, Zoho or amoCRM. Leave the columns you don't need on "don't import".
  3. Map the source column to Tags.
  4. Click Check: you see how many rows will go in and what errors there are, without saving anything.
  5. Click Import.

A bad row doesn't stop the rest: the error list shows the row and the reason, so you fix only those rows and import them separately.

5. Contacts or leads?

If the sheet mixes the two, make two files and import them separately. Contacts that belong to a company have the Account (name) column: the company is created automatically if it does not exist.

6. Owners and duplicates

7. After the import

What to take from the spreadsheet and what not

From the sheet you take the customers. Their history (what was discussed, which quotes were sent) usually lives in emails and in your colleagues' memory. Don't try to rebuild all of it: add a short note on the records of your key customers, and from here on the history builds up by itself.

You can try the import on the free 30-day account: if something doesn't come out right, delete it and import again — and if you like, we do the first import for you.

Try it free · Pricing