Jump to a popular page, or start typing.

    CONNECTIONS / Salesforce / Salesforce to Google Customer Match

    Customer Match, kept current from Salesforce.

    Signals reads the segments your revenue team maintains in Salesforce and mirrors them into Google Customer Match, pushing adds and removals on whatever schedule you pick.

    salesforce -> google-customer-match :: live

    1. ● salesforce → google.customer_match :: live
    2. > sync segment top_accounts_won rows=42,118
    3. hash sha256(email,phone)
    4. route google.customer_match upsert
    5. ✓ list refreshed · 38,904 matched

    WHAT THIS ENABLES

    Salesforce to Google Customer Match

    Salesforce to Google Customer Match keeps Google's Customer Match lists synced with the high-value segments living in Salesforce, adding and removing members automatically so Search, YouTube, and Display campaigns always target the customers you actually want reached.

    • Salesforce segments mirrored into Google Ads with no export step in between.
    • Lookalike seeds and Smart Bidding signals drawn from cohorts your CRM already ranks.
    • Existing customers excluded from acquisition campaigns the moment Salesforce says so.

    WHAT FLOWS WHERE

    Salesforce to Customer Match, mapped.

    Salesforce segment changes flow through Signals, which hashes each record and updates the Google Customer Match list with the corresponding adds and removals.

    Salesforce segment changes flow through Signals, which hashes each record and updates the Google Customer Match list with the corresponding adds and removals.

    WHO THIS IS FOR

    Built for the teams that own the number.

    Revenue teams whose best-customer picture lives in Salesforce reports.

    Marketers re-uploading CRM exports to Google Ads by hand.

    HOW DATAHASH SETS IT UP

    From kickoff to verified events.

    1. Connect

      Scoped, read-only Connected App access to the Salesforce segment object or report you choose.

    2. Map

      Identifier columns hashed and shaped to the Customer Match upload schema.

    3. Deliver

      Delta uploads to Google Ads on your cadence, with matched-size reporting per list.

    WHAT YOU GET

    What ships with this use case.

    Salesforce-defined audiences serving across Search, YouTube, Gmail, and Display.

    Acquisition campaigns that stop paying to reach people already in your CRM.

    Identifier hashing that satisfies Google's Customer Match policies end to end.

    ON THE WIRE

    What Customer Match actually receives.

    signals :: salesforce.google-customer-match :: wire

    1. ● signals :: audience upload
    2. > POST /user_list_operations source=salesforce.segment
    3. operation ADD · user_list "top_accounts_won"
    4. hashed_email sha256 "c48a12…" · hashed_phone sha256 "9de701…"
    5. members_uploaded 42,118 · members_matched 38,904
    6. ✓ accepted match=92%
    FAQ

    Asked on almost every call.

    How often do the Google Ads lists refresh from Salesforce?

    Daily is typical, though the cadence runs anywhere from hourly to weekly depending on how often your Salesforce segment actually changes. Each refresh sends only the adds and removals since the last sync, not a full re-upload, so the schedule can run tighter without extra load on your Salesforce org or the Google Ads API.

    What happens if a Salesforce segment falls under Google's list minimum?

    Google requires a minimum number of matched, active users before a Customer Match list can serve on most surfaces. Datahash monitors the matched size after every sync and flags any Salesforce segment that drops below the threshold, so you know to broaden the report before the list stops serving instead of finding out from a drop in reach.

    NEXT STEP

    Salesforce to Google Customer Match, in production this week.