Connect the platform to Google Business Profile
Connecting the platform to Google Business Profile makes Personalisation Hub the single source of truth for store data: store details and opening hours are synchronised between the platform and your Google listings. Allow about 15 minutes, plus the time to back up your Google data first.
Before you begin
- An HQ Admin account with the Admin role.
- The Client ID and Client secret from Obtain your Google Business Profile API credentials.
- A Secret/Token for Google Business Profile created under API Authentication.
- A backup of your Google Business Profile data — see Back up your Google Business Profile data. Synchronisation asks you to confirm this before it runs.
- Access to the Google account that manages your organisation's Business Profile listings.
Save your Google credentials
- In the left navigation, select Platform Admin.
- Under Enabled Features, select Google Business Profile.
Sync Store Data shows Not Connected.
- Select Connect Platform with Google.
- Enter the Client ID from Google Cloud.
- Enter the Client Secret.
- From the Secret/Token drop-down, choose the token you created for Google Business Profile.
- Select Save Changes.
Authenticate with Google
- Select the authenticate button.
Google's sign-in page opens.
- Choose the Google account that manages your Business Profile listings and, if asked, sign in.
- When Google asks for permission to give your Personalisation Hub instance access to your Business Profile listings, select Allow.
You return to the Google Business Profile page. The platform is now connected; you can stop here or continue to choose which stores to synchronise.
Choose which stores to synchronise
- On the Google Business Profile page, select Manage Synchronised Stores.
- Select Sync Store Data from Google Business Profile.
The platform loads the stores from your Google account.
- Select the select all checkbox, or select the individual stores you want to synchronise.
- Select the right-arrow icon to move the selected stores to the synchronisation list.
- Select the I confirm that I have taken a back-up of the data checkbox.
- When synchronisation finishes, select Done.
Verify it worked
Stores / Branches lists every store you selected, each with its Google address details filled in. On each synchronised store's Enabled Features tab, the Synchronise Store/Opening-Hour Data with Google Business Profiles toggle controls whether that store stays in sync.
Troubleshooting
Google shows an error after sign-in instead of returning to the platform
Cause. The redirect URI registered in Google Cloud does not match your platform domain.
Fix. In Google Cloud, check the URI under Authorised redirect URIs against the value in Obtain your Google Business Profile API credentials, then authenticate again.
Google refuses the connection with a permissions error
Cause. The Google account you chose does not manage the Business Profile listings, or the project has not been approved for the Business Profile APIs.
Fix. Authenticate with the account that owns or manages the listings, and confirm Google's approval for the project.
Related
Last updated 15 September 2026