In this article, we will guide you through uploading a file of contacts to CloudTalk.
- Admin
Data Preparation
When importing contacts from a file, we currently require a.csv format. There are various types of software that will allow you to save your data as a CSV. For the most common case of using Excel, you can go to File > Save as. Under the File Name field, select CSV format.
It’s very important to set up your CSV file according to our CSV file template. In order to access this template, in your CloudTalk Dashboard account navigate to Contacts > List > Import Contacts in Bulk and then click Download template in bottom left corner. Note, that you can safely delete any unused columns from the template.If you only need to import basic details such as name, phone, or email, you can remove all other columns without any issues.

CSV File Requirements
It is highly recommended that you download and follow the template. Most importantly, make sure to:- Write all column names in lowercase (custom attributes may differ)
- Avoid special fonts or stylized text (e.g., cursive, calligraphic, or decorative fonts) in contact names or other fields. These may prevent your file from uploading properly.
- Use only standard ASCII characters in the file name and content. CSV imports may fail if special or non-ASCII characters (e.g. ö, ü, ç) are used.
-
Fill in values for
nameandphoneoremailfor every contact.
Some issues (such as incorrect headers or file structure) can prevent the import from starting entirely.
Example Columns in Your Spreadsheet
Country column (supported formats)
If your CSV file includes acountry column, CloudTalk accepts multiple country formats to make imports easier.
You can use:
-
Two-letter country codes, for example:
US,GB,DE -
Three-letter country codes, for example:
USA,FRA,DEU -
Full country names in English, for example:
United States,Germany,France -
Common, unambiguous variants, for example:
United States of America,Great Britain,Trinidad & Tobago
- uppercase and lowercase values
- extra spaces before, after, or inside the value
-
using
&instead ofand(and vice versa)
Custom Attributes
In order to make sure the additional contact fields from your CSV file display properly on contacts, you will need to add these as custom attributes in your dashboard settings.- From the dashboard, navigate to Settings > General.
- In the General Settings tab, scroll to the Contacts section.
-
Here is where you can add your custom field names by selecting
+Add Custom Attribute. Make sure the names you enter here match the names on your CSV, in both spelling and case.

Importing Contacts From a File
When the CSV file is completed and saved in the correct format, it’s ready to be imported.-
Go to Contacts > List > Import Contacts in Bulk.

- Upload the CSV file.
-
Tag your contacts: create a tag as a form of identification for the contacts you are importing. This tag is important for the Dialer campaigns and can be used for contact filtering.

-
Select
Confirmto start the import.
Imported Files
CloudTalk keeps a clear history of all CSV imports so you can easily track what happened, spot issues, and fix them without contacting Support.
- Total number of rows in the file
- Number of contacts imported successfully
- Number of contacts that failed (if any)
- A row-by-row status with clear result messages. Each failed row includes a specific reason explaining why the contact could not be imported.

What Happens If an Import Fails
Global Import Errors
If the import fails before processing rows, you’ll see a global error message explaining the reason, such as:- File could not be loaded
- Temporary service outage (usually resolves on its own after a short time. If the issue persists or occurs multiple times within a few hours, CloudTalk Support can help investigate further)
- File size exceeds 8 MB

Partial Imports
CloudTalk no longer rejects the entire file because of one invalid contact.- Valid contacts are imported successfully
- Invalid contacts are marked as Failed
- An import with this outcome is shown with an orange “Completed” status, indicating that the import finished but some rows failed.
- If too many rows fail (the threshold is 1000 failed records), the import may stop to prevent incorrect data.

How to Fix Failed Rows
- Open Contacts > Imported files
- Click View details on the failed import
- Review the failure reason for each contact
- Download the error report (if available)
- Fix only the failed rows in your CSV
- Re-upload the corrected file
List of Failed Rows Errors & How to Troubleshoot Them
Maximum character length
If a value exceeds the maximum length, reduce the number of characters and re-upload the file.
All other fields are optional. If an optional field is left empty, no value will be imported for that field.
Need help or have a question? Just reach out through our Support portal — we’re here for you.