web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Customer experience | Sales, Customer Insights,...
Suggested Answer

Ongoing Solution to Upload Contacts to CRM mixed existing and new

(0) ShareShare
ReportReport
Posted on by 218

I have a list of contacts in another program that we need to upload to Dynamics 365 CRM Sales that is mixed some exist (duplicates) and some don't (are new).  We determine unique record by email.  This is a simple, or you would think, match list on email address and append or upload new.  However, as you who know. It is not. 

All we are trying to do is to:
1. Upload contact not in the system with basic info: First Name, Last Name, Account (match or add new), email , phone number, YES=EXTCONTACTLIST (two opiton field to ID them as external as well).   This works if you don't care about duplicates or want to manually update duplicates later), but we have a mix of of also existing relationships (contacts) in this list say 250 exist of 1000 records so we also want to

2. Append from an upload or ????? existing contact records to just add the YES to the EXTCONTACTLIST to those record without sorting them ahead of time (manually or outside with a third party tool/query; I've done it in PowerBI but don't want the geeky extra step). 

I need a friendly solution to have an excel or similar upload sheet that matches the existing (duplicates) or adds the new contact records from a single excel file upload without sorting or knowing which is new or not.

I am assuming I can upload this whole mixed list to custom entity and workflow (or ideally more current a Flow) to manage the new/existing  updates from related fields??  All we really need is the EXTCONTACTLIST field to be turned to YES for the existing (duplicates) and add the new contacts.


This is an separate system that continues to add/login new contacts so we need an ongoing way. I thought about loading them all to leads as well but this is still manual so I want something that can be run in bulk to sort not individually. These contacts orginate outside the system so I also cannot just download, append and upload the existing (no match to know which ones to download). I realize I can match them outside the system but want a solution easy for the user to upload to dyanmics and it does the rest. 

I having trouble finding such an outline. Thanks in advance. 

I have the same question (0)
  • Suggested answer
    mobeenmohsin Profile Picture
    on at

    Hi Gus,

    Hope you are doing well.

    Dynamics CRM support import records using excel but that is manual using ribbon button, we have one hidden column in excel file which is to show the unique ID for entity record which helps to distinguish between existing and new. 

    We believe that you don't have unique ID in third party system so we have to use another way to distinguish existing and new records based on some fields like first name, last name, date of birth and etc. If we use input from third party system then still we have to find the record using fields in order to update. 

    If you are looking for ongoing solution then it is possible to add contacts from third party to some file, database and then we can use C# service to utilize the WebAPIs to create/update contacts records. This is one possible solution we can think of.

    Please mark this answer as verified if you don't have further question.

    Best Regards,

    Mobeen Mohsin

  • Gus Profile Picture
    218 on at

    Mobeen. Thank you for the prompt response. We would have the system ID which is unique in third party system.  and use email to match to existing contacts in dynamics or first name last name if new to upload.   I am assuming for a start we upload an excel file of the basic user. I was for hoping for more details on a basic setup and relation to contacts instruction, would we be uploading to a custom entity or directly to contact entity?

  • Suggested answer
    mobeenmohsin Profile Picture
    on at

    Hi,

    It should be contact entity, please find about import process using below link:

    https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/basics/import-accounts-leads-other-data

    We can use existing mapping or create on our data map which includes entity and fields.

    Best Regards,

    Mobeen Mohsin

  • Gus Profile Picture
    218 on at

    Ok will check out. Ty. Sorry for delay.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
Tom_Gioielli Profile Picture

Tom_Gioielli 83 Super User 2025 Season 2

#2
Gerardo Rentería García Profile Picture

Gerardo Rentería Ga... 49 Most Valuable Professional

#3
#ManoVerse Profile Picture

#ManoVerse 40

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans