RP
RevenueProven

Connecting HubSpot CRM

Sync your HubSpot deals and companies for automatic matching.

4 min read·Getting Started
Team collaborating on CRM data at a whiteboard

Prerequisites

You'll need super admin or admin access to your HubSpot portal. RevenueProven integrates with HubSpot's CRM API to read companies and deals — we never create or modify CRM records. Make sure your HubSpot plan includes API access (available on Starter and above).

Connecting Your Portal

Navigate to Dashboard → Connections and click "Connect HubSpot." You'll be redirected to HubSpot's OAuth screen. Select the portal you want to connect, review the requested scopes, and click "Connect app." RevenueProven will immediately begin reading your company and deal records.

What Data We Pull

RevenueProven reads three object types from HubSpot: Companies (name, domain, industry, owner), Deals (name, amount, stage, close date, associated company), and Pipeline definitions (stage names and ordering). We use company domains as the primary matching key against LinkedIn engagement data.

Domain-Based Matching

The magic of RevenueProven is automatic company matching. When LinkedIn reports that employees at "acme.com" engaged with your ads, we match that domain to the HubSpot company record with the same website domain. This happens without cookies, pixels, or any client-side tracking.

Sync Frequency

After the initial sync, RevenueProven automatically refreshes your HubSpot data daily. You can also trigger a manual sync at any time from the dashboard. Each sync is incremental — we only pull records that changed since the last sync, keeping API usage minimal.

Disconnecting HubSpot

To disconnect, go to Connections and click "Disconnect" next to HubSpot. This immediately revokes our access and deletes all cached HubSpot data from RevenueProven. Your HubSpot records are never modified or affected.