Why integrate with HubSpot?
Specter's HubSpot Integration creates a dynamic two-way data flow. We pull every record from HubSpot into Specter for real-time enrichment, giving you a unique, growth-ranked view of your HubSpot workspace.
You can also push enriched data, whether it's a single company, a contact, or a bulk search, back into HubSpot. You can automatically enrich Saved Searches and Lists so that any new results or updates are automatically pushed, keeping your data fresh and up to date in both systems.
Who can connect the integration?
Only HubSpot Super Admins can authorise the connection. If you're not a Super Admin, ask your admin to complete setup, or request admin rights via Settings → Team in Specter. Admins are marked with an "Admin" badge next to their name.
Step 1: Go to your Integrations Page
Navigate to Integrations in Specter and click Connect on the HubSpot card.
In the pop-up, click Connect to proceed to HubSpot's login.
Step 2: Authorize & Confirm
Log in to HubSpot if prompted, select the correct HubSpot account from the dropdown, review the permissions listed, and click Connect app to confirm.
What does Specter need access to? Specter uses HubSpot's API to write records into your account. The permissions requested cover:
Reading your existing contacts, companies, and lists (so Specter knows where to push records)
Creating and updating records in HubSpot
Specter does not read or export data from HubSpot for any purpose outside of enrichment.
Step 3: Record Mapping
Once connected, you'll land on the Push Setup wizard. Click Add Destination next to the entity you want to configure.
Select the appropriate HubSpot Object Type from the dropdown:
For Specter company data, select Companies (Recommended).
For Specter people data, select Contacts (Recommended).
For Specter investor data, select Companies or Deals (Recommended).
Step 4: Set Matching Rules
Specter uses a key field to find and update existing HubSpot records. Select the right matching field for each entity:
For Companies and Investors → select Domain.
For People / Contacts → select LinkedIn URL / Handle.
Step 5: New Record Creation
Push mode controls what happens when Specter finds a record that doesn't already exist in your HubSpot CRM.
Create + Update: Specter updates matched records and creates new HubSpot records for any unmatched entries. Choose this if you want to capture every new prospect Specter finds.
Update Only: Specter updates matched records and skips unmatched entries. Choose this if you only want to enrich what's already in HubSpot, keeping your CRM free of unvetted prospects.
Step 6: Field Mapping
Select which Specter data points you want to push to HubSpot by mapping them to the appropriate HubSpot properties.
❗ Check your data mapping ❗
Make sure each field is mapped to the correct data type — you can see what type Specter sends for each field displayed next to the field name in the mapping screen (e.g. Domain · Text, as shown above)
Examples:
A LinkedIn URL should be mapped to a URL/text field
A Last Funding Date should be mapped to a date field
If the data types don't match (e.g. sending text into a date field), the push will fail.
Step 7: (Optional) Add to a HubSpot List
Select a HubSpot static or active list from the dropdown to automatically add all new or updated Specter records to it.
Step 8: Save Your Mapping
Click Save Mapping to apply your settings for this entity.
Repeat Steps 3–8 for any additional entities (Contacts, Investors) you want to push. Once all your destinations are configured, click Continue → on the Push Setup screen.
Step 9: Pull (Import) HubSpot data into Specter
Pull Setup imports your HubSpot records into Specter's My CRM for enrichment. You can pull from multiple HubSpot lists at once, for example, your deal flow, portfolio, and watchlist running in parallel.
Click Pull Now.
Click Proceed with Pull to confirm.
The record count updates once the pull completes. Matched records appear in My CRM; unmatched ones are flagged for review.
Click Continue.
Step 10: Review Integration Activity
The Integration Activity screen shows a log of your recent syncs. Click Continue when you're ready to proceed.
Click More Info next to any sync entry to open the detailed breakdown. You'll see a step-by-step view of each sync (matching, creating, updating) along with record-level details. This helps you quickly spot where a sync failed, identify issues, and understand exactly how your data was processed.
Click Complete Setup to finalise.
Step 11: You're Live!
HubSpot and Specter now exchange data on the schedule you set. Monitor activity anytime from the Integrations hub.
Need a hand?
Open the Intercom chat in your Specter dashboard or email support@tryspecter.com — we're quick to respond and always happy to hear your feedback.















