Announcements
parentcustomerid
Has Column Changed: parentcustomerid
Pre Image: parentcustomerid
OldAccount = PreImage.parentcustomerid
NewAccount = Contact.parentcustomerid
Employment changed from [OldAccount Name] to [NewAccount Name] on [date].
Great discussion topic. In most implementations I’ve worked on, I usually reparent the existing contact to the new account and update details like title, email, or phone as needed. That keeps the full activity/timeline history intact and avoids duplicate contact records.
I’d consider creating a new contact only where the relationship with the previous company needs to remain separately traceable for business, reporting, or compliance reasons.
For me, the key decision is whether the business is tracking the person or the role within that company — that usually makes the right approach clearer. Thanks Nagaraju Matta
I agree with the Nag's comment that this largely depends on how your organization manages contacts and defines them whether as individual customers or company (account)-associated contacts.
If your business model is account-driven where the company is the primary entity generating business, then creating a new contact under the new account is often more appropriate. This helps avoid confusion, especially since historical activities and records for that contact would be tied to the previous company (CompanyA). Additionally, when a contact moves to a new organization, their email domain typically changes, which further supports creating a new contact aligned with the new account to maintain clean and accurate business tracking.
However, if your organization treats contacts as individual customers independent of the company, then it is better to update the existing contact record with the new company information( Company B) , ensuring continuity of the person’s history.
Best practice in Dynamics 365 Sales is:
Instead:
Then:
Only create a new contact if it is truly a different person (not the same individual).
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.
Jump in, show your community spirit, and win prizes!
Expanding mentorship, skilling, and AI innovation
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Hamza H 140 Super User 2026 Season 1
Nagaraju_Matta 128
Abhilash Warrier 70 Super User 2026 Season 1