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
Step 1
Open https://search.google.com/search-console and copy the property name from the top-left picker.
- 2
Step 2
Add it to the bundle: {"client_id": "…", "client_secret": "…", "refresh_token": "…", "gsc_site": "sc-domain:example.com"}
- 3
Step 3
In SalesCrew: Settings → Other keys → Search Console (GSC) → Set key. Paste. Save.
- 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.