Skip to main content
About the Resource Center

Work with data in the source .csv file

External ID is the required key field that Genesys Cloud’s import process uses to determine unique contacts. This field helps identify contacts so that you can easily update existing contacts via the same spreadsheet. For each unique External ID, the import process creates one Genesys Cloud external contact record. The import process imports all the contact fields in the row to the corresponding Genesys Cloud external contact record.

When you create an External ID, you can use any combination of letters and numbers. For example, you can use a unique identifier from your CRM or ERP system, or you can create a composite key that is meaningful to you. It can be any External ID you want to use to identify the record, as long as it meets the 255 character limitation. If your .csv is extracted from a CRM, we recommend using unique identifiers (UUIDs) from your CRM. UUIDs allow synchronizing contacts from your CRM in upcoming feature updates.

If you only plan to import the record once, you can use any external ID you want. The system generates internal IDs to correspond with those external IDs.

Notes:
  • If you have previously imported your contacts using the old Bulk Import process, the system only uses the Phone or Email Address identifiers to match and update your contact with the new External ID.
  • To successfully merge the existing contacts with the new records, when you perform the .csv bulk import, it is important that all phone numbers in the .csv file follow the E.164 format when matching by phone.
  • If phone numbers in your .csv file do not follow the E.164 format, the data validation step of the import process triggers warnings. While the import process continues to import the contacts, there is no guarantee that the identity resolution algorithm accurately matches and merges the contacts based on phone numbers.
  • If your old contacts do not have an email or phone number that matches the email or phone in your new .csv file, the system creates a record with your specified External ID in the .csv.
  • If a contact’s information is repeated multiple times in the same file, the contact updates multiple times, and the rows imported counter reflect the repetition. However, the order in which the updates occur is not guaranteed.

When updating previously imported contacts, ensure you use the same External IDs to avoid creating duplicate records.

For example, if you import a spreadsheet with a record using ‘A’ as the External ID and later reimport the same spreadsheet with ‘B’ as the External ID for that record, Genesys Cloud creates a record instead of updating the existing one. To update an existing record, always use the same External ID.

Notes: Phone numbers must be in E.164 format to sync call and SMS interactions with that phone numbers.

External organizations

The External Organization External ID is the key field, which the import process uses to determine unique organizations. For each unique External Organization External ID, the import process creates one Genesys Cloud external organization record. The import process imports all the account fields in the row to the corresponding Genesys Cloud external organization record.

When you create an External Organization External ID, you can use any combination of letters and numbers. You can create a composite key that is meaningful to you, as long as you meet the 255 character limitation. If your .csv is extracted from a CRM, we recommend using unique identifiers (UUIDs) from your CRM. UUIDs allow synchronizing contacts from your CRM in upcoming feature updates.

Associate an external contact with an external organization

To associate an external contact with an external organization, type them on the same line in the .csv source file.

Note: In the following example, some fields are resized or hidden.

In this example, Angus Reid is a Problem Solver for Phoenix Foundation II. The import process creates the external organization record for Phoenix Foundation II and an external contact record for Angus Reid. In External Contacts, Angus Reid appears as an external contact for the Phoenix Foundation II organization. 

Associate multiple external contacts with one external organization

To associate multiple external contacts with one external organization, assign the same External Organization External ID to all of them. 

Note: In the following example, some fields are resized or hidden.

In this example, Kathryn, Josh, and Rebecca are all contacts for the Office Mart organization.

Notes:
  • If multiple rows share an External Organization External ID, all organization-specific fields must be identical (for example, Account Name) and Genesys Cloud creates one External Organization for all related contacts. Genesys Cloud imports only one row per External ID, creates one External Organization for all related contacts and does not guarantee which row is used. If differences exist across rows, each row is sent separately for updates to the External Org.
  • You cannot use a .csv file to import members to an organization that you manually created.

How the bulk import process manages the merge actions