Publishes text updates (up to 1 500 characters) to your Google Business Profile locations via OAuth. Add your GCP OAuth client ID and secret below, then connect — note that the Business Profile API requires explicit allow-listing by Google before calls succeed.
Google Business Profile publishing needs a Google Cloud OAuth client (Client ID + secret) plus separate Business Profile API access approval from Google — that approval is not instant, so plan for several days to weeks before the first location can actually publish.
You need a Google Business Profile that has been verified and active for 60+ days, with a real business website listed on it — Google checks this before granting API access.
OpenIn Google Cloud Console, create (or pick) a project, configure the OAuth consent screen, and enable the Business Profile APIs for that project.
OpenUnder APIs & Services > Credentials, create an OAuth client ID (Web application type) and copy the generated Client ID and Client secret.
OpenFill out Google's official GBP API access request form with your Cloud project number, business use case, and website, then wait for Google's approval — calls will return 403 until this clears.
OpenIn this app's Google Business config, enter the two OAuth app-level values labeled "Client ID" and "Client secret" (the latter stored as a secret) exactly as shown in Cloud Console.
Click Connect, sign in as an owner/manager of the Business Profile, and approve the single requested scope (https://www.googleapis.com/auth/business.manage) — the app then lists every location the token can manage as a separate connected account.
Google Cloud Console → APIs & Services → Credentials → your OAuth 2.0 Client ID (Web application type). Also submit the Business Profile API access request — calls 403 until Google approves it (days to weeks).
Same OAuth 2.0 client → "Client secret". From the same Cloud project whose Business Profile API access was approved.