Skip to content
Google Ads logo Salesforce logo

Connectors / Integration

Connect Google Ads and Salesforce to Close the Loop on Revenue Attribution

Sync ad spend, leads, and conversion data between Google Ads and Salesforce to make smarter campaign decisions and improve ROI.

Google Ads + Salesforce integration

Google Ads and Salesforce are two of the most important platforms in a modern revenue stack, but they don't talk to each other out of the box. Marketing teams rely on Google Ads to drive top-of-funnel traffic and leads, while sales teams live in Salesforce to manage pipelines, close deals, and track revenue. Integrating the two removes the blind spots between ad clicks and closed-won opportunities, giving every team a shared, accurate picture of what's actually working.

When Google Ads and Salesforce run in silos, marketing budgets get misallocated and revenue attribution breaks down. Leads from paid campaigns enter Salesforce without any context about which keywords, ad groups, or campaigns drove them — making it nearly impossible to calculate true cost per acquisition or return on ad spend. By connecting Google Ads with Salesforce through tray.ai, teams can automatically push lead and opportunity data back into Google Ads as offline conversions, so Smart Bidding optimizes toward actual revenue instead of click metrics. Sales teams get lead records enriched with campaign source data the moment a prospect enters the CRM. Marketing teams can build high-intent audiences in Google Ads from Salesforce segments like churned customers, high-value prospects, or open opportunities. The result is a tighter feedback loop between spend and revenue that cuts wasted budget and speeds up pipeline growth.

Automate & integrate Google Ads + Salesforce

Automating Google Ads and Salesforce business processes or integrating data is made easy with Tray.ai.

google-ads
salesforce

Use case

Offline Conversion Tracking from Closed Deals

When a Salesforce opportunity reaches Closed Won status, tray.ai automatically sends the conversion event back to Google Ads as an offline conversion. This connects a paid click to real revenue, feeding Google's Smart Bidding algorithms with signals that actually matter. Marketing teams get accurate ROAS data without manual data exports or spreadsheet reconciliation.

  • Enable Smart Bidding to optimize toward revenue, not just leads
  • Eliminate manual CSV uploads of offline conversion data
  • Attribute closed revenue to specific campaigns, ad groups, and keywords
google-ads
salesforce

Use case

Automatic Lead Creation in Salesforce from Google Ads Form Submissions

Google Ads Lead Form extensions capture prospects directly within the ad experience, but those leads need to reach Salesforce fast to avoid drop-off. tray.ai creates or updates Salesforce leads in real time the moment a form is submitted, complete with UTM parameters and campaign metadata. Sales reps get a fully enriched lead record within seconds, which cuts speed-to-lead response times dramatically.

  • Eliminate manual lead imports from Google Ads lead forms
  • Enrich Salesforce records with campaign, ad group, and keyword data
  • Reduce lead response time from hours to seconds
google-ads
salesforce

Use case

Salesforce Customer Lists as Google Ads Audiences

By syncing Salesforce contact and lead segments to Google Ads Customer Match audiences, marketing teams can target or suppress ads based on CRM data. You can exclude existing customers from acquisition campaigns, re-engage cold leads with tailored messaging, or run upsell campaigns against specific account tiers. tray.ai keeps these audience lists continuously refreshed as records change in Salesforce.

  • Keep Customer Match audiences fresh without manual list exports
  • Suppress current customers from new-business acquisition campaigns
  • Build high-precision upsell and re-engagement audiences from CRM segments
google-ads
salesforce

Use case

Campaign Performance Data Synced to Salesforce Campaigns

tray.ai pulls Google Ads metrics — impressions, clicks, cost, and conversions — and maps them directly to corresponding Salesforce Campaign records on a scheduled basis. Marketing ops teams get a unified campaign performance view inside Salesforce without leaving the CRM, which makes pipeline influence reporting and ROI dashboards a lot more accurate.

  • View Google Ads performance data alongside Salesforce pipeline metrics
  • Power Salesforce campaign influence and attribution reports with ad spend data
  • Remove the need for manual performance reporting across disconnected platforms
google-ads
salesforce

Use case

Lead Scoring Enrichment Based on Ad Engagement

When a known Salesforce contact clicks or converts on a Google Ads campaign, tray.ai can update their lead score or custom fields in Salesforce to reflect that engagement signal. Sales reps get immediate visibility into which prospects are actively engaging with paid campaigns, so they can prioritize outreach accordingly. That enriched scoring data can also trigger automated follow-up sequences or alert notifications within Salesforce.

  • Incorporate paid ad engagement signals into Salesforce lead scoring models
  • Trigger timely sales follow-up when prospects interact with active campaigns
  • Give sales reps real-time context on which leads are in-market right now
google-ads
salesforce

Use case

