,

OAuth setup for Google Business Profile: a no-nonsense walkthrough

A no-nonsense google business profile oauth setup walkthrough that takes ten minutes and avoids the common dead ends.

Local cafe counter

Google business profile oauth setup is the step that scares most WordPress users away from automation. It looks like a five tab maze. In practice it is ten minutes if you follow the right order. This walkthrough sticks to the order.

Create a Google Cloud project

Go to console.cloud.google.com. Create a new project named after your business. Pick the project. Open the API library.

Enable My Business Account Management API, My Business Business Information API, and My Business API v4. Three clicks each.

Pick External user type. Fill the required fields: app name, support email, developer email. Skip the scopes screen for now. Add yourself as a test user.

You do not need verification to use the project for your own business. Test mode is sufficient.

Create OAuth client credentials

Credentials, Create Credentials, OAuth client ID. Application type: Web application. Add your WordPress site URL to authorised origins and the plugin callback URL to authorised redirect URIs.

Save and download the JSON. Or copy the client ID and secret to the next step.

Paste into WordPress

GMB Poster has a setup wizard that takes the client ID and secret you just copied. Paste them in, click Authorise, sign in with the Google account that owns your Business Profile, and pick the location.

the GMB Poster plugin stores both credentials encrypted using your site AUTH_KEY. Nothing leaves your server.

Test with a sample post

Publish a draft post or hit Publish Now on an existing item in the plugin queue. Within a minute the post should appear on your Google Business Profile.

If it fails, the queue row shows the Google API error so you can fix and retry.

Frequently asked questions

Does google business profile oauth setup cost anything?

No. Google Cloud free tier covers everything needed for this use case.

Why per install OAuth credentials?

Shared secrets across many sites violate Google ToS and create a single point of failure. Per install is the secure model.

What if my consent screen says unverified app?

Test mode users see this warning but can still authorise. You only need verification for a public multi user app.

Will the OAuth token expire?

Access tokens refresh automatically using the refresh token. No manual reauth needed.

Claire Smith Avatar
Sponsored Loved this story? Defyn turns articles like this into the websites your competitors wish they had. Talk to us → defyn.com.au