# Troubleshooting Bulk Imports Via CSV

> A guide to troubleshooting bulk imports. This video covers how you can navigate to the error logs linked to a certain Contact Import Bulk Action and how to work through the errors to resolve them:

- Source: https://docs.ghlcustomercare.com/docs/contacts/smart-lists/troubleshooting-bulk-imports-via-csv
- Section: Contacts / Smart Lists
- Reading time: 10 min
- Images: 1, each explained below
- Modified on Thu, 24 Apr, 2025 at 7:58 AM

---
This article will help you resolve errors you may encounter when importing contacts through a CSV file in GHL Customer Care. Each error code comes with a specific reason and fix. Understanding these will ensure your bulk import is clean, smooth, and successful.

---

**TABLE OF CONTENTS**

-   [What is Bulk Importing?](#what-is-bulk-importing)
-   [Key Benefits of a Successful CSV Import](#key-benefits-of-a-successful-csv-import)
-   [CSV Import Troubleshooting Checklist](#csv-import-troubleshooting-checklist)
-   [Master Bulk Importing Error Code List](#master-bulk-importing-error-code-list)
-   [Frequently Asked Questions](#frequently-asked-questions)

---

## **What is Bulk Importing?**

Bulk importing allows users to quickly upload large volumes of contact data using CSV files. It’s a powerful tool for onboarding, lead migration, and syncing lists, but formatting errors can block progress. This guide helps you fix them.

This video covers how you can navigate to the error logs linked to a certain Contact Import Bulk Action and how to work through the errors to resolve them:

---

## **Key Benefits of a Successful CSV Import**

Mastering bulk import troubleshooting can save time and avoid frustrating roadblocks. Here’s why this matters:

-   Save time by reducing rework
-   Avoid creating duplicate or conflicting contact records
-   Maintain clean, validated contact data
-   Prevent import failures that block workflow automation
-   Ensure accurate owner/user assignment
-   Preserve campaign personalization and tagging

---

## **CSV Import Troubleshooting Checklist**

Use this pre-import checklist to prevent common CSV errors:

-   Only one sheet in the file
-   Ensure all required fields are filled and correctly formatted
-   Format emails, phone numbers, and dates properly
-   Use unique Contact IDs per row
-   Verify enumeration/dropdown values match exactly
-   Use valid GHL Customer Care user emails for the Owner column
-   Pick a reliable Primary Column (like Email or Contact ID)

---

## **Master Bulk Importing Error Code List**

<table style="max-width: 100%; width: 95%"><tbody class="tdfocus-1664890709489"><tr class="tdfocus-1664890615128"><td class="tdfocus-1664890545837" dir="ltr" style="min-width: 5px; width: 123.234px"><div style="text-align: center"><strong style="font-weight: 700">Master Type<br></strong></div></td><td class="tdfocus-1664890560301" dir="ltr" style="min-width: 5px; width: 71.875px; text-align: center"><strong class="tdfocus-1664890641819" style="font-weight: 700">Error ID&nbsp;</strong><br><strong class="tdfocus-1664890641819" dir="ltr" style="font-weight: 700">(Optional)</strong></td><td class="tdfocus-1664890571856" dir="ltr" style="min-width: 5px; width: 122.531px; text-align: center"><strong style="font-weight: 700">Error code</strong></td><td class="tdfocus-1664890589961" dir="ltr" style="min-width: 5px; width: 195.844px; text-align: center"><strong dir="ltr" style="font-weight: 700">What does the error means</strong></td><td class="tdfocus-1664890593104" style="min-width: 5px; width: 203.516px; text-align: center"><span style="font-weight: 400; text-align: left"><strong style="font-weight: 700">Steps to resolve the error</strong></span></td></tr><tr><td class="tdfocus-1664890776070" rowspan="7" style="min-width: 5px; width: 123.234px"><div class="tdfocus-1664892745401" style="text-align: center"><span class="tdfocus-1664890780433" dir="ltr" style="text-align: center">Formatting mistakes when placing values in the spreadsheet</span><strong style="font-weight: 700"><br></strong></div></td><td class="tdfocus-1664890673910" style="min-width: 5px; width: 71.875px; text-align: center"><p class="tdfocus-1664890724409" dir="ltr"><strong style="font-weight: 700">1001</strong><strong style="font-weight: 700"><br></strong></p></td><td class="tdfocus-1664890714758" style="min-width: 5px; width: 122.531px"><p class="tdfocus-1664892129106" style="text-align: center">Unknown error<strong style="font-weight: 700"><br></strong></p></td><td class="tdfocus-1664890827372" style="min-width: 5px; width: 195.844px; text-align: center"><p class="tdfocus-1664892637652">GHL Customer Care is unable to process the file due to an unknown error.</p><p>Your data was not imported.<strong style="font-weight: 700"><br></strong></p></td><td class="tdfocus-1664892617322" style="min-width: 5px; width: 203.516px"><div class="tdfocus-1666633764304" style="text-align: center">Confirm that your file meets all requirements. Try to re-import after clearing your browser cache or using another browser.<strong dir="ltr" style="font-weight: 700"><br></strong></div></td></tr><tr><td class="tdfocus-1664890681458" style="min-width: 5px; width: 71.875px; text-align: center"><p class="tdfocus-1664892785876" dir="ltr"><strong style="font-weight: 700">1002<br></strong></p></td><td class="tdfocus-1664890864968" dir="ltr"><div style="text-align: center">Multiple owners found in HL<strong dir="ltr" style="font-weight: 700"><br></strong></div></td><td class="tdfocus-1664892069358" style="min-width: 5px; width: 195.844px"><p class="tdfocus-1664892598732" dir="ltr" style="text-align: center">"The import file contains an Owner value that matches more than one user in the account. This usually occurs for names (e.g., there are two John Doe users in your GHL Customer Care account, and the import file contained the name "John Doe"). The affected records were imported, but the Owner's property does not contain a value."<strong style="font-weight: 700"><br></strong></p></td><td class="tdfocus-1664892594293" style="min-width: 5px; width: 203.516px"><div style="text-align: center"><strong style="font-weight: 700"><span class="tdfocus-1664892641353" style="font-weight: 400; text-align: left">Replace the name of the owner with their email address in your import file, then re-import the file. You can also manually update the Owner property value in the affected records.</span><br></strong></div></td></tr><tr class="tdfocus-1664892527213"><td class="tdfocus-1664890685845" style="min-width: 5px; width: 71.875px; text-align: center"><p class="tdfocus-1664892783092"><strong style="font-weight: 700">1003</strong><strong style="font-weight: 700"><br></strong></p></td><td class="tdfocus-1664892079425" dir="ltr" style="min-width: 5px; width: 122.531px"><div class="tdfocus-1666633782244">Invalid sheet count</div></td><td class="tdfocus-1664892136264" style="min-width: 5px; width: 195.844px; text-align: center"><p dir="ltr">"The import file contains more than one sheet. Your data was not imported."</p><strong style="font-weight: 700"><br></strong></td><td class="tdfocus-1664892521496" style="min-width: 5px; width: 203.516px; text-align: center"><strong style="font-weight: 700"><span style="font-weight: 400; text-align: left">Remove any additional sheets from your import file, then re-import. Review additional file requirements for importing into GHL Customer Care.</span><br></strong></td></tr><tr><td class="tdfocus-1664890689332" style="min-width: 5px; width: 71.875px; text-align: center"><p class="tdfocus-1664892776814" dir="ltr"><strong style="font-weight: 700">1004</strong><strong style="font-weight: 700"><br></strong></p></td><td class="tdfocus-1664892137173" dir="ltr" style="min-width: 5px; width: 122.531px"><div style="text-align: center">Invalid required property<strong dir="ltr" style="font-weight: 700"><br></strong></div></td><td class="tdfocus-1664892392610" style="min-width: 5px; width: 195.844px"><p class="tdfocus-1664892650512" dir="ltr" style="text-align: center">"A required property in the import file contains an invalid value. The data in that row was not imported."<strong style="font-weight: 700"><br></strong></p></td><td class="tdfocus-1664892449428" style="min-width: 5px; width: 203.516px"><div style="text-align: center"><strong style="font-weight: 700"><span class="tdfocus-1664892646781" style="font-weight: 400; text-align: left">Confirm the format requirements of your specific property or the property type, update your file to match the correct format, then re-import.</span><br></strong></div></td></tr><tr><td class="tdfocus-1664890692161" style="min-width: 5px; width: 71.875px; text-align: center"><p class="tdfocus-1664892766824" dir="ltr"><strong style="font-weight: 700">1005</strong><strong style="font-weight: 700"><br></strong></p></td><td class="tdfocus-1664892155968" dir="ltr" style="min-width: 5px; width: 122.531px"><div class="tdfocus-1666633855269" style="text-align: center">Invalid enumeration option</div></td><td class="tdfocus-1664892341782" style="min-width: 5px; width: 195.844px; text-align: center"><p>"The import file contains a value that does not match an existing option in an enumeration property. This applies to multi-select, dropdown select, radio select, and checkbox-type properties.</p><p class="tdfocus-1664892374760">The affected records were still imported, but the enumeration property does not contain a value."<strong style="font-weight: 700"><br></strong></p></td><td class="tdfocus-1664892377702" style="min-width: 5px; width: 203.516px; text-align: center"><strong style="font-weight: 700"><span class="tdfocus-1664892387455" style="font-weight: 400; text-align: left">Identify the incorrect value by comparing your import file against the property in GHL Customer Care. You can choose to update the value in your import file to match an existing option or add the value as a custom option to your property. Once you're done, re-import the file or manually update the property value in the affected records.</span><br></strong></td></tr><tr class="tdfocus-1664892326993"><td class="tdfocus-1664890699306" style="min-width: 5px; width: 71.875px; text-align: center"><p class="tdfocus-1664890694411" dir="ltr"><strong style="font-weight: 700">1006</strong><strong style="font-weight: 700"><br></strong></p></td><td class="tdfocus-1664892173618" style="min-width: 5px; width: 122.531px"><div class="tdfocus-1666633850720" style="text-align: center">Invalid contact ID</div></td><td class="tdfocus-1664892291921" style="min-width: 5px; width: 195.844px; text-align: center"><p class="tdfocus-1664892330825">"During the import, the checkbox to update existing records using Contact IDs was selected. However, the Contact ID listed in the file did not match an existing ID in GHL Customer Care.</p><p class="tdfocus-1664892307155">The records were not imported."<strong style="font-weight: 700"><br></strong></p></td><td class="tdfocus-1664892315032" style="min-width: 5px; width: 203.516px"><div style="text-align: center"><strong style="font-weight: 700"><span style="font-weight: 400; text-align: left">Ensure that the [object] IDs are correct. You may need to export your existing records to get the correct object IDs. If you're not updating or associating existing objects in GHL Customer Care, do not select the checkbox during the import process.</span><br></strong></div></td></tr><tr class="tdfocus-1664893581304"><td class="tdfocus-1664890705056" style="min-width: 5px; width: 71.875px; text-align: center"><p class="tdfocus-1664892761343" dir="ltr"><strong style="font-weight: 700">1007</strong></p></td><td class="tdfocus-1664892183611" style="min-width: 5px; width: 122.531px"><div class="tdfocus-1666633846396" style="text-align: center">File not found</div></td><td class="tdfocus-1664892201789" style="min-width: 5px; width: 195.844px; text-align: center"><p class="tdfocus-1664892264765" dir="ltr">"The file you selected was not found. Your data was not imported."<strong style="font-weight: 700"><br></strong></p></td><td class="tdfocus-1664892218005" style="min-width: 5px; width: 203.516px"><div class="tdfocus-1664893578926" style="text-align: center">Verify that you have saved your file to your computer and that it is the correct file type. Once you've done that, re-upload the file.<strong class="tdfocus-1664892221135" dir="ltr" style="font-weight: 700"><br></strong></div></td></tr><tr class="tdfocus-1664892912951"><td class="tdfocus-1664892673062" dir="ltr" rowspan="5" style="min-width: 5px; width: 123.234px"><strong style="font-weight: 700"><br></strong><div style="text-align: center"><strong style="font-weight: 700"><br></strong>Duplicate Entries in HL/File</div></td><td class="tdfocus-1664890706530" style="min-width: 5px; width: 71.875px"><p class="tdfocus-1664892892431" style="text-align: center"><strong style="font-weight: 700">1008</strong><strong style="font-weight: 700"><br></strong></p></td><td class="tdfocus-1664892898817" style="min-width: 5px; width: 122.531px; text-align: center"><p class="tdfocus-1664892892431" dir="ltr" style="text-align: center">Failed validation of Email &nbsp; &nbsp;</p><strong style="font-weight: 700"><br></strong></td><td class="tdfocus-1664892906343" style="min-width: 5px; width: 195.844px"><p class="tdfocus-1664892892431" dir="ltr" style="text-align: center">"The import file contains an email address that does not conform to the format of a typical email address (e.g., name@domain.com)&nbsp;</p><p dir="ltr" style="text-align: center">The import did not create or update the records." &nbsp;</p></td><td class="tdfocus-1664892924491" style="min-width: 5px; width: 203.516px"><p class="tdfocus-1666711199570" dir="ltr" style="text-align: center">"For contacts, update your import file with the correct email, to make sure your format is correct with '@' '.com then re-import the file.</p></td></tr><tr><td class="tdfocus-1664892986352" style="min-width: 5px; width: 71.875px; text-align: center"><p class="tdfocus-1664893060759"><strong style="font-weight: 700">1009</strong><strong style="font-weight: 700"><br></strong></p></td><td class="tdfocus-1664893009629" style="min-width: 5px; width: 122.531px; text-align: center"><p class="tdfocus-1664893011501" dir="ltr" style="text-align: center">Empty unique property value in the file</p></td><td class="tdfocus-1664893019382" style="min-width: 5px; width: 195.844px; text-align: center"><p class="tdfocus-1664893011501" dir="ltr">"The import file contains a row with data that cannot be processed because there is no value against the record of its unique identifier (primary column)."</p></td><td class="tdfocus-1664893034493" style="min-width: 5px; width: 203.516px; text-align: center"><strong dir="ltr" style="font-weight: 700"><span class="tdfocus-1664893071331" dir="ltr" style="font-weight: 400; text-align: left">Verify that your data value matches the correct format for the property you are importing, then re-import the file. You can also manually update the property value in the affected records.</span><br></strong></td></tr><tr><td class="tdfocus-1664893114422" style="min-width: 5px; width: 71.875px"><p class="tdfocus-1664893186233" style="text-align: center"><strong style="font-weight: 700">1010</strong></p></td><td class="tdfocus-1664893125542" style="min-width: 5px; width: 122.531px; text-align: center"><p class="tdfocus-1664893171240" dir="ltr" style="text-align: center">Duplicate unique property value in the HL &nbsp; &nbsp;</p></td><td class="tdfocus-1664893140288" style="min-width: 5px; width: 195.844px; text-align: center"><p class="tdfocus-1664893163967" dir="ltr">"The same value of the primary column is present against multiple records. Your data was imported against all HL records but there may be duplicates of the same record in GHL Customer Care"</p></td><td class="tdfocus-1664893149290" style="min-width: 5px; width: 203.516px; text-align: center"><p class="tdfocus-1664893175646" dir="ltr">"Choose a different column header to act as your primary column or fix any mistakes, then re-import the files."</p></td></tr><tr><td class="tdfocus-1664893196516" style="min-width: 5px; width: 71.875px; text-align: center"><p class="tdfocus-1664893295758"><strong style="font-weight: 700">1011</strong></p></td><td class="tdfocus-1664893234887" style="min-width: 5px; width: 122.531px; text-align: center"><p class="tdfocus-1664893288146" dir="ltr" style="text-align: center">Duplicate unique property value in the file</p></td><td class="tdfocus-1664893256524" style="min-width: 5px; width: 195.844px; text-align: center"><p class="tdfocus-1664893290762" dir="ltr">"The same unique value was used multiple times within your files. Your data was imported but there may be duplicates of the same record in GHL Customer Care. If you were trying to associate, your records were not associated."</p></td><td class="tdfocus-1664893273579" style="min-width: 5px; width: 203.516px; text-align: center"><p class="tdfocus-1664893260503" dir="ltr">"Choose a different column header to act as your unique value or fix any mistakes, then re-import the files."</p></td></tr><tr><td class="tdfocus-1664893340348" style="min-width: 5px; width: 71.875px; text-align: center"><p class="tdfocus-1664893342714" dir="ltr"><strong style="font-weight: 700">1012</strong></p></td><td class="tdfocus-1664893313986" style="min-width: 5px; width: 122.531px; text-align: center"><p class="tdfocus-1664893342714" dir="ltr" style="text-align: center">Duplicate Contact ID in the file &nbsp; &nbsp;</p></td><td class="tdfocus-1664893314986" style="min-width: 5px; width: 195.844px; text-align: center"><p class="tdfocus-1664893342714" dir="ltr">"The same Contact ID was used multiple times within your files.</p><p class="tdfocus-1664893349605" dir="ltr">The affected records were not updated or associated in GHL Customer Care."</p></td><td class="tdfocus-1664893315705" dir="ltr" style="min-width: 5px; width: 203.516px; text-align: center"><span class="tdfocus-1664893416708" style="font-weight: 400; text-align: left">Update your import file so that there is only one row with that Contact ID. Keep the row with the most up-to-date information that you want to be included in GHL Customer Care. Once you've removed duplicates, re-import the files.</span></td></tr><tr><td class="tdfocus-1664904058178" dir="ltr" rowspan="12" style="min-width: 5px; width: 123.234px; text-align: center"><span style="font-weight: 400; text-align: center">Miscellaneous</span></td><td class="tdfocus-1664893430187" style="min-width: 5px; width: 71.875px; text-align: center"><p class="tdfocus-1664904578879" dir="ltr"><strong style="font-weight: 700">1013</strong></p></td><td class="tdfocus-1664904103429" style="min-width: 5px; width: 122.531px; text-align: center"><p class="tdfocus-1664904105644" dir="ltr">Could not parse the phone number</p></td><td class="tdfocus-1664904105968" style="min-width: 5px; width: 195.844px; text-align: center"><p class="tdfocus-1664904105644">"The import file contains a value for a number property with non-numeric characters or numbers not formatted as per E.164 format</p><p class="tdfocus-1664904468200" dir="ltr">The affected records were imported, but the number property does not contain a value."&nbsp;</p></td><td class="tdfocus-1664904131270" style="min-width: 5px; width: 203.516px; text-align: center"><p class="tdfocus-1664904105644" dir="ltr"><span class="tdfocus-1664904122823">"Update your import file with the correct numerical value and re-import, or manually update the property value in the affected records.</span></p><p class="tdfocus-1664904093559" dir="ltr">If your records should match the numerical field, learn how to format your file to correctly import data to multiple checkbox properties - <a href="/docs/contacts/smart-lists/troubleshooting-bulk-imports-via-csv">LEARN MORE</a>"</p></td></tr><tr><td class="tdfocus-1664904476793" style="min-width: 5px; width: 71.875px; text-align: center"><p class="tdfocus-1664904482130"><strong style="font-weight: 700">1014</strong></p></td><td class="tdfocus-1664904478506" dir="ltr" style="min-width: 5px; width: 122.531px; text-align: center">Could not parse the date</td><td class="tdfocus-1664904492240" style="min-width: 5px; width: 195.844px; text-align: center"><p class="tdfocus-1664904482130">"The import file contains a date value that does not match the format you selected during the import process.</p><p>The affected records were imported, but the date property does not contain a value."&nbsp;</p></td><td class="tdfocus-1664904497759" style="min-width: 5px; width: 203.516px; text-align: center"><p class="tdfocus-1664904482130"><span class="tdfocus-1664904511112">"Update your import file with the correct value and re-import, or manually update the property value in the affected records.</span></p><p class="tdfocus-1666634030725">If your records should match the date field, learn how to format your file to correctly import data to multiple checkbox properties - <a href="/docs/contacts/smart-lists/troubleshooting-bulk-imports-via-csv">LEARN MORE"</a></p></td></tr><tr><td class="tdfocus-1664904571683" style="min-width: 5px; width: 71.875px; text-align: center"><p class="tdfocus-1664904619423"><strong style="font-weight: 700">1015</strong></p></td><td class="tdfocus-1664904631537" dir="ltr" style="min-width: 5px; width: 122.531px; text-align: center">Could not find the owner</td><td class="tdfocus-1664904697963" style="min-width: 5px; width: 195.844px; text-align: center"><p class="tdfocus-1664904619423" dir="ltr">"The import file contains a record owner that does not match a user in GHL Customer Care.</p><p dir="ltr">The affected records were imported, but the Owner field does not contain a value."&nbsp;</p></td><td class="tdfocus-1664904708397" style="min-width: 5px; width: 203.516px; text-align: center"><p class="tdfocus-1664904619423"><span dir="ltr">"Update the data in the Owner column of your import file to include the first and last name or email of a user in your account. If the person you want to assign the record to is not yet a user in the account, add them as a user, then re-import with their name or email as it appears in the account.</span></p><p class="tdfocus-1664904624986" dir="ltr">If your records should match contact owners, learn how to format your file to correctly import data to multiple checkbox properties - <a href="/docs/contacts/smart-lists/troubleshooting-bulk-imports-via-csv">LEARN MORE</a>"</p></td></tr><tr><td class="tdfocus-1664904769601" style="min-width: 5px; width: 71.875px; text-align: center"><p class="tdfocus-1664904771471" dir="ltr"><strong style="font-weight: 700">1016</strong></p></td><td class="tdfocus-1664904776771" style="min-width: 5px; width: 122.531px">Ambiguous enumeration option in HL</td><td class="tdfocus-1664904797806" style="min-width: 5px; width: 195.844px; text-align: center"><p class="tdfocus-1664904771471" dir="ltr">"The same record matches more than one of the existing options defined for an enumeration property. This applies to multi-select, dropdown select, single-choice select, and checkbox-type properties.</p><p dir="ltr">The affected records were imported, but the enumeration property does not contain a value."&nbsp;</p></td><td class="tdfocus-1664904805972" style="min-width: 5px; width: 203.516px"><p class="tdfocus-1664904771471"><span class="tdfocus-1664904806510" dir="ltr">"Identify the incorrect value by comparing your import file against the property in GHL Customer Care. Update the value in your import file to match only one existing option, then re-import the file. You can also manually update the property value in the affected records.</span></p><p class="tdfocus-1664904838775" dir="ltr">If your records should match multiple options, learn how to format your file to correctly import data to multiple checkbox properties -<a href="/docs/contacts/smart-lists/troubleshooting-bulk-imports-via-csv">&nbsp;LEARN MORE</a>"</p></td></tr><tr><td class="tdfocus-1664904919883" style="min-width: 5px; width: 71.875px; text-align: center"><strong style="font-weight: 700">1017</strong></td><td class="tdfocus-1664904929449" style="min-width: 5px; width: 122.531px; text-align: center">Location does not allow duplicate contacts - use 1010 &amp; 1011</td><td class="tdfocus-1664904940306" style="min-width: 5px; width: 195.844px"></td><td class="tdfocus-1664904847402" style="min-width: 5px; width: 203.516px"></td></tr><tr><td class="tdfocus-1664904955455" style="min-width: 5px; width: 71.875px; text-align: center"><strong style="font-weight: 700">1018</strong></td><td class="tdfocus-1664904962960" style="min-width: 5px; width: 122.531px; text-align: center">CustomField not supported -&gt; validate while mapping itself - file and signature</td><td style="min-width: 5px; width: 195.844px"></td><td style="min-width: 5px; width: 203.516px"></td></tr><tr><td class="tdfocus-1664904984307" style="min-width: 5px; width: 71.875px"><div style="text-align: center"><strong style="font-weight: 700">1019</strong></div></td><td class="tdfocus-1664904962560" dir="ltr" style="min-width: 5px; width: 122.531px; text-align: center">Invalid Custom Field value -&gt; use 1005 instead</td><td class="tdfocus-1664905027522" style="min-width: 5px; width: 195.844px"></td><td style="min-width: 5px; width: 203.516px"></td></tr><tr><td class="tdfocus-1664905013959" style="min-width: 5px; width: 71.875px; text-align: center"><strong style="font-weight: 700">1020</strong></td><td class="tdfocus-1664905006087" dir="ltr" style="min-width: 5px; width: 122.531px; text-align: center"><span class="tdfocus-1664905025078" style="font-weight: 400; text-align: left">Failed to create a contact</span></td><td style="min-width: 5px; width: 195.844px"></td><td style="min-width: 5px; width: 203.516px"></td></tr><tr><td class="tdfocus-1664905045590" dir="ltr" style="min-width: 5px; width: 71.875px; text-align: center"><strong style="font-weight: 700">1021</strong></td><td class=" tdfocus-1664905061965" style="min-width: 5px; width: 122.531px; text-align: center"><span style="font-weight: 400; text-align: center">No email, phone, firstName and lastName, and type are created</span></td><td style="min-width: 5px; width: 195.844px"></td><td style="min-width: 5px; width: 203.516px"></td></tr><tr><td class="tdfocus-1664905077934" dir="ltr" style="min-width: 5px; width: 71.875px; text-align: center"><strong class="tdfocus-1664905151817" style="font-weight: 700">1022</strong></td><td class="tdfocus-1664905086544" style="min-width: 5px; width: 122.531px; text-align: center"><span style="font-weight: 400; text-align: center">Contact was not found</span></td><td style="min-width: 5px; width: 195.844px"></td><td style="min-width: 5px; width: 203.516px"></td></tr><tr><td class="tdfocus-1664905096119" dir="ltr" style="min-width: 5px; width: 71.875px; text-align: center"><strong style="font-weight: 700">1023</strong></td><td class="tdfocus-1664905106321" dir="ltr" style="min-width: 5px; width: 122.531px; text-align: center"><span style="font-weight: 400; text-align: center">Failed to update a contact</span></td><td class="tdfocus-1664905144202" style="min-width: 5px; width: 195.844px"></td><td style="min-width: 5px; width: 203.516px"></td></tr><tr><td class="tdfocus-1664905121837" style="min-width: 5px; width: 71.875px; text-align: center"><strong style="font-weight: 700">1024</strong></td><td class="tdfocus-1664905128378" style="min-width: 5px; width: 122.531px; text-align: center">Failed to add campaign/workflow</td><td class="tdfocus-1664905142637" style="min-width: 5px; width: 195.844px"></td><td style="min-width: 5px; width: 203.516px"><br style="font-weight: 400; text-align: left"></td></tr></tbody></table>

---

## **Frequently Asked Questions**

**Q: What file type should I upload?**

Only .csv files are accepted. If you’re working in Excel or Google Sheets, export your data as a CSV file first.

**Q: Can I undo a bulk import?**

While there’s no direct “undo” option, you can tag imported contacts during upload. Use that tag to filter and delete if necessary.

**Q: What is the maximum file size for import?**

The limit is 20MB or 10,000 rows—whichever comes first.

**Q: How can I validate phone numbers before uploading?**

Use spreadsheet formulas or online tools to ensure they follow the E.164 format.

**Q: What should I choose as the Primary Column?**

Use a unique identifier like Email or Contact ID that won’t repeat across multiple contacts.

**Q. My CSV list is mixed; some contacts have an email or phone #, and some have both an email and phone. How should I proceed?**

Please use the 'secondary preference' option for a mixed CSV. The system will search for the first preference and then the second if it cannot locate the first. In the example above the first preference is 'Email' and the second is 'Phone'.

Now we can find existing contacts based on the secondary field, so if the contact record has only the phone number, we can also upload them!

# **~

![Frequently Asked Questions (image 1 of 1)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155045601330/original/4zlCOqVjoq6LY8PnLxg6pZjqPyAfvDWsNg.png)

**Frequently Asked Questions (image 1 of 1)**

This screenshot appears in the "Frequently Asked Questions" section of "Troubleshooting Bulk Imports Via CSV". The text alongside this image reads: Now we can find existing contacts based on the secondary field, so if the contact record has only the phone number, we can also upload them! Immediately after, the guide continues: Q. Some of my contacts have multiple emails and or phone numbers. How should I proceed?
- What this covers: Now we can find existing contacts based on the secondary field, so if the contact record has only the phone number, we can also upload them!
- Controls: US, won't need, +1, outside of the US, country code, I.e.,, '+44, '
- Next: Q. Some of my contacts have multiple emails and or phone numbers. How should I proceed?

~**

**Q. Some of my contacts have multiple emails and or phone numbers. How should I proceed?**

If a contact has multiple phone numbers or emails, please split the contact into multiple so they will be uploaded. Example:

**Original with two phone number columns:**

<table style="max-width: 100%; width: 750px"><tbody><tr class="tdfocus-1666632903183"><td class="tdfocus-1666632813705" style="min-width: 5px; width: 186.984px"><table border="0" cellpadding="0" cellspacing="0" style="max-width: 100%; width: 65pt" width="87"><colgroup><col width="87" style="width: 65pt"></colgroup><tbody><tr><td class="tdfocus-1666632814631" dir="ltr" style="min-width: 5px; height: 16pt; width: 86.6641px" width="87"><div><span dir="ltr">Josephine</span></div></td></tr></tbody></table></td><td style="min-width: 5px; width: 186.984px"><table border="0" cellpadding="0" cellspacing="0" style="max-width: 100%; width: 65pt" width="87"><colgroup><col width="87" style="width: 65pt"></colgroup><tbody><tr><td class=" tdfocus-1666632897338" dir="ltr" style="min-width: 5px; height: 16pt; width: 86.6641px" width="87"><div><span class="tdfocus-1666632896809" dir="ltr">810-292 9388</span></div></td></tr></tbody></table></td><td dir="ltr" style="min-width: 5px; width: 161.688px"><div><span dir="ltr">810-374-9840</span></div></td><td dir="ltr" style="min-width: 5px; width: 213.344px"><table border="0" cellpadding="0" cellspacing="0" style="max-width: 100%; width: 65pt" width="87"><colgroup><col width="87" style="width: 65pt"></colgroup><tbody><tr><td dir="ltr" style="min-width: 5px; height: 16pt; width: 65pt" width="87"><div><span dir="ltr">josephine_darakjy@darakjy.org</span></div></td></tr></tbody></table></td></tr></tbody></table>

 **Cleaned for upload version:**

<table style="max-width: 100%; width: 750px"><tbody><tr><td class="tdfocus-1666632878783" style="min-width: 5px; width: 249.664px"><div>Josephine</div></td><td style="min-width: 5px; width: 249.664px"><div>810-292-9388</div></td><td style="min-width: 5px; width: 249.672px"><div>josephine_darakjy@darakjy.org</div></td></tr><tr><td style="min-width: 5px; width: 249.664px"><div>Josephine</div></td><td style="min-width: 5px; width: 249.664px"><div><span dir="ltr">810-374-9840</span></div></td><td style="min-width: 5px; width: 249.672px"></td></tr></tbody></table>

Keep the email blank for the second lead with a different phone number because it will create duplicates when we upload contacts with phone numbers as the unique field.

**Q. Important note for people that use Keap:**

The phone field from the CSV export in Keap is incompatible with GHL Customer Care. The parenthesis '()' and dashes '-' make it incompatible. We have to highlight the entire column in the CSV file and ensure it is numbered in, remove any parentheses and dashes, and then we can import without corrupting the data in the CRM. 

**Q. When importing the phone numbers, I get the error code 1007 'invalid required property':**

Add a country code for numbers outside the sub-account country when importing numbers. If the sub-account country is set to the **US**, you **won't need** to add a **+1** (US country code) to the imported phone numbers. However, if you're importing numbers **outside of the US**, you will need to add the **[country code](https://countrycode.org/)**   
**I.e.,** Asub-account that has set its business location to the **US**would need to add **'+44** to call the UK. If the Sub-Accounts country is set to a different country other than the **US** (like the UK, Australia, etc.), to call/SMS US numbers, you would need to add a **'****+1 to the country's area code within the CSV File.**

**Q. I'm trying to import a CSV with a DND Column, but all contacts are set to DND for ALL channels.**

When importing contacts with a DND column within your CSV, please note that the contacts will be DND for ALL the channels. If you want to DND for specific channels, please set up a workflow first and use tags for each channel. 

**I.e.,** I would like John to be DND for SMS only. I would create a workflow that DNDs a contact when a tag 'DND SMS' is added. So now, on the CSV, I would add the Tag 'DND SMS' next to John's name. When importing, this would fire automation to DND John for SMS only. 

**Q. I'm trying to import a CSV with Notes, and I cannot generate more than one note per contact record.**

When importing contact notes, you may only have one note per contact record with a limit of **5000** **characters**. Please use the [large text custom field](https://docs.ghlcustomercare.com/docs/logic-and-fulfillment/logic-and-fulfillment/how-to-use-custom-fields) if you have more than one note or more characters than the allowed amount.

**Q. I'm trying to export a CSV with Notes.** 

As of now, We do not have any limit for CSV import for notes, and as per our current export behavior, we support Max of 255 Characters for the last note.

---

## **Related Articles**

-   [CSV File Format for Importing Contacts and Opportunities](https://docs.ghlcustomercare.com/docs/contacts/smart-lists/csv-file-format-for-importing-objects)
-   [Importing Contacts using a CSV file](https://docs.ghlcustomercare.com/docs/contacts/getting-started-with-contacts/importing-contacts-using-a-csv-file)
-   [Importing Opportunities using a CSV file](https://docs.ghlcustomercare.com/docs/opportunities-and-pipelines/getting-started-with-opportunities/importing-opportunities-using-a-csv-file)

---

Documentation for GHL Customer Care. Support: support@ghlcustomercare.com