<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Merging Person Accounts Across Industry Clouds? Watch Out for the ContactProfile Object in DemandTools</title>
    <link>https://mycommunity.validity.com/t5/demandtools/merging-person-accounts-across-industry-clouds-watch-out-for-the/m-p/2999#M1705</link>
    <description>&lt;P&gt;&lt;STRONG&gt;Information about the Salesforce bug:&lt;/STRONG&gt;&lt;BR /&gt;&lt;A href="https://issues.salesforce.com/issue/a028c00000zI7JCAA0/education-cloud-edc-unable-to-merge-personaccounts-with-contactprofile" target="_blank" rel="noopener"&gt;Education Cloud (EDC): Unable to merge PersonAccounts with ContactProfile&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 04 Feb 2026 16:46:37 GMT</pubDate>
    <dc:creator>AnthonyValidity</dc:creator>
    <dc:date>2026-02-04T16:46:37Z</dc:date>
    <item>
      <title>Merging Person Accounts Across Industry Clouds? Watch Out for the ContactProfile Object</title>
      <link>https://mycommunity.validity.com/t5/demandtools/merging-person-accounts-across-industry-clouds-watch-out-for-the/m-p/2998#M1704</link>
      <description>&lt;P&gt;If you're working with Person Accounts in Salesforce Education Cloud, Nonprofit Cloud, or Health Cloud, you may have hit a frustrating roadblock: trying to merge duplicate Person Accounts only to get an error when both records have ContactProfile records. This is a known Salesforce limitation affecting multiple Industry Clouds, and I wanted to share a practical workaround.&lt;/P&gt;
