Arrow Design Publisher for Google Business Profile

Description

Connect your Google account through the Arrow Design OAuth service. No Google Cloud project is required for the normal connection flow. Select one Business Profile location and publish eligible WordPress content manually or automatically.

Free includes basic templates, featured images, call-to-action buttons, per-post custom descriptions, publishing status and basic Google post editing/deletion.

Free attribution: every new post published through Free includes:
Published with Arrow Design Publisher for Google Business Profile

The attribution is part of the post description. Google controls whether URLs in descriptions are clickable. The normal call-to-action continues to link to your own WordPress content. The attribution is disclosed here and in the plugin settings.

Premium is a standalone upgrade with unbranded publishing, scheduling, existing-content queue, multiple locations, advanced templates, Events and Offers, and advanced management. Purchase information: https://arrowdesign.ie/product/publisher-for-google-business-profile-premium/

This is an independent Arrow Design product and is not affiliated with, sponsored or endorsed by Google.

External services

This plugin requires external services in order to connect to and publish on Google Business Profile.

Google Business Profile APIs

The plugin connects to Google Business Profile APIs to retrieve the Google accounts and Business Profile locations available to the connected user, create and read Business Profile posts, and edit or delete posts when the user requests those actions.

When these features are used, the plugin sends the Google OAuth access token, Google account and location identifiers, and the data required for the requested operation to Google. When publishing a post, this can include the post text/summary, language, call-to-action type, the URL of the WordPress content, and the public URL of the selected featured image. Requests are sent when the user connects/configures the plugin, publishes or manages Google posts, or when automatic publishing is enabled and eligible WordPress content is published.

Google provides these services. Terms of Service: https://policies.google.com/terms
Google Privacy Policy: https://policies.google.com/privacy

Arrow Design OAuth broker

The plugin uses the Arrow Design OAuth broker at https://arrowdesign.ie/google-business-broker/ to complete Google OAuth authorization and refresh Google access tokens. The broker is required because the Google OAuth client credentials are held securely on the server and are not distributed inside the WordPress plugin.

When a connection is started, the plugin sends the site’s URL and name, the WordPress callback URL, and a random one-time state value to the broker. After Google authorization, the plugin sends the one-time handoff value, state value and callback URL to claim the authorization result. When an access token needs to be renewed, the stored Google refresh token is sent to the broker. These requests occur only when connecting Google or when a connected Google access token needs to be refreshed.

The Arrow Design OAuth broker is provided by Arrow Design. Terms and Conditions: https://arrowdesign.ie/terms-and-conditions/
Privacy Policy: https://arrowdesign.ie/policy-page/

Installation

Upload the Free ZIP through Plugins > Add New > Upload Plugin, activate it, connect Google and select your account and location. Choose content types and publishing settings. To upgrade, deactivate Free and install the standalone Premium version. Your saved connection and settings are preserved.

FAQ

Do I need my own Google Cloud project?

No. The normal connection uses the Arrow Design OAuth service.

Does Free include automatic publishing?

Yes. New eligible content can be published automatically.

Can I remove the attribution?

Premium publishes without branding. The Free edition adds “Published with Arrow Design Publisher for Google Business Profile” to posts it publishes.

Will Premium require me to reconnect Google?

No. Both editions use the same settings and connection storage.

Does this create native Google Product Editor products?

No. WooCommerce products are published as Business Profile posts.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Arrow Design Publisher for Google Business Profile” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.3.8

  • Moved admin JavaScript and CSS to properly enqueued asset files.
  • Strengthened OAuth state validation by binding each one-time state to the administrator who initiated the connection.
  • Added full external-service disclosure for Google Business Profile APIs and the Arrow Design OAuth broker.

1.3.7

  • Standardised the public plugin name as Arrow Design Publisher for Google Business Profile.
  • Updated admin-facing product branding while preserving existing internal settings and compatibility.

1.3.3

  • Added a Dashboard content browser for selecting and immediately publishing existing eligible content.
  • Free publishing now uses the attribution “Published with Arrow Design Publisher for Google Business Profile”.
  • Premium upgrade information now explicitly highlights unbranded publishing.
  • Existing Google connection, publishing security and instant dashboard tabs are preserved.

1.3.2

  • Admin dashboard tabs now switch instantly without reloading the WordPress admin page.
  • Existing Google connection, publishing forms and security checks are unchanged.

1.3.0

  • Separate Free implementation and Premium add-on architecture.
  • Added disclosed Free attribution and Premium Version tab.
  • Preserved OAuth connection and publishing metadata.

1.3.1: Premium upgrade information highlights automatic WebP-to-JPEG conversion. Free remains a standalone publishing plugin; existing Google connection and publishing functionality are preserved.