Opportunity-Based Bid Adjustments and Campaign Pausing

tray.ai can monitor Salesforce pipeline stages and trigger Google Ads campaign or ad group updates in response to deal signals. When a high-value opportunity hits the negotiation stage, a targeted campaign can activate automatically to reinforce brand messaging. When a product line starts generating a surge of unqualified leads, campaigns can be paused or budgets adjusted without waiting for a manual review cycle.

  • Align ad spend with real-time pipeline conditions
  • Activate or pause campaigns based on Salesforce opportunity data
  • Reduce wasted spend on campaigns generating low-quality pipeline

Challenges Tray.ai solves

Common obstacles when integrating Google Ads and Salesforce — and how Tray.ai handles them.

Challenge

Capturing and Persisting GCLID Values Through the Funnel

Google Click Identifiers are the link between a Google Ads click and a downstream Salesforce conversion event, but they're often lost when leads move through web forms, marketing automation tools, and CRM entry points. Without a reliable GCLID on the Salesforce record, offline conversion uploads can't be matched to the original click, and attribution data ends up incomplete.

How Tray.ai helps

tray.ai workflows can intercept lead creation events from any entry point and verify or write the GCLID to a dedicated Salesforce field before the record is saved. Custom logic handles edge cases like missing or malformed GCLIDs, so you get the highest possible match rate when conversion data is later uploaded to Google Ads.

Challenge

Keeping Customer Match Audiences Fresh and Compliant

Google Ads Customer Match audiences degrade over time as contacts change email addresses, opt out of marketing, or no longer fit segment criteria. Manually exporting and re-uploading CSV files to keep audiences fresh is slow, error-prone, and creates real compliance risk when suppression lists fall behind.

How Tray.ai helps

tray.ai automates the full audience sync lifecycle by running scheduled jobs that re-query Salesforce segments, apply suppression and consent rules, and update Customer Match audiences via the Google Ads API. Contacts who've opted out or been removed from a segment are automatically dropped from the audience, so you stay compliant without anyone touching a spreadsheet.

Challenge

Matching Google Ads Campaigns to Salesforce Campaign Records at Scale

Organizations running dozens or hundreds of Google Ads campaigns face a real problem reliably mapping each one to its counterpart Salesforce Campaign record for reporting and attribution. Naming conventions drift, campaigns get renamed or restructured, and manual mapping tables go stale fast.

How Tray.ai helps

tray.ai workflows can maintain a mapping lookup table that links Google Ads campaign IDs to Salesforce Campaign IDs, so joins stay reliable during data sync operations. When new campaigns are created in Google Ads, the workflow can automatically create or suggest corresponding Salesforce Campaign records and update the mapping, keeping both systems aligned as the account evolves.

Templates

Pre-built workflows for Google Ads and Salesforce you can deploy in minutes.

Sync Google Ads Lead Form Submissions to Salesforce as New Leads

Google Ads Google Ads
Salesforce Salesforce

Automatically captures every Google Ads Lead Form submission and creates a corresponding lead record in Salesforce, including campaign name, ad group, keyword, and form data. Deduplication logic checks for existing records before creating new ones.

Push Salesforce Closed Won Opportunities to Google Ads as Offline Conversions

Salesforce Salesforce
Google Ads Google Ads

Monitors Salesforce for opportunities that transition to Closed Won and uploads the associated GCLID and conversion value to Google Ads as an offline conversion event, enabling revenue-based Smart Bidding optimization.

Sync Salesforce Contact Segments to Google Ads Customer Match Audiences

Salesforce Salesforce
Google Ads Google Ads

Runs on a scheduled interval to export defined Salesforce contact or lead list views and sync them to a corresponding Google Ads Customer Match audience, keeping targeting and suppression lists current without manual effort.

Import Google Ads Campaign Performance Metrics into Salesforce Campaigns

Google Ads Google Ads
Salesforce Salesforce

Runs daily to pull Google Ads performance metrics by campaign and write them to the corresponding Salesforce Campaign records, enabling unified reporting and ROI analysis within Salesforce dashboards.

Enrich Salesforce Leads with Google Ads Click Data on Conversion

Google Ads Google Ads
Salesforce Salesforce

When a new lead is created in Salesforce from any source, this template looks up available Google Ads click data using the stored GCLID and writes campaign, ad group, and keyword attribution fields directly onto the Salesforce lead record.

Add Salesforce Churn-Risk Accounts to Google Ads Re-Engagement Audience

Salesforce Salesforce
Google Ads Google Ads

Monitors Salesforce for accounts or contacts flagged with high churn risk and automatically adds them to a dedicated Google Ads Customer Match audience, triggering targeted retention campaign exposure without manual list management.

Ship your Google Ads + Salesforce integration.

We'll walk through the exact integration you're imagining in a tailored demo.