Answers.Body: <p>Have you set 'For Duplicate Contacts' to Update on the initial import contact screen?</p>
  <p><a href="https://i.sstatic.net/SsxfS.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/SsxfS.png" alt="enter image description here" /></a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-11-28T15:21:41.827Z
Answers.LastActivityDate: 2022-11-28T15:21:41.827Z
Answers.UserDisplayName: Pradeep Nayak
Body: <p>I have a CSV with various fields, including <code>Internal ID</code> and <code>Phone</code>.  I want to match <code>Internal ID</code> to <code>Contact ID</code>, and add <code>Phone</code> to the set of phone numbers for each contact.</p>
  <p>I use a simple field mapping for import, shown here (real data redacted for most fields):</p>
  <img src="https://i.sstatic.net/kh4lf.png" width="500">
  <p>But I get the following error:</p>
  <p><a href="https://i.sstatic.net/17PIL.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/17PIL.png" alt="enter image description here" /></a></p>
  <p>When selecting the field mapping, there are 5 options with an asterisk <code>*</code> by them, and <code>Contact ID</code> is one of them (along with the other 4 <code>First Name</code>, <code>Last Name</code>, <code>Email</code>, and <code>External Identifier</code>), indicating (I presume) that they're valid for matching to a contact.  Why is this not respected when actually doing the import?</p>
  <p>And why does the preview say there are 459 &quot;valid rows&quot;, when it should already know at this stage that it's not going to succeed?</p>
  <p>I'm wondering if I need to create another dedupe rule for <code>Contact ID</code>, maybe?  Or if I'm matching on <code>Contact ID</code>, maybe I don't need dedupe checking (set to &quot;No Duplicate Checking&quot;), is it a special case, maybe?</p>
  <p>Any help is appreciated, thanks.</p>
  
Tags: <contacts><import><dedupe-rules>
Title: Import data, given Contact ID
ThreadText: # Import data, given Contact ID
  
  (Asked by: username_0 on 2022-11-28)
  
  I have a CSV with various fields, including `Internal ID` and `Phone`. I want to match `Internal ID` to `Contact ID`, and add `Phone` to the set of phone numbers for each contact.
  
  I use a simple field mapping for import, shown here (real data redacted for most fields):
  
  ![](https://i.sstatic.net/kh4lf.png)
  
  But I get the following error:
  
  [![enter image description here](https://i.sstatic.net/17PIL.png)](https://i.sstatic.net/17PIL.png)
  
  When selecting the field mapping, there are 5 options with an asterisk `*` by them, and `Contact ID` is one of them (along with the other 4 `First Name`, `Last Name`, `Email`, and `External Identifier`), indicating (I presume) that they're valid for matching to a contact. Why is this not respected when actually doing the import?
  
  And why does the preview say there are 459 "valid rows", when it should already know at this stage that it's not going to succeed?
  
  I'm wondering if I need to create another dedupe rule for `Contact ID`, maybe? Or if I'm matching on `Contact ID`, maybe I don't need dedupe checking (set to "No Duplicate Checking"), is it a special case, maybe?
  
  Any help is appreciated, thanks.
  
  **Tags:** contacts, import, dedupe-rules
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2022-11-28. Score: 1
  
  Have you set 'For Duplicate Contacts' to Update on the initial import contact screen?
  
  [![enter image description here](https://i.sstatic.net/SsxfS.png)](https://i.sstatic.net/SsxfS.png)
  
  
  ---
  
  