Guide

HubSpot Offline Conversions in Google Ads

The single change that most improves lead quality in Google Ads: telling Google which leads became customers. With HubSpot it is mostly configuration.

Short answer

To send HubSpot outcomes to Google Ads: connect your Google Ads account in HubSpot's ads settings, make sure the GCLID or enhanced-conversions data is captured with each form, then create lifecycle-stage or deal-stage events (such as Marketing Qualified Lead, Sales Qualified Lead and Customer) that HubSpot syncs to Google Ads as conversions. Set the stage that best represents a real customer — with enough volume — as the primary conversion for bidding, and keep form submissions as secondary.

Why it matters

Without offline conversions, Google Ads only knows that someone filled in a form. With them, it knows which of those people became qualified leads and customers — and can shift bids toward the searches and audiences that produce them. That is the step that turns "cheap leads" into "good leads". See how to improve lead quality.

What you need

  • HubSpot with the ads tool connected to your Google Ads account (admin access on both).
  • HubSpot forms (or tracked non-HubSpot forms) capturing contacts from your landing pages.
  • Auto-tagging enabled in Google Ads, so clicks carry a GCLID.
  • Lifecycle stages or deal stages that your sales team actually updates.

Setup outline

  1. Connect Google Ads in HubSpot through the ads settings and confirm the account appears.
  2. Check click capture. Submit a test lead from an ad click and confirm the contact record shows the ad source. Without click data, offline conversions cannot be matched.
  3. Choose the events to sync. Typically: Marketing Qualified Lead, Sales Qualified Lead, Opportunity or Customer. HubSpot can create matching conversion actions in Google Ads for the stages you select.
  4. Assign values. Give later stages higher values, ideally reflecting average deal value multiplied by close rate.
  5. Set primary and secondary. Make the most meaningful stage with enough monthly volume the primary conversion. Keep raw form fills as secondary, visible but not used for bidding.
  6. Wait and verify. Offline conversions appear in Google Ads after they sync. Check the conversion action status and compare counts with HubSpot.

Choosing the right stage to optimise for

Stage Volume Quality signal Use for bidding when…
Form submission High Weak Never on its own if quality matters
MQL Medium Moderate Early, while SQL volume is low
SQL / Opportunity Lower Strong Enough per month for the campaign to learn
Customer / closed-won Lowest Strongest High-volume sales or long data history

The right answer is the latest stage that still happens often enough. Too few conversions and Smart Bidding cannot learn.

Common problems

  • Sales do not update stages — the system is only as good as the CRM hygiene.
  • Leads from non-HubSpot forms missing the click identifier.
  • Long sales cycles where conversions arrive weeks after the click; this is normal, but reports lag.
  • Consent — respect consent choices and your privacy policy when sending customer data; enhanced conversions use hashed data.

Not on HubSpot?

The same approach works with other CRMs through Google Ads' offline conversion import, Zapier-style connectors or the API. The principle does not change: send outcomes back.

Frequently asked questions

Does HubSpot support offline conversions for Google Ads?

Yes — HubSpot's ads integration can sync lifecycle-stage and deal-stage events to Google Ads as conversions for connected accounts.

Which HubSpot stage should be my primary Google Ads conversion?

The latest stage that still happens often enough for Smart Bidding to learn — often SQL or opportunity for B2B, with form fills kept as secondary.

Do I need the GCLID?

Matching relies on click identifiers and, increasingly, on hashed customer data through enhanced conversions for leads. Capturing both gives the best match rates.

Can I do the same for Meta?

Yes — Meta can receive CRM outcomes through its Conversions API for lead campaigns.

Related

Let's Talk


Let Me Help You Grow Your Business.

Book your free performance analysis call. No pressure, no obligations, just honest insights about your marketing performance.

Let’s Talk