Marketing data · 5 min · reviewed 2026-09-06

How do I connect Google Search Console to a CRM?

Search Console uses the same OAuth bundle as Google Analytics. Add the property address as gsc_site, paste the bundle under Settings → Other keys → Search Console, and set the same property under Settings → Deployment. The account behind the refresh token must be a user on the property.

What you will need

  • The GA4 bundle from *How do I connect Google Analytics (GA4)?* with the webmasters scope included.
  • The property as Search Console shows it: sc-domain:example.com for a domain property, or https://www.example.com/ for a URL-prefix property.

Steps

  1. 1

    Step 1

    Open https://search.google.com/search-console and copy the property name from the top-left picker.

  2. 2

    Step 2

    Add it to the bundle: {"client_id": "…", "client_secret": "…", "refresh_token": "…", "gsc_site": "sc-domain:example.com"}

  3. 3

    Step 3

    In SalesCrew: Settings → Other keys → Search Console (GSC) → Set key. Paste. Save.

  4. 4

    Step 4

    Settings → Deployment → Search Console property: enter the same value, so page reports know which property to read.

Common errors

403 forbidden
the Google account is not a user on that property. Add it under Settings → Users and permissions in Search Console.
Empty data for two days
normal. Search Console publishes data with a two-day delay.

How you know it worked

Test connection reports ok. Marketing → Pages shows clicks and positions after the next hourly pull.

Where this goes in SalesCrew

Settings → Other keys → Search Console (GSC) → Test connection. In your own workspace the same how-to opens beside the field, with your callback URLs filled in.