Hi, Humans. How may we help you?

Importing contacts from a file to Zenvia Customer Cloud
7 min
Created by Larissa Aniceto on 2/26/2024 3:31 PM
Updated by Leonora Alves on 10/31/2025 3:49 PM
Important: Before following the instructions, make sure the feature is available for your access profile.

This article teaches you how to import contacts into lists by sending a file. This way, you send your entire contact base simply and quickly.

Accessing the feature

You can start the import in two ways:

1. In the left side menu, access Contacts > Contact database, click on Add contacts > Import from a file.


2. Or, in Contacts > Contact list, click on Add contacts > Import from a file.

Next, follow the detailed step-by-step for each stage.

Stage 1: Upload file

The system allows importing only one file at a time to ensure proper format processing and correct column reading.

If you do not yet have your CSV file ready, see the complete step-by-step in How to create CSV files for import in Zenvia Customer Cloud.

Before uploading, verify that the file was created correctly.

File specifications:

  • Format: .csv
  • The first column (column A) must contain phone numbers (for SMS, WhatsApp, and RCS) or email addresses (for emails).
  • The first row must contain the header (variable names).
  • Use comma (,) or semicolon (;) as a separator.
  • Insert one contact per line.
  • Phone in the format country code + area code + number (ex.: 5551999999999).
  • Maximum file size: 120 MB.

Ensure that the data is clean and free of spaces, hyphens, or special characters.

To upload:

1. Click on Browse file or drag it to the highlighted field.

2. It is optional to include the contacts in one or more lists. Just select them or create a new one - the chosen lists will appear as tags.

3. After that, click on Continue.

Stage 2: Field mapping

In this stage, the system displays a preview of your file columns.

In the Import column, you choose which fields will be used. If you uncheck a column, it will be ignored in the process.
In Contact manager field, you define what each column represents - for example, name, date, time, etc.

⚠️ Attention: It is mandatory to select the phone and/or email fields.

Also verify the correct phone format by country. For example, in Argentina, it is mandatory to include the number 9 between the country code and the area code (549+area+XXXXXXXX).

The standard behavior is to overwrite existing data, therefore, if a number already exists in the list, the system updates the data with the information from the new file.

Country codes for Latin American

Country

Country code

Argentina

+54 - the number 9 must always be present between the country code and the area code.

Bolivia

+591

Brazil

+55

Chile

+56

Colombia

+57

Costa Rica

+506

Cuba

+53

Ecuador

+593

El Salvador

+503

Guatemala

+502

Guyana

+592

French Guiana

+594

Haiti

+509

Honduras

+504

Mexico

+52

Nicaragua

+505

Panama

+507

Paraguay

+595

Peru

+51

Dominican Republic

+1

Uruguay

+598

Venezuela

+58

Extra fields

The creation of extra fields allows you to add personalized information to contacts during import, in addition to basic data (such as name, phone, or email).

These fields are useful for storing additional details that can be used in segmented campaigns or personalized messages - for example, area of interest, city, study shift, or registration link.

Practical example (educational sector)
Imagine your institution is running a campaign for those interested in different courses. You can import a file with the following columns:

NamePhoneCourse_interestRegistration_link
Ana Clara55991234567Business Administrationhttps://faculdadeedu.com/administracao
Bruno Lima55997891234Digital Marketinghttps://faculdadeedu.com/marketing-digital

In that case, course and link are extra fields.

During import, just create these fields and define the data type:

  • course → Text type (will store the name of the course of interest).
  • link → Text type (will store the individual registration link).

Thus, when sending a personalized message, you can use variables like:

“Hello {{name}}! We saw that you showed interest in {{course}}. Guarantee your spot by accessing {{link}}.”

⚠️ Attention:

  • The creation of extra fields is only available for contacts added via file import.
  • The limit is 100 extra fields per organization.
  • The created fields remain available for use in other imports and future campaigns.

Stage 3: Confirmation and import history

After confirming, the system automatically processes the file. Click on Go to Imports to track the status.

In Upload history, it is possible to view the information of the imported files and the status of each one:

  • Processed: The import was successfully completed and the contacts are already available in the selected lists.
  • Processing: The import is still underway - this status is common for large files. Wait for the processing to finish before starting a new import.
  • Error: A failure occurred during file processing. In this case, try performing a new import after a few minutes.

Did this article solve your doubts?
Recently viewed