Merge duplicate leads that have conflicting consent records

A merge proposal set with full lineage on surviving records and unresolved conflicts held in a conflict log.

Choose one of three approaches. The steps for that option appear below.

Choose an option above. On a phone, swipe the tabs left or right to see all options →

ChatGPT: drafts policy-based merge proposals

You check sources, rules and decisions. ChatGPT drafts only from the checked material.

  1. You

    Prepare the checked inputs

  2. ChatGPT

    Draft per-pair consent histories

  3. You

    Check pairs and history completeness

  4. ChatGPT

    Draft proposals and conflict log

  5. You

    Approve or hold

  1. Prepare the checked inputs

    Use: You

    Have ready: the lead list with confirmed duplicate pairs, the consent capture records per source and the approved merge policy.

  2. Draft per-pair consent histories

    Use: ChatGPT

    Ask ChatGPT for source, purpose, channel, status and date histories, with gaps marked.

    Details

    What to paste into the tool

    Task: Per-pair history table with gaps marked. For each pair ID, list each record's source, capture context and consent status per purpose and channel with date. Mark any purpose or channel where history is missing. Do not infer consent.

  3. Check pairs and history completeness

    Use: You

    Check each pair is the same person and histories are complete per purpose and channel. Mark incomplete pairs.

    Check

    Incomplete history means no merge is proposed for that pair.

  4. Draft merge proposals and conflict log

    Use: ChatGPT

    Apply only supplied precedence per purpose, channel and date to checked pairs; keep unresolved conflicts unmerged in a conflict log.

    Details

    What to paste into the tool

    Task: Merge proposals and conflict log. Apply only the attached precedence rules. Where the rules do not resolve a purpose or channel, keep both records' consent separate and add it to the conflict log. Keep lineage of both source records on every survivor. Never write one merged consent status.

  5. Approve or hold

    Use: You

    Decide every conflict the policy does not resolve and approve the proposal set for import by a person.

    Check

    Decide every conflict the policy does not resolve and approve the proposal set for import by a person. No merged permission is proposed for an unresolved purpose or channel. No CRM record is changed and no contact is made by this workflow.

Before you paste into any AI tool, remove any confidential information. Put it back at the end.

Tools in this workflow

Deciding between ChatGPT and Claude for this? See the comparison.

Final check

Every option applies the supplied precedence per purpose, channel and date, keeps both records' lineage, and leaves unresolved conflicts unmerged for the privacy owner.

Nothing is merged, sent or changed in the records until you approve the proposals.

Check the result against your original inputs. Approve it before sharing or acting.

Share this page