Google Business Profile
Connect Google Business Profile and Import Locations
Connect one Google account, import all managed locations, and understand how account-to-location mapping works in HeyThanks.
The model
HeyThanks is account-first for importing and location-first for operations.
- You connect a Google account once.
- HeyThanks reads every location that account manages.
- Each Google location becomes its own HeyThanks location.
- Billing stays separate per location even if they came from one Google login.
What happens during import
- You click Import from Google.
- Google OAuth authorizes HeyThanks to access the business account.
- HeyThanks fetches all visible Google Business Profile locations.
- Missing locations are created automatically in your workspace.
- Existing connections stay attached to the correct location.
What to verify after import
Open each location and confirm:
- the Google account name
- the mapped Google profile name
- the Google profile address
- the last sync time
If a location looks connected but has no synced reviews, the most common causes are:
- the reviews API was not enabled in the same Google Cloud project as OAuth
- the token expired and needs refresh
- the Google profile mapping is valid but sync has not completed yet
Multiple locations under one login
This is the intended flow. Do not create each location manually unless the Google account does not own it.
Use:
- Import from Google to bring in all locations from a new login
- Import all missing locations to pull newly discovered stores from an already connected login
- Use another Google login only when the next group of locations belongs to a different Google account