HubSpot and Salesforce can share customer data, but connecting them without an ownership model can spread duplicates and overwrite good records. Define which team needs which data and which system controls each field before enabling a sync. The goal is a dependable handoff, not two CRMs that contain every possible field.

Map the objects and lifecycle

List the contacts, companies or accounts, leads, deals or opportunities, activities, and custom objects involved in your process. For each object, decide whether it should sync, in which direction, and under what conditions. Map how a person moves from marketing interest to sales ownership. A contact in HubSpot is not automatically the same business state as a Salesforce lead or contact.

HubSpot's Salesforce integration setup guide describes supported data and current subscription requirements. Check the exact capabilities in your portal and Salesforce organization before designing around them.

Decide field ownership and conflict rules

For every field that matters, record the source of truth, allowed values, sync direction, and behavior when both sides change. Pay particular attention to owner, lifecycle stage, lead status, industry, company association, opt-out, and opportunity amount. Unmapped or inconsistently formatted properties can create apparently random reporting gaps. Do not use a bi-directional sync merely because it is available.

Keep marketing consent separate from sales qualification. Test how email opt-out and subscription status behave for records that are initially outside the sync population. HubSpot's record-sync documentation explains inclusion criteria and warns that changing pairings can trigger an initial sync.

Test in a sandbox and a small cohort

Where available, use a Salesforce sandbox to validate configuration before changing production data. HubSpot's sandbox connection guide describes this approach. Create test records that cover a new lead, an existing customer, duplicates, a changed owner, a deleted value, and an account with several associated contacts. Inspect both sides after each update.

Start production with a limited, well-understood population. Compare counts and field values before and after sync, and keep a record of exceptions. Check not only whether a record moved, but whether the correct person can work it and whether the resulting reports still make sense.

Handle opportunities and associations carefully

If you sync deals and Salesforce opportunities, align pipeline and stage definitions first. Decide what happens when a deal is created, won, lost, or reassigned. HubSpot's deal-sync guidance describes mapping controls and eligibility. Validate currency, amount, close date, and associations on real sample records. These fields affect forecasts and attribution, so an unnoticed mismatch can be more damaging than a visible sync error.

Operate the integration after launch

Assign an owner to monitor sync errors, field changes, and duplicate creation. Document the mapping and approval process for new properties. Review the most important reports after every material schema or workflow change. When a sync fails, investigate the underlying data and ownership rule rather than simply retrying until the error disappears.

A successful HubSpot–Salesforce integration leaves each team with the information it needs, a clear source of truth, and a way to explain how a record changed.