Customer Profiles
Persons
Import person data

Import person data

EARLY ACCESS

Instead of manually creating each profile, you can import data for leads, customers, and companies using files or API.

In the Person page, select the Import button and choose how you want to upload your data:

  • Start file import - Upload CSV, Excel, or text files with profile data
  • View import history - Track completed imports and validation results

For programmatic import using APIs or integrating with external systems, see Create and synchronize person profiles.


Import rules

By default, leads are imported if the person type is not specified. You can specify a person type during import. Learn about the differences in person types.

  1. Lead profiles - If the profile does not exist, a lead or customer is created. If there is a duplicate profile, choose to make no changes or rewrite the current profile. The lead is updated; if the customer profile is being created, only empty fields are filled
  2. Customer profiles - If the profile does not exist, a lead or customer is created. If there is a duplicate profile, choose to make no changes or rewrite the current lead or customer profile. The lead profile is promoted to customer, and the customer profile is updated.

Prepare the import file

The file must follow these specifications:

SpecificationRequirements
Supported file format.csv, .xls, .xlsx, .txt, or .zip
Maximum file size50 MB. For all file formats other than .zip files, if the file size exceeds the maximum, compress it into a .zip file.
Zip fileThe .zip file should contain only 1 compressed file. If you add more than 1 file, only the first file is used to create the profiles, and the other files are ignored.
Contact informationThe file must have at least 1 column for phone number, email, or external person ID mapping.
Maximum contactsYou can add a maximum of 100 contacts (phone numbers and email addresses) for a profile. If the limit is exceeded, the import fails.
Multiple contacts for the same profileTo import a profile that has multiple email addresses or phone numbers, use separate rows for each contact information. You can add a maximum of 20 additional contacts of either type. Records that exceed this limit are marked as invalid during the file analysis and skipped during import.
Note

If there are issues when importing .xlsx files that contain Kanji text, convert the file to either .xls or .csv format.


Start file import

To import the file, follow these steps:

  1. On the Infobip web interface, go to PersonsImportStart file import.
  2. In the Manual import tab, select Upload file. Upload file option
  3. Select a file from your system.
  4. Select Next.
  5. (Optional) To skip a row, select the row number in the Skip rows field. The rows before the specified row are ignored during the import.
  6. In the Person type field, choose whether the profile is for a Customer or a Lead. This field is applied only to new profiles and not to existing profiles.
  7. In the Map your data section, map each column in the file to fields in Customer Profiles.
  8. For each column, choose the relevant Profile field. Map columns

Follow these guidelines:

  1. You must map at least 1 column as a number or external person ID. Otherwise, the data is not imported from your file.
  2. You can map only 1 column to each profile field. If you map multiple columns to the same profile field, the most recent selection is saved.
  3. To skip a column in the file, do not choose an option in the Profile field. The system does not import these columns. Skip rows when importing
  4. (Optional) If you select Number in the Profile field, you can add the country prefix for the phone number. In the Options field, select Add a country prefix and choose the country from the list. Add a country code
  5. To undo the mapping for a specific column, select the undo option. Undo mapping
  6. If you select Birth date in the Profile field, choose the date format from the list in the Options field.
  7. If you select Tags in the Profile field, choose the tag delimiter from the list in the Options field.

Then, do the following:

  1. Select Analyze.

  2. Select what to do when any records in the file contain one or more unique identifiers (email, phone number, or external ID) that match existing profiles in Customer Profiles:

    • Discard: Do not import the records into Customer Profiles.
    • Merge: Merge the records into the matching profile in Customer Profiles.

    You cannot have more than 100 contacts (phone numbers and email addresses) for a single profile in Customer Profiles. If the limit is exceeded, the import fails.

  3. Assign tags to track the profiles that were imported. Select one of the following options:

    • None: Tags are not applied to the imported profiles.
    • Automatically: A default system tag is applied to the imported profiles.
    • Manually: Either create tags or select existing tags to apply to the imported profiles. You can add more than one tag. Assign tags
  4. To include the tagged profiles in an active Journey, enable Add tagged profiles to an active journey. Select the required Journey from the list. This field is applicable only if you assign tags either manually or automatically.

    Add tags to an active flow
  5. Select Import.

  6. On the confirmation screen, select Import.

  7. The import time depends on the amount of data in your file. You will receive a notification when the profiles are added to Customer Profiles.


View import history

To view the details about the import:

  1. Select ImportView import history on the Persons page.
  2. You can view the following information:
    • Import on: Timestamp indicating when the import was completed. Note: Import records are kept for 14 days. Only the 30 most recent imports are displayed.
    • Imported by: Person who created the import.
    • Duration: Time taken to complete the import.
    • Valid records: Number of records that were successfully imported.
    • Error records: Number of records that contained errors and were not imported.
    • Status: Status of the import.
    • Import file: The file that was imported.
    • Import details: Select the View button to see the import details.
    Import log details



Need assistance

Explore Infobip Tutorials

Encountering issues

Contact our support

What's new? Check out

Release Notes

Unsure about a term? See

Glossary
Service status

Copyright @ 2006-2026 Infobip ltd.

Service Terms & ConditionsPrivacy policyTerms of use