Skip to main content

How to import a contacts database into edrone?

Add your existing clients into your edrone CRM!

Wioleta Jednaka avatar
Written by Wioleta Jednaka
Updated over 2 weeks ago

One of the first things you must do when setting up your edrone account is importing this contacts database you already have.

Probably already you have a contacts database stored in your eCommerce platform, in a Marketing tool you have used in the past, or even a simple spreadshe.

Here you can find informations, how to prepare file for import.

The edrone system automatically collects data from each visitor on your website, creating a Customer Profile that is continuously updated over time.

Keep reading to know all about it, or click on the links below to jump straight to the section you need:


Downloading the contacts database you already have

This is the only step that depends only on you, since each eCommerce platform or Marketing tool will have a different way of storing and providing an existing contacts database. The important thing here is that you get a spreadsheet containing, at least, a column with email addresses.

Please note that there are no limits to how many contacts you can have on your database.


Formatting the file

OK, now it's time to format the spreadsheet in such a way that it will be processed correctly by the edrone system.

Once your spreadsheet is organized, you will need to save it as a CSV, XLS or XLSX file.

CSV files

If you save the file as a CSV, make sure the values in the file are separated by commas or semicolons and use UTF-8 encoding (no BOM) - if a different encoding format is detected, the import will automatically fail. Also, do not use special characters, including full stops, in the filename.

NOTE: Avoid characters such as ' (apostrophe) and " (quote marks) because they may create problems when importing.

Below is a table showing the mandatory and optional fields to be filled in the CSV file and how each field must be filled out.

FIELD

HOW TO FILL IT OUT

OPTIONAL / MANDATORY

E-mail

Valid email address

Mandatory

Name

Text

Optional

Last name

Text

Optional

Phone number

Only numbers

White spaces and area codes are acceptable

Optional

Gender

M for male

F for female

REFUSED for "refused to inform"

NIEZNANY for unknown

INNY for other

Optional

Birth date

YYYY-MM-DD

Optional

City

Text

Optional

Country

Text

Optional

Language

ISO 639-1 code (2 letters, e.g. EN for english)

Optional

Email subscription status

1, yes, tak, subscribe, active, toggle on, true, sim these labels you can use for subscribed status
0 for unsubscribed (in the next import step, you can choose whether those marked with zero should have subscribed or unsubscribed status)

If this field is left empty, it will be considered "unknown"

Mandatory

SMS subscription status

1 for subscribed
0 for unsubscribed

If this field is left empty, it will be considered "unknown"

Optional

Email subscription request date

YYYY-MM-DD

Optional

Email subscription confirmation date

YYYY-MM-DD

Optional

Tags

Text
If the contact should have multiple tags assigned, separate each tag with a comma. Spaces are accepted, but not required.

Optional

XLS and XLSX files

If you save a file as an XLS or XLSX file and decide to import files in one of these formats, you must remember that NO column or NO row can be left blank. If any column or row is left unfilled, you will see an error and your import will fail.

Database formatting best practices

  • Put first and last names in separate columns. That way, you will be able to send out personalized messages using only the person's first name ("Hello, Mary!") instead of their full name ("Hello, Mary Ann Smith!").

  • Delete all columns that won't be imported into your CRM (e.g. address, social security number).

  • Remove all duplicates. While importing, our system will automatically detect duplicate emails and ignore them, therefore this is not a requirement. However, it helps keep files as light as possible.

All good? Great, now we just need to upload the file into the edrone system!


Importing the file into your edrone Workspace

To begin, log into your Workspace and go to CUSTOMERS > IMPORT. Click on the NEW IMPORT button.

You will be greeted by a very simple, 5-step process.

Step 1: FILE

Now you will need to upload your file. Click the Choose file to import button and upload your file:

As mentioned earlier, you can use CSV, XLS, or XLSX formats. Here are their limitations:

  • CSV files must be smaller than 60 MB

  • XLS files must contain fewer than 65,000 rows and be smaller than 60 MB

  • XLSX files must contain fewer than 1,000,000 rows and be smaller than 60 MB

  • For XLS and XLSX files, only the first sheet will be read

  • The maximum number of characters per row is 1024

NOTE: If the file is not properly formatted, the import will fail. Please refer to the formatting section in this article.

After selecting the correct file, click Continue

Step 2: Mapping

The system will automatically map the appropriate fields from your file:

However, it may happen that the automatic mapping validation fails or that you want to change the mapping for a given column. In that case, select the appropriate field for each column from the dropdown list:

If you select the Ignore option, that column will not be imported:

Remember that a column containing an email address or phone number must always be mapped. If you do not map it, you will see a red warning message at the bottom:

Once this step is done, click CONTINUE.

Step 3: Tags (optional)

This step allows you to assign tags to customers from the imported file. You can select existing tags or add new ones:

Also remember to choose the appropriate settings for tags in the field “How should tags be applied?”

  • Add tags to existing ones – tags from the import will be added to the customer profile (they will not replace existing ones)

  • Overwrite customer tagsImportant: this option will overwrite all tags currently assigned to the customer profile with those selected during import. Not selecting a tag or leaving this column empty in the file will result in all existing tags being removed.

Once you're done with mapping, click CONTINUE.

Step 4: Summary

In this step, choose the subscription status settings for all three channels: SMS, WhatsApp, Email (if you did not add a column with subscription statuses to your file):

You can also choose the Do not update option – other data will be updated, and if there are new addresses in the file, they will be assigned an unknown status:

Then confirm the settings and start the import:

The import may take from a few seconds to several hours, depending on the file size. If all steps were completed correctly, the system will display the status “in progress.”

Once the import is completed, you will receive an email notification.


Import history

All imports are registered in the Import history section inside Import settings (CUSTOMERS > IMPORT).

In the Import history table you will see the following information:

  • Import date: Day and time of import

    • Please note that the location (e.g. Europe/Warsaw) indicates the time zone

  • Filename: the name of the imported file

  • Status:

    • Completed – import was successful

    • In Progress – import is in progress or in queue

    • Canceled – import was canceled by the user

    • Failed – import was not completed due to errors

  • Contacts: number of contacts

By clicking the Details button, a summary expands showing which data was imported and how many addresses in the database were updated.



Troubleshooting

When importing your contacts database, you might encounter the following situations:

  • You've used an invalid separator in the CSV file
    Our system accepts files with columns separated by commas, semicolons, spaces or tabs. If you have encountered this problem, you have two options: 1) try downloading the contact database from a source (e.g., eCommerce platforms) by selecting one of the above options as a separator for column; or 2) open the file in a spreadsheet editor and save it again by selecting the correct separator for column and proper formatting (UTF-8)

  • The field includes an invalid value
    For example, in the edrone system, the Email subscription status field should have either "0" or "1" as a value. Any other value, such as "subscribed" or "yes" will generate an error. In this case, change the value according to the table from the formatting section.

  • The file size is larger than 60 MB
    If your contacts database is too large (over 60 MB), please split it into separate, smaller files and try again.

  • The filename has special characters, such as dots
    In this case, the contacts database will not be imported. Remove any special characters from the file name and try again.

  • The CSV file was not saved with UTF-8 encoding
    Save the file again with the proper encoding (Unicode UTF-8) and try again.


Need more help?

If you have any further questions about importing contacts into edrone, please do not hesitate to contact us at hello@edrone.me

Did this answer your question?