A duplicate warning during import answers a narrow question: the tool recognized a record it has seen before. It does not tell you whether another sender has a message queued for that person, or whether an older campaign counts as a match. To prevent duplicate LinkedIn contact, find the boundary of the tool's rule, then test each boundary your team will cross.
A duplicate rule has a boundary
Expandi's help center says a lead may be rejected from another campaign on the same LinkedIn account. It also describes a company setting governing duplication across connected accounts, plus exceptions for certain campaign types. Linked Helper describes automatic checks within an action or campaign, a Lists Manager step to remove intersections between campaigns, and manual exclusions when several LinkedIn accounts are involved. HeyReach's own comparison article claims workspace-level prevention across senders. These are different published scopes, not a common standard or results of our own product test.
Ask a vendor to show what identifies the person, which campaign states count, and where the rule runs: at upload, enrollment, scheduling, or send time. A skipped import row could leave an older action in the queue. A warning limited to one sender could leave another sender free to contact the same person.
Sources: Expandi duplicate lead rules, Linked Helper duplicate guidance, HeyReach team tool claims
Rehearse five overlaps with internal contacts
Use consenting teammates as test contacts. Keep any sending step disabled until the account owner has made the LinkedIn policy decision. Record one stable profile URL, the CRM contact ID if there is one, the assigned sender, and any existing campaign or message history. Then import the same contact through the paths below. After each attempt, inspect the resulting lead record and every pending action, not just the upload count.
Run the checks in order because each one adds a new boundary. If the tool cannot display a pending action, ask support how to verify it and leave the affected segment on hold. Do not infer a workspace-wide rule from a successful same-list test.
- Same list: import the same profile twice; record whether the second row is merged, rejected, or creates another lead.
- Same sender, new campaign: add a contact already active or completed elsewhere; inspect both campaigns' queues.
- Second sender: enroll the same profile under a teammate's account; note whether the warning and hold cross sender accounts.
- Second workspace or client: check the same profile only where access and client boundaries permit; do not assume cross-client sharing is desirable.
- CRM or manual history: add a person previously contacted outside the tool; check whether that history is imported as an exclusion or remains invisible.
Identity and history can disagree
A profile URL is a useful reconciliation key, but it is not a complete contact policy. The same person can appear in LinkedIn search, Sales Navigator, a CRM, and a manually maintained list. Linked Helper's support article warns that different profile IDs across LinkedIn surfaces can complicate duplicate recognition during collection. Keep the original source record and a human-readable contact history alongside the tool's lead ID so a match can be reviewed instead of silently discarded.
Decide what a match means before importing a live audience. For example, a previously contacted person might be excluded from a cold campaign yet remain available for an assigned rep to answer an existing conversation. That is an ownership decision. The software can enforce it only if the relevant history and exclusion state reach the rule that schedules the next action.
Sources: Linked Helper duplicate guidance
Hold the launch when scope is unclear
Pass the operational test only when each overlap has one visible owner and no unexplained second action. If the rule covers campaigns but not sender accounts, partition the audience by owner and carry exclusions between accounts before adding new prospects. Linked Helper documents this kind of manual cross-account workflow; it is more work than a shared automatic rule, but the boundary is explicit.
Duplicate control does not establish that automated LinkedIn activity is approved. LinkedIn says it does not permit unauthorized third-party software that automates activity on its site and warns of account restrictions. If that exposure is unacceptable, use native LinkedIn messaging manually and maintain one contact owner and exclusion register in the team's own system. The separate reply-handling guide covers what to check after a person responds; this test concerns whether two campaigns can reach them in the first place.
Sources: Linked Helper duplicate guidance, LinkedIn prohibited software guidance
