03-27-2026 02:41 PM
Hi,
We're using DemandTools to merge duplicate Person Accounts in our org. We have ContactPointEmail
records associated with Person Accounts via the ParentId
Master-Detail field (polymorphic: Individual/Account). ( We adapt CPEs right before our dedupe project to not loose any email data in looser records.)
After merging duplicate Person Accounts, the ContactPointEmail
records from the losing account become orphaned.
Notes:
- ContactPointEmail is selected under Child Object Selection in
Merge Options (Customize Merge is checked)
- Allow Reparenting is enabled on the ParentId field
- Other polymorphic child objects reparent successfully
- Manual UI update of ParentId works fine
Is this a known limitation with ContactPointEmail in DemandTools? Or more general advices?
Is there a workaround or recommended two-step process for handling
CPE records post-merge?
Thanks
03-30-2026 02:42 PM
Hey @doruksonmez - Great question. These unique setups need a more customized solution so we typically will handle them by first identifying duplicates, reparenting the child object, then processing the parent merge. I'll shoot you an email with more details on the step by step process!
03-31-2026 09:00 AM
Thanks for the response!
That approach makes sense, but in our case (Industry Cloud with Person Accounts) we’re actually seeing a growing number of orphaned child records after merges during tests especially with contact related objects.
It looks like the standard merge behavior isn’t consistently reparenting all child records in these scenarios. Have you seen similar issues specifically with Person Account merges in industry clouds, or is there a recommended way to ensure all related records are reliably reparented before/after the merge?
Appreciate any additional guidance you can share.
03-31-2026 02:49 PM - edited 03-31-2026 02:49 PM
@doruksonmez - You are seeing it with other related objects as well? I see you have a ticket and call scheduled with our support team. I'll be sure to collaborate with them if they are unable to provide a resolution on the call. Our general guidance for Person Accounts setups with DemandTools can be found here. There's a couple work arounds we can try out depending on your specific setup, I'm sure we'll find one that works best for you.
Get industry news, expert insights, strategies, and hot tips, served up fresh every week.
Visit the Validity blog