&lt;H3&gt;The Problem&lt;/H3&gt;
&lt;P&gt;The new Industry Clouds (Education Cloud, Nonprofit Cloud, and Health Cloud) use ContactProfile records to store additional contact-specific information beyond what's in the standard Person Account. When you attempt to merge two duplicate Person Accounts that each have a ContactProfile associated with them, Salesforce blocks the merge.&lt;/P&gt;
&lt;P&gt;This isn't a bug you can work around with settings - it's a platform limitation documented in Salesforce's Known Issues system that affects any organization using these Industry Clouds with Person Accounts.&lt;/P&gt;
&lt;H3&gt;Why This Matters&lt;/H3&gt;
&lt;P&gt;For organizations implementing these Industry Clouds, ContactProfile records are often essential for tracking:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Education Cloud:&lt;/STRONG&gt; Academic programs, student status, enrollment information&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Nonprofit Cloud:&lt;/STRONG&gt; Donor profiles, volunteer information, constituent engagement&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Health Cloud:&lt;/STRONG&gt; Patient profiles, care team assignments, health demographics&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;When duplicate Person Accounts exist (from data imports, system migrations, or manual entry), you need to consolidate them to maintain data quality. But the ContactProfile limitation stops you in your tracks.&lt;/P&gt;
&lt;H3&gt;The Two-Phase Workaround&lt;/H3&gt;
&lt;P&gt;The solution requires deduplicating in a specific sequence: ContactProfile records first, then Person Accounts.&lt;/P&gt;
&lt;H4&gt;Phase 1: Deduplicate ContactProfile Records&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;Open DemandTools 5.x Dedupe module&lt;/LI&gt;
&lt;LI&gt;Select &lt;STRONG&gt;ContactProfile&lt;/STRONG&gt; as your object&lt;/LI&gt;
&lt;LI&gt;In Step 1 (Record Selection Criteria), add any filters to narrow your scope&lt;/LI&gt;
&lt;LI&gt;In Step 2 (Fields to Compare), use &lt;STRONG&gt;Person Account-level fields&lt;/STRONG&gt; for matching:
&lt;UL&gt;
&lt;LI&gt;First Name (from the related Person Account)&lt;/LI&gt;
&lt;LI&gt;Last Name (from the related Person Account)&lt;/LI&gt;
&lt;LI&gt;Email (from the related Person Account)&lt;/LI&gt;
&lt;LI&gt;Date of Birth or other unique identifiers&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Apply appropriate Comparison Types and Algorithms (Alpha Clean, Fuzzy Matching as needed)&lt;/LI&gt;
&lt;LI&gt;In Step 3, apply Winner Rules based on your business logic&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Use "Don't update if empty" field rules&lt;/STRONG&gt; to preserve important data from losing records&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Execute the merge&lt;/STRONG&gt; - this consolidates the ContactProfile records&lt;/LI&gt;
&lt;/OL&gt;
&lt;H4&gt;Phase 2: Deduplicate Person Accounts&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;Create a new Dedupe scenario targeting the &lt;STRONG&gt;Account&lt;/STRONG&gt; object&lt;/LI&gt;
&lt;LI&gt;In Step 1 RSC, add the condition: &lt;STRONG&gt;IsPersonAccount = True&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;In Step 2, use the &lt;STRONG&gt;same matching fields&lt;/STRONG&gt; you used for ContactProfile (excluding any ContactProfile-specific fields)&lt;/LI&gt;
&lt;LI&gt;Configure Winner Rules and Field Rules as appropriate&lt;/LI&gt;
&lt;LI&gt;Execute the merge - it will now proceed without errors since the ContactProfile conflict is resolved&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3&gt;Why This Works&lt;/H3&gt;
&lt;P&gt;By resolving the ContactProfile duplicates independently first, you eliminate the conflicting records that would otherwise block the Person Account merge. Once each Person Account has only one associated ContactProfile, Salesforce's standard merge process can proceed normally.&lt;/P&gt;
&lt;H3&gt;Best Practices&lt;/H3&gt;
&lt;P&gt;&lt;STRONG&gt;Test First:&lt;/STRONG&gt; Always test this workflow in a sandbox environment with a small subset of records before processing production data.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Document Your Criteria:&lt;/STRONG&gt; Keep your matching fields consistent between Phase 1 and Phase 2 to ensure you're targeting the same duplicate groups.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Backup Everything:&lt;/STRONG&gt; Run a full backup before starting large-scale deduplication. DemandTools creates restore files, but having an additional backup provides extra protection.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Monitor for New Issues:&lt;/STRONG&gt; After completing both phases, verify that ContactProfile data migrated correctly and that all Person Account relationships remained intact.&lt;/P&gt;
&lt;H3&gt;Which Cloud Are You Using?&lt;/H3&gt;
&lt;P&gt;This limitation affects any Salesforce Industry Cloud using Person Accounts with ContactProfile records. Whether you're managing students in Education Cloud, constituents in Nonprofit Cloud, or patients in Health Cloud, this two-phase approach maintains data integrity while successfully consolidating duplicate Person Accounts.&lt;/P&gt;
&lt;P&gt;Have you encountered this limitation in your Industry Cloud implementation? What strategies have worked for you? I'd love to hear how different organizations are handling this across various clouds.&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;</description>
      <pubDate>Wed, 04 Feb 2026 13:50:56 GMT</pubDate>
      <guid>https://mycommunity.validity.com/t5/demandtools/merging-person-accounts-across-industry-clouds-watch-out-for-the/m-p/2998#M1704</guid>
      <dc:creator>AnthonyValidity</dc:creator>
      <dc:date>2026-02-04T13:50:56Z</dc:date>
    </item>
    <item>
      <title>Re: Merging Person Accounts Across Industry Clouds? Watch Out for the ContactProfile Object</title>
      <link>https://mycommunity.validity.com/t5/demandtools/merging-person-accounts-across-industry-clouds-watch-out-for-the/m-p/2999#M1705</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Information about the Salesforce bug:&lt;/STRONG&gt;&lt;BR /&gt;&lt;A href="https://issues.salesforce.com/issue/a028c00000zI7JCAA0/education-cloud-edc-unable-to-merge-personaccounts-with-contactprofile" target="_blank" rel="noopener"&gt;Education Cloud (EDC): Unable to merge PersonAccounts with ContactProfile&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Feb 2026 16:46:37 GMT</pubDate>
      <guid>https://mycommunity.validity.com/t5/demandtools/merging-person-accounts-across-industry-clouds-watch-out-for-the/m-p/2999#M1705</guid>
      <dc:creator>AnthonyValidity</dc:creator>
      <dc:date>2026-02-04T16:46:37Z</dc:date>
    </item>
  </channel>
</rss>

