Gifts

Culture

Reviews

Local Spots

How to Setup HubSpot CRM with Google Ads (2026 Guide)

HubSpot CRM

HubSpot CRM

★★★★ 4.5
Crm General Crm

A popular free CRM with powerful marketing, sales, and service hubs that scale as your business grows.

Full Review

Google Ads

Online advertising platform for search, display, video, and shopping ads.

All Google Ads Tools

How to Connect Google Ads to HubSpot

Connecting Google Ads to HubSpot bridges your advertising spend with your CRM data, giving you full visibility into which ad campaigns generate qualified leads and revenue. This integration allows you to track the entire customer journey from ad click to closed deal, create audiences in Google Ads based on your HubSpot contact lists, and measure true return on ad spend. It is essential for marketing and sales teams that want to optimize their Google Ads campaigns based on actual revenue data rather than just clicks and conversions.

Prerequisites

Gather the following before connecting Google Ads to HubSpot:

  • HubSpot Marketing Hub Professional or Enterprise: The Google Ads integration with full tracking and audience sync requires Marketing Hub Professional or Enterprise. Starter plans include basic ad tracking but lack advanced features like audience sync and attribution reporting.
  • Google Ads account with admin access: You need admin or standard access to the Google Ads account you want to connect. If you use a Google Ads manager account (MCC), you can connect it and select individual client accounts.
  • Google account permissions: The Google account you use to authorize the connection must have access to the Google Ads account. If your company uses Google Workspace, ensure your account has not been restricted from authorizing third-party apps.
  • HubSpot tracking code installed: For full conversion tracking, the HubSpot tracking code must be installed on your website. This is typically done during initial HubSpot setup. Verify it is active under Settings, then Tracking and Analytics, then Tracking Code in HubSpot.
  • Auto-tagging enabled in Google Ads: Enable auto-tagging in your Google Ads account under Settings, then Account Settings. Auto-tagging appends a gclid parameter to your ad URLs, which HubSpot uses to attribute contacts to specific ad clicks.

Step-by-Step Connection Guide

  1. Log in to HubSpot and navigate to Settings (gear icon in the top navigation bar).
  2. In the left sidebar, go to Marketing, then Ads.
  3. Click Connect Account.
  4. Select Google Ads from the list of ad platforms.
  5. A Google sign-in window will appear. Sign in with the Google account that has access to your Google Ads account.
  6. Google will ask you to grant HubSpot permission to manage your Google Ads account. Review the permissions and click Allow. The permissions include reading campaign data, managing audiences, and tracking conversions.
  7. If your Google account has access to multiple Google Ads accounts, select the specific account you want to connect to HubSpot.
  8. You will be returned to HubSpot. The Google Ads account will now appear in your connected ad accounts list.
  9. HubSpot will begin syncing your Google Ads campaign data. This initial sync may take a few minutes to several hours depending on the volume of historical data.

Configuration and Settings

Conversion Tracking Setup

After connecting, set up conversion tracking so HubSpot can report on which ad clicks lead to form submissions, meetings booked, and deals closed. Go to Marketing, then Ads, and click on the Events tab. HubSpot can automatically track key conversion events like contact creation, form submission, and meeting booking. Select which events you want to track as conversions and HubSpot will create corresponding conversion actions in Google Ads.

Audience Sync

One of the most powerful features is audience sync. Navigate to Marketing, then Ads, then Audiences. Click Create Audience and select your Google Ads account. You can create audiences based on HubSpot contact lists, lifecycle stages, or other CRM properties. These audiences sync to Google Ads as Customer Match lists, allowing you to target or exclude specific segments in your campaigns. Audiences sync automatically, so as contacts are added to or removed from HubSpot lists, the Google Ads audience updates accordingly.

Attribution Settings

Configure ad attribution in HubSpot under Settings, then Marketing, then Ads, then Attribution. Choose your attribution model (first touch, last touch, or multi-touch) and attribution window. This determines how HubSpot credits ad interactions when a contact converts or a deal closes. The default attribution window is 30 days, which works for most businesses.

ROI Reporting

Enable ROI reporting by ensuring your deals in HubSpot have associated revenue amounts. HubSpot will calculate return on ad spend by matching closed-won deal revenue to the ad campaigns that generated those contacts. Go to Marketing, then Ads to see campaign-level ROI data.

