You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
close
You are viewing the article in preview mode. It is not live at the moment.
Home > Contacts > Import Contacts
Import Contacts
print icon

The Import Contacts module allows you to easily import individuals to your database from a source file (csv,  xlxs or similar type file). This is an add-on module. If you are interested in purchasing please reach out to the Account Management team.

 

When you create the file a header row is not required, however, if you do include a header row the formatting of that row does not have specific requirements as you will map the data to specific database fields during the import process. 

 

IMPORTANT! The Import Contacts function is for importing new contacts, both individuals and businesses. It is not intended for updating data of existing contacts.

 

Best Practices for Importing Contacts


If you need to import both businesses and individuals, first locate the file(s) with businesses that you wish to import. Follow the steps below to import those businesses first. Then follow the import steps for your individuals.

 

TIP! If applicable, import Businesses first so that when importing individuals afterwards, individuals can be tied to the correct business. The Individual import does not create any businesses, but will associate individuals with existing businesses. See Matching Individuals to Businesses during Import for more information.
 

Important Prerequisite Steps


  1. Validate that the file has fields that will be able to be imported and understand where that data will be brought in. See Business Import File Requirements and/or Individual Import File Requirements.
    • Note: The businesses import file and the individuals import file do not need to be separate files. The import file could be one single file that includes both business and individual details. When importing, you’d just need to match the business columns during the Business import and the Individual columns during the Individual import.
  2. Recommended: Include a unique Account Number for each business and/or individual if possible and enable “Enforce Account Number Uniqueness”. This will provide a way to ensure duplicate contacts are not imported.  Any row in your upload that matches an account number existing in GZ will be listed as an error and by default, not be imported. See “Rejecting Duplicate Records”.
  3. If Account Number is not part of your import, make sure to remove any duplicates that should not be added to your database prior to import. The import does not look for duplicates (except as noted in step #2).
  4. If the import file contains any of the following, please make sure that the fields exist in GrowthZone so you can map to them.
    • Custom fields. See Custom Fields for more information.
    • Category Lists (Note: the list items within the list must also exist in GrowthZone.) See Category Lists for more information.
    • Memberships (applies to individual imports only). See Memberships for more information.
  5. Import the contacts. See “Import Contacts”.

 

See “FAQs on Importing Contacts” for common questions.

Import File Requirements


The fields that may be imported are described in the tables below.

 

For Individual Import files:

If your data has these fields…

Match it to this during import…

And it will appear here in GrowthZone…

Data to be imported

Import Template field name

Field Name in GrowthZone

Prefix

Prefix

Prefix

First Name (Required)

First Name

First Name

Middle Name

Middle Name

Middle Name

Last Name (Required)

Last Name

Last Name

Common Name

Common Name

Common Name

Suffix

Suffix

Suffix

Title

Title

Title

Account Number

Account Number

Account Number

Individual Phone 1

Phone Main

Phone; Type = Main

Individual Phone 2

Phone Other

Phone; Type = Other

Individual Phone 3

Phone Toll Free

Phone; Type = Toll Free

Individual Fax

Fax

Phone; Type = Fax

Individual Email 1

Email Work

Email; Type = Work

Individual Email 2

Email Personal

Email; Type = Personal

Individual Email 3

Email Other

Email; Type = Other

Individual Website

Website Homepage

Web Address; Type = Homepage

Individual Social Site 1

Social Site One

Web Address; Type = Social Site

Individual Social Site 2

Social Site Two

Web Address; Type = Social Site

Individual Social Site 3

Social Site Three

Web Address; Type = Social Site

Individual Address
(Physical & Mailing)

Physical and Mailing Address

Address Line 1; Type = Physical and Mailing

Individual Address 2
(Physical & Mailing)

Physical and Mailing Address 2

Address Line 2; Type = Physical and Mailing

Individual City
(Physical & Mailing)

Physical and Mailing City

Address City; Type = Physical and Mailing

Individual State
(Physical & Mailing)

Physical and Mailing State

Address State; Type = Physical and Mailing

Individual Postal Code
(Physical & Mailing)

Physical and Mailing Postal Code

Address Postal Code; Type = Physical and Mailing

Individual Country
(Physical & Mailing)

If left blank, the import will automatically import your default country which is determined under Setup>Misc>General Settings

Physical and Mailing Country

Address Country; Type = Physical and Mailing

Individual Address
(Physical only)

Physical Address

Address Line 1; Type = Physical

Individual Address 2
(Physical only)

Physical Address 2

Address Line 2; Type = Physical

Individual City
(Physical only)

Physical City

Address City; Type = Physical

Individual State
(Physical only)

Physical State

Address State; Type = Physical

Individual Postal Code
(Physical only)

Physical Postal Code

Address Postal Code; Type = Physical

Individual Country
(Physical only)

If left blank, the import will automatically import your default country which is determined under Setup>Misc>General Settings

Physical Country

Address Country; Type = Physical

Individual Address
(Mailing only)

Mailing Address

Address Line 1; Type = Mailing

Individual Address 2
(Mailing only)

Mailing Address 2

Address Line 2; Type = Physical and Mailing

Individual City
(Mailing only)

Mailing City

Address City; Type = Physical and Mailing

Individual State
(Mailing only)

Mailing State

Address State; Type = Mailing

Individual Postal Code
(Mailing only)

Mailing Postal Code

Address Postal Code; Type = Mailing

Individual Country
(Mailing only)

If left blank, the import will automatically import your default country which is determined under Setup>Misc>General Settings

Mailing Country

Address Country; Type = Mailing

Notes

Notes

Notes on the Individual’s More Info tab

Gender

Valid options:

Male

Female

Note: Other custom entries added in your database under Setup>Misc>Genders are currently not supported. Those would manually need to be changed after import.

Gender

Gender

Primary contact of the business

Is this individual the primary contact of the associated business? (Applies only if being matched to an org upon import)

Valid options:

T, True, Y, Yes

F, False, N, No

An empty field will act like false as well

Is Primary Individual

If this individual is matched to an business during import, if this value is set to Y, Yes, T, or True, then this contact will be set as the Primary Contact of the matching business

 

Custom data

Make sure that the custom field exists in GrowthZone first.

Select the desired GrowthZone custom field(s) on the Optional Columns step on the Import screen.

Data will appear in the selected custom field.

Data that belongs in a GrowthZone list

Make sure that the category list exists in GrowthZone first. The fields within the list must be exist in GZ as well. i.e. the import will not create new entries if they do not exist.

Select the desired GrowthZone category list(s) on the Optional Columns step on the Import screen.

Data will appear in the selected category list.

Tags. The tags mus exist in the database. The import will not create new tags Tag Tags will appear on the contact Overview tab.
Membership Data    
Membership Type. The type must exist in the database. An import cannot create a new membership type.  Membership Type Membership Type is avaiable for individuals only
Membership Level. The level must exist in the database. An import cannot create new levels Membership Level Membership Level
Membership Start Date Membership Start Date Membership Start Date
Membership Expiration Date Membership Expiration Date Membership Expiration Date

 

For Business import files:

Note: The following fields are used for internal purposes only. Do not match them during import:
Mailing Country ID
Physical Country ID
Physical and Mailing Country ID

 

 

 

Import File of Individual Contacts

 

  1. Click Setup in the left-hand navigation panel
  2. Click Import Contacts in the Import section 
  3. On the Import Contacts screen slick Import Individuals.
  4. If you wish to include Custom Fields in the import, choose the desired custom fields. IMPORTANT! Custom fields must already exist in the database.
  5. If you wish to include Categories in the import, choose the desired category list. IMPORTANT! Categories must already exist in the database.
  6. Click Next
  7. Drag and drop your file or click Select File to navigate to and import your file. For a better understanding of your data requirements, click the Data checklist on the left hand side. This Data checklist is available to help you understand the fields that are required, the type of data that is expected in that field, and a friendly description of certain key fields. 
    Data Checklist
     
  8. A preview of your file is displayed. You can change the headers in the file if you wish. These headers are used to assist in mapping the data in the file to appropriate database fields and can simply be alphabet letters if you prefer.
  9. Click Continue to perform mapping. On the Change or conform column matches screen choose the fields to which the imported data should be mapped. The system will attempt to map your fields, however you can over-ride these mappings if needed.  
    • If the system is unable to map a field it will be indicated at the bottom of the screen. If you would like to map a field that has been excluded, click the + sign to add it to your columns then choose the template field to map to from the drop down list. 
    • On-screen quantity indicators tell you how many fields from your data are mapped; and then, how many fields are mapped in your data compared to what is available in the template.
    • Clear Destinations button: lets you start over.
    • Uses a combination of AI and historical data to suggest the best columns mappings.
    • An additional mapping screen may appear depending on your data. If your import file contains blanks, you can choose if you want to automatically populate that blank field with a particular data selection. A common example would be to populate the Country field with United States or a State field with your own state.
      Automatic data fill-in
  10. Click Continue. The system will begin to upload the file. Progress is displayed as the file is being uploaded. Once uploaded you will be able to review the import on the Review and finalize screen. This screen will indicate the number of rows that were valid and number of rows that triggered an error. You must have at least one valid row in the file to complete the import. 
    A drop-down list of available options for modifying/adding multi-choice options after the import are given.
    A checkbox in front of the row allows for deleting the row.
    Display only the columns you want to see while finalizing the import data. This allows you to hide columns that aren't critical in your final review or simply hide blank columns.
    Use Find and replace and Search options to make data corrections. Pin key columns to the left for data review on larger data sets. Collapse the left side-bar for increased viewing space.
    On the last screen, you have the ability to download your import file. This is helpful if you have made on-screen changes.
  11. Once the file is uploaded the Review and Finalize screen will be displayed indicating any errors if applicable. You must have at least one valid record in the file to complete the import.

    • "We found x records matching this Name" This message would appear if you are attempting to import an individual or business that already exists in your Contacts. Note that contacts that are "Not in CRM" also count as an existing record.  You'll need to remove those "Not in CRM" contacts or merge them into another record, if you wish to import another record with that same name. View the Not In CRM article for more information.
    • IMPORTANT! When importing individuals, if you are including business name so that the individual is associated with the business, the business must already exist in your database.  If you are attempting to import new businesses use the Import Businesses function.
  12. After review, click the Import X records button. Once the records have been imported the screen will be displayed indicating the number of successfully imported individuals and any rejections. 
  13. Click Next.
  14. On the final Import Contacts you must agree to the following condition: By checking this box I understand the importance of following GrowthZone email guidelines when sending emails through the software, and I will do my part to ensure our contacts and emails are handled in accordance to the guidelines.
  15. Click Done.  You will be able to see the import progress under View Import/Export Jobs under your account menu in the upper right menu.

 

 

IMPORTANT! If you include account number as a field in your file the system is able to identify duplicates. If the field is not included no validation is performed.  However if you have "Enforce Account Number Uniqueness", under your Membership Settings, enabled any row uploaded with an account number that matches an account number that exists in GrowthZone will be listed as an error and will not be imported. 

Matching Individuals to Organizations during Import


If you include business name in your file, the system will attempt to match to an organization that already exists in your database. Matching is done as follows:

 

  • Look for OrganizationId to be a valid record in your database

  • Look for a single record based on OrganizationName to exist in your database

  • Look for a single record based on OrganizationName and OrganizationPhone to exist in your database

 

If a matching organization is not found the record will be rejected and not imported. If your intent is to add new organizations to the database you must first upload the  organization then individuals file.

 

Rejecting Duplicate records


By including Account Number in your file the system will perform validation to ensure that business and individual records are not duplicated within the file you are uploading. 

 

If Enforce Account Number Uniqueness is also enabled in your setup (Setup > Miscellaneous> Account Numbers and Membership Numbers) the system will discard a record for import if the account number in the file is a match to an account number that exists in the database. 


If you do not include account number for this validation the system will allow you to import the businesses without checking for duplicates.

screenshot
The import screen showing a duplicate account number.

You must have at least one valid record in your file to be able to import data.

 

FAQs on Importing Contacts


  • Will imported email addresses be checked for validation?
    • Yes. Imported contact email addresses will be queued up and scanned just like any other email addresses that are added to the system. 
  • How long will an import take?
    • The speed depends on how many contacts are in the import and what other jobs are currently running across all of our customer databases. Typically an import of <100 will be about a 1 minute. A few test records might import almost immediately. A couple thousand has been known to take 15-20 minutes.
  • Is there a place where I can view the progress of my import?
    • Yes. View Import/Export Progress will include the progress of the import, showing 100% once completed.  Error messaging is not yet available on this screen so if the % complete does not go to 100% after an hour or two, contact support for them to look further into details.
  • What happens if I don’t follow best practices and add individuals first and then the businesses later?
    • Will that create the business as a not in crm record? No, importing an individual never creates a business – it only has ability to tie to a business.
    • What can I do now?
      • Two options: 1) After importing the individuals, go ahead and import the orgs. Then manually tie the individuals with the orgs. OR 2) Put a request in for support to remove the imported individuals and start over by importing the orgs first.
  • If I import a business, will it match the contacts that aren't primary working there or will that require cleanup after?
    • No, importing orgs does not tie any individuals – it only creates businesses
  • I’ve used the clone database in the past. Can I use clone to test my import? 
    • Yes, the import works on clone once enabled in production.
  • I imported an address but see that my address looks to be different than what I imported. What happened?
    • In most cases, if an address is modified by the import, it is because the address may not have a city, state, or postal code assigned. Best practice: Make sure all imported addresses include a city and state at a minimum.
  • The contact info that I want to import includes multiple email addresses that should be of type = Work. What can I do?
    • If you have multiple phone numbers, emails or addresses to be imported for a single contact, it may be tough to get those all matched to the desired field on an import. For instance, if you have 2 work email addresses, we only give you 1 work email address to match. Thus the 2nd work email address would either need to be left out of the import or imported to a different email address - like email other.
  • I am trying to import and when I select my import file, the screen turns white and the next screen never appears. What should I do?
    • Most likely you have your spreadsheet open in another application. Close your spreadsheet file first, then try again. 
  • Is there a way to determine which contact information items are set as the default when imported?
    • We automatically set the following items as the default. If none of that item is included in the import than we set the next one on the list as the default, in this order.

 

 

Address

Email

Phone

Web Address

Default

Physical and Mailing

Work

Main

Home Page

If above is blank, then this is the next default

Physical

Personal

Other

Social Site

If above blank, then this is the next default

Mailing

Other

Toll-Free

 

Feedback
0 out of 2 found this helpful

scroll to top icon