CRM and revenue

HubSpot integration

The connection that changes what gets optimized. Once HubSpot is linked, recommendations target revenue instead of conversions.

Setup time
2 minutes
Access
Read-only OAuth 2.0
Sync
Every 2 hours

Supported metrics

Standardized against every other connected source so cross-channel comparison is honest.

  • MQLs and SQLs
  • Opportunities created
  • Pipeline value by source
  • Closed-won revenue by campaign
  • True ROAS
  • Cost per MQL, SQL and opportunity
  • Cost per acquired customer
  • Lead-to-customer conversion rate
  • Sales cycle length by channel

HubSpot and Paid Lens: product overview

Ad platforms optimize toward the conversions you gave them. If those conversions are form fills, the platforms will get very good at producing form fills, whether or not they turn into customers. That is the single most expensive gap in performance marketing.

Paid Lens connects to HubSpot through read-only OAuth and imports contacts, deals, pipeline stages, lifecycle stages and closed-won amounts, joined back to the original campaign and source attribution.

From that point on, every recommendation Paid Lens makes is scored against pipeline and revenue rather than platform-reported conversions. Cost per lead becomes cost per opportunity, and ROAS becomes something a finance team will accept.

See how HubSpot data feeds the prioritized decision queue, how metrics are reconciled in attribution and metrics, or browse setup documentation.

What data is imported

Read-only, aggregated for analysis, and never written back to HubSpot.

Contacts and lifecycle stages

Lifecycle progression and original source attribution properties.

Deals and pipelines

Deal stage, amount, close date and pipeline membership.

Deal stage history

Stage transitions used for velocity and conversion-rate analysis.

Companies

Company-level association for account-based reporting.

Attribution properties

Original and latest source, campaign and medium as recorded by HubSpot.

Owners and teams

Ownership data used for pipeline segmentation, where permitted.

Common use cases

Optimize toward revenue, not form fills

Campaigns are ranked by cost per opportunity and cost per customer, which routinely reverses the ranking produced by cost per lead.

Prove marketing's contribution to the board

Report marketing in pipeline created and revenue closed, with the campaign-level trail behind each figure.

Find the channels that fill pipeline but never close

Stage-level conversion rates expose sources that look efficient at the top and fail at the bottom.

Set realistic CPA targets

Working backwards from close rate and deal size produces a defensible target CPA per channel instead of an inherited one.

What it looks like with HubSpot connected

Product imagery is being finalized — these frames show the views this integration powers.

Revenue view
Campaigns ranked by cost per closed-won customer
Pipeline analysis
Pipeline created by channel with stage conversion rates
Executive report
Executive summary built from HubSpot revenue

Why connect HubSpot

Every connection raises the quality of the recommendations Paid Lens can make. Read more about how access is scoped and protected on our security page.

Read-only by design

Paid Lens cannot change budgets, pause campaigns, or edit records. Tokens are encrypted and can be revoked at any time.

It is the highest-value connection available

In Paid Lens's own scoring, CRM connections contribute more to decision quality than any single ad platform.

It changes the recommendations themselves

This is not extra reporting. With HubSpot connected, the underlying optimization target changes from conversions to revenue.

Read-only and scoped

Paid Lens reads CRM objects and never creates, edits, or deletes records in HubSpot.

HubSpot integration FAQ

What HubSpot permissions does Paid Lens request?

Read scopes for contacts, companies and deals. No write scopes are requested, so records cannot be created or modified.

Does it work with HubSpot Starter?

Yes, though pipeline reporting is richer on tiers where deal stages and custom properties are fully available.

How does Paid Lens match a deal back to a campaign?

Primarily through HubSpot's original source properties and campaign attribution, supplemented by UTM data captured on the contact record.

How current is the revenue data?

HubSpot syncs every two hours, so pipeline movement is reflected the same working day.

Is personal contact data stored?

Paid Lens works with aggregated pipeline and deal data. It does not need or surface individual contact detail in reporting.

More questions? Read what buyers usually ask or talk to us.

Free to start

Connect HubSpot and get your first recommendations in 2 minutes

No credit card, no sales call, and nothing written back to your account. Connect, wait for the backfill, and read what Paid Lens thinks you should do first.