---
name: hubspot-salesforce-duplicate-prevention
description: "Prevent Duplicate Contacts Across HubSpot and Salesforce. Use when marketing creates contacts in HubSpot while sales creates them in Salesforce, leading to duplicates and broken reporting."
---

# Prevent Duplicate Contacts Across HubSpot and Salesforce

Marketing creates contacts in HubSpot while sales creates them in Salesforce, leading to duplicates and broken reporting.

## When to use this skill

- The user wants to set up or run this workflow: "Prevent Duplicate Contacts Across HubSpot and Salesforce".
- The user describes this problem: Marketing creates contacts in HubSpot while sales creates them in Salesforce, leading to duplicates and broken reporting.

## At a glance

- Category: RevOps
- Difficulty: Advanced
- Time saved: 5 hours per week. This figure is an estimate, not a measured result.

## Tools

Options separated by "or" are alternatives; use whichever the user already has.

- HubSpot
- Salesforce
- Zapier

## Steps

1. Set up Zapier to trigger when new contact created in HubSpot
2. Search Salesforce for matching email or phone
3. If match found, update existing Salesforce record instead of creating new
4. If no match, create new lead in Salesforce
5. Write Salesforce ID back to HubSpot custom field for linking

## Template outline

Field names, thresholds, and message text are starting points to adapt.

~~~text
Zapier Flow:
1. Trigger: HubSpot > New Contact
2. Delay: 2 minutes (allow for immediate edits)
3. Salesforce: Find Lead/Contact by email
4. Paths:
   a. If found: Update existing record
   b. If not found: Create new lead
5. HubSpot: Write Salesforce ID to custom property
6. Filter: Skip if "Salesforce ID" already populated (prevents loops)
~~~

## Guardrails

- Work only in the user's own accounts and workspaces, with their credentials.
- Confirm with the user before any step that writes to a CRM, sends email or messages, spends credits, or moves money.
- Treat every hours, cost, and threshold figure as a starting assumption and replace it with the user's numbers.
- Do not invent data, prices, or results. If a vendor price matters, check the vendor's current pricing page.

## Source

https://gtmplaybooks.io/playbooks/hubspot-salesforce-duplicate-prevention/
