

The GMB Poster Queue screen — "Next up" preview with one-click handoff and table of all queued items.
GMB Poster turns your WordPress posts into a steady stream of Google Business Profile (GBP) updates. New posts join a queue, the scheduler picks a slot from your cadence, and at slot time GMB Poster either:
You pick the mode in Settings. You can switch any time.
From then on, every time a queued post hits its scheduled slot, GMB Poster posts it directly to your GBP location automatically. Posted items show a green “Posted” pill and the Google post ID. Failed items show a red “Failed” pill with the Google API error and a one-click Retry publish button.
Why “per-install” OAuth credentials? GMB Poster never embeds a shared Google client — that would leak the same OAuth secret to every installation of the plugin on WP.org and risk Google revoking it for everyone. Instead, each install uses its own free Google Cloud project; the OAuth Client Secret and the refresh token are stored encrypted-at-rest in your WordPress database using a key derived from your site’s AUTH_KEY constant.
If you don’t want to set up a Google Cloud project, the original semi-manual handoff still works:
This plugin is not affiliated with, endorsed by, or sponsored by Google LLC. “Google” and “Google Business Profile” are trademarks of Google LLC.
GMB Poster communicates with the official Google Business Profile API when (and only when) you’ve connected a Google account and turned on Auto-publish:
https://accounts.google.com/o/oauth2/v2/auth, https://oauth2.googleapis.com/token, https://oauth2.googleapis.com/revoke) — used to obtain, refresh and revoke the access token GMB Poster uses on your behalf.https://mybusinessaccountmanagement.googleapis.com/) — to list the GBP accounts your Google login can manage.https://mybusinessbusinessinformation.googleapis.com/) — to list the locations under each account so you can pick one.https://mybusiness.googleapis.com/) — to create local posts on the location you selected. This is the actual “publish” call.When and what is sent:
* The OAuth handshake sends nothing about your WordPress posts — only your chosen Google account’s permission to act on its behalf.
* For each post we publish on your behalf, we send the caption text, the URL of your featured image, the call-to-action button text + URL, and the post’s language code. We do not send any visitor data, analytics, or anything else.
If you do not connect a Google account, GMB Poster never contacts Google. The semi-manual mode opens GBP in your browser as a normal page navigation (your browser, your session — exactly as if you had clicked a regular link).
Google’s terms of service: https://policies.google.com/terms
Google’s privacy policy: https://policies.google.com/privacy