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 sync 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 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.
Call it something like Primer Integration (Companies Only).
Assign permissions:
Contacts: View = None (Edit/Communicate = None as well).
Companies: View = All (and Edit if you want Primer to write back, optional).
Deals, Tickets, etc.: Grant as appropriate for your use case.
This ensures the user cannot access or export Contacts at all.
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