HubSpot Salesforce Sync Errors: Common Failures & Fixes

How to diagnose and resolve the most common integration sync failures.

Sync errors are inevitable with HubSpot-Salesforce integrations. The key is understanding what each error means and how to fix it without breaking other things.

This guide covers the most common sync errors, what causes them, and step-by-step fixes.

Where to Find Sync Errors

In HubSpot, navigate to: Settings → Integrations → Connected Apps → Salesforce → Sync Health

You'll see:

Most Common Sync Errors

REQUIRED_FIELD_MISSING

Required fields are missing: [Last Name]

Salesforce requires certain fields that HubSpot doesn't have populated.

Fix: Either populate the required field in HubSpot before sync, or make the field non-required in Salesforce. For Last Name specifically, HubSpot can auto-populate "[Unknown]" if enabled in sync settings.

DUPLICATE_VALUE

duplicate value found: Email duplicates value on record with id: 00Q...

A record with this email already exists in Salesforce. HubSpot is trying to create a duplicate.

Fix: Merge the duplicate records in Salesforce, or update HubSpot's sync settings to match existing records instead of creating new ones. Check "Update existing records" in your inclusion list settings.

INVALID_FIELD_VALUE

Invalid picklist value: "Enterprise" for field: Company_Size__c

HubSpot is sending a value that doesn't exist in Salesforce's picklist options.

Fix: Either add the missing value to the Salesforce picklist, or create a field mapping that translates HubSpot values to valid Salesforce values. Consider using a HubSpot workflow to standardize values before sync.

INSUFFICIENT_ACCESS_RIGHTS

insufficient access rights on object id

The Salesforce integration user doesn't have permission to create/update this record type.

Fix: In Salesforce, check the integration user's profile permissions. Ensure they have Create, Read, Edit access on Leads, Contacts, Accounts, and Opportunities. Also check object-level and field-level security.

INVALID_EMAIL_ADDRESS

Invalid email address: test@test

The email format doesn't pass Salesforce validation.

Fix: Clean up invalid emails in HubSpot before they sync. Use a HubSpot workflow to quarantine contacts with invalid email formats, or add email validation to your forms.

UNABLE_TO_LOCK_ROW

unable to obtain exclusive access to this record

Another process in Salesforce is updating the same record simultaneously.

Fix: Usually temporary—HubSpot will retry. If persistent, check for Salesforce workflows/triggers that run on the same records. Reduce automation overlap between systems.

Error Categories & Priority

Category Severity Action
Required field missing High Fix immediately—blocks all new syncs
Duplicate value High Clean up duplicates, adjust sync rules
Invalid field value Medium Add missing picklist values or map translations
Permission errors High Fix integration user permissions ASAP
Row lock errors Low Usually self-resolving; monitor if persistent
Invalid email Low Clean data, improve form validation

Preventing Sync Errors

1. Use an Inclusion List

Don't sync every HubSpot contact to Salesforce. Use an inclusion list to sync only qualified records:

2. Validate Data Before Sync

Use HubSpot workflows to validate required fields before a contact meets inclusion list criteria:

3. Match Integration User Permissions

The Salesforce integration user needs:

Pro Tip: Weekly Sync Health Review

Set a calendar reminder to check sync health weekly. Small error counts are normal—investigate if errors exceed 5% of synced records or if a new error type suddenly appears.

Troubleshooting Workflow

  1. Identify the error type in HubSpot sync health dashboard
  2. Click into affected records to see specific error messages
  3. Check the field/value causing the error in both systems
  4. Fix root cause (permissions, missing values, data quality)
  5. Retry sync for affected records
  6. Monitor for 24-48 hours to confirm resolution

Get the Full Integration Checklist

Pre-launch validation, error prevention checklist, and ongoing monitoring guide.

Download Checklist →

Key Takeaways