What You Can Do After Setup

  • See which Google Ads campaigns drive CRM contacts: View how many contacts, leads, and customers each campaign, ad group, and keyword generates. Go beyond click and conversion data to see actual pipeline and revenue impact.
  • Create Google Ads audiences from HubSpot lists: Build Customer Match audiences in Google Ads based on your CRM data. Target existing customers with upsell campaigns, create lookalike audiences from your best customers, or exclude current customers from acquisition campaigns.
  • Track offline conversions: HubSpot can send offline conversion data back to Google Ads when contacts progress through your sales pipeline. This helps Google's bidding algorithms optimize for leads that actually convert to revenue.
  • Report on true ROI: Generate reports that show ad spend alongside CRM revenue. Know exactly how much revenue each Google Ads campaign generates and calculate true return on ad spend.
  • Automate lead follow-up: Use HubSpot workflows to automatically assign, nurture, and follow up with leads that come from Google Ads. Tag contacts with their source campaign for personalized outreach.

Best Practices

  • Enable auto-tagging in Google Ads: Auto-tagging is essential for HubSpot to accurately attribute contacts to specific ad clicks. Without it, HubSpot cannot track which campaign or keyword brought a visitor to your site. Always verify auto-tagging is on before connecting.
  • Sync high-value audiences: Create HubSpot lists of your best customers (by deal size, retention rate, or product fit) and sync them to Google Ads. Use these as seed audiences for Google's Similar Audiences or as exclusion lists to avoid wasting spend on existing customers.
  • Set up offline conversion tracking: Send lifecycle stage changes (like Marketing Qualified Lead, Sales Qualified Lead, and Customer) back to Google Ads as offline conversions. This trains Google's Smart Bidding to optimize for leads that actually close, not just leads that fill out a form.
  • Review attribution reports monthly: Check HubSpot's ad attribution reports monthly to identify which campaigns drive the highest quality leads. Reallocate budget from campaigns that generate clicks but not revenue to campaigns that generate closed deals.
  • Use UTM parameters as a backup: While auto-tagging handles most tracking, adding UTM parameters to your ad URLs provides redundancy and allows tracking in other analytics tools. HubSpot reads both gclid and UTM parameters.

Troubleshooting Common Issues

  • No ad data appearing in HubSpot: Verify that auto-tagging is enabled in Google Ads and that the HubSpot tracking code is installed on all pages of your website, especially landing pages. It can take up to 24 hours for initial data to sync. Also check that your Google Ads account is actively running campaigns.
  • Audience sync shows zero contacts: Ensure the HubSpot list you are syncing contains contacts with email addresses that match Google account emails. Google Customer Match requires email matching, so contacts without valid email addresses will not be included in the audience.
  • Authorization fails or permission denied: The Google account you use must have admin or standard access to the Google Ads account. Manager account viewers or read-only users cannot authorize the connection. Check your Google Ads access level and request an upgrade if needed.
  • Conversion counts differ between Google Ads and HubSpot: This is normal due to different attribution models and counting methods. Google Ads counts conversions based on ad clicks, while HubSpot tracks form submissions and CRM actions. Review both tools' attribution settings to understand the discrepancy.
  • Connection drops or requires re-authorization: Google OAuth tokens can expire, especially if your Google Workspace admin has policies that revoke third-party access. If the connection drops, go to HubSpot Settings, then Marketing, then Ads, remove the account, and reconnect it.

Limitations and Workarounds

  • Customer Match list size requirements: Google Ads requires a minimum audience size (typically 1,000 matched users) for Customer Match lists to be usable in campaigns. If your HubSpot lists are small, they may sync to Google Ads but cannot be used for targeting. Workaround: Combine multiple HubSpot lists into a larger audience, or use Google's lookalike expansion to reach a broader but similar audience.
  • No campaign creation from HubSpot: HubSpot does not support creating or managing Google Ads campaigns, ad groups, or ads. Campaign setup and management must be done in Google Ads directly. HubSpot is for tracking, attribution, and audience sync only.
  • Limited support for Performance Max campaigns: Performance Max campaigns in Google Ads may have limited visibility in HubSpot's reporting due to how Google structures data for these campaign types. Standard Search and Display campaigns provide the most detailed data in HubSpot.
  • Attribution lag for long sales cycles: If your sales cycle is longer than HubSpot's attribution window (configurable up to 90 days), some deals may not be attributed to the original ad click. Workaround: Extend your attribution window in HubSpot to match your average sales cycle length.
  • No Google Ads bid management: HubSpot does not adjust bids, budgets, or targeting in Google Ads. Use Google Ads' built-in bidding strategies or a dedicated bid management tool. HubSpot provides the data; campaign optimization is done in Google Ads.

HubSpot CRM Full Review » | All Google Ads Tools »