How to Restrict Primer to Companies-Only Data`
Some customers want to ensure no HubSpot contact PII (emails, names, phone numbers) is ever synced into Primer.
If your compliance or privacy policies require no PII exiting HubSpot, you can configure HubSpot and Primer to view Companies only. Primer will then use company-level data (like website domain, industry, and location) and enrich it with our own contact graph to power audiences — without pulling in HubSpot contacts.
Why Companies-Only Sync?
Compliance: No HubSpot contact PII leaves your system.
Control: You decide if Primer sees contacts or just company accounts.
Coverage: Primer can still build audiences from companies by resolving contacts via our data graph.
Step 1. Create a Dedicated Integration User in HubSpot
In HubSpot, go to Settings → Users & Teams → Create user.
Put in your email+primerintegration (e.g. [email protected])
Assign permissions:
Contacts: View = Contacts they own. Make sure "Unassigned" remains unchecked.
All Other Objects: View = All
Marketing: On for Lists and Forms
Account Settings Access: On for App Marketplace installations
This ensures the user can connect to Primer but cannont access or export Contacts at all as they will not have any Contacts assigned to them.
Step 2. Connect HubSpot to Primer Using This User
In Primer, go to Connections → Add HubSpot.
Choose Log in with HubSpot (OAuth).
Authenticate with your Primer Integration (Companies Only) user.
Primer will detect that this user has Company-level permissions only and complete the connection.
Step 3. Build Audiences Without HubSpot Contacts
Primer will ingest your HubSpot Companies (with fields like domain, industry, employee count, HQ country).
Use those company attributes as the foundation for audiences.
Primer enriches companies with our own contacts database for targeting on ad platforms (LinkedIn, Meta, Google, etc.).
Suppression or inclusion of existing HubSpot contacts is not available in this mode (since Primer doesn’t see them).
Last updated