Title: Sheets Sync Manager for Google
Author: Akash Kate
Published: <strong>November 5, 2026</strong>
Last modified: November 6, 2026

---

Search plugins

![](https://ps.w.org/sheets-sync-manager-for-google/assets/banner-772x250.png?rev
=3787152)

![](https://ps.w.org/sheets-sync-manager-for-google/assets/icon-256x256.png?rev=
3786686)

# Sheets Sync Manager for Google

 By [Akash Kate](https://profiles.wordpress.org/akash5052/)

[Download](https://downloads.wordpress.org/plugin/sheets-sync-manager-for-google.1.0.1.zip)

 * [Details](https://wordpress.org/plugins/sheets-sync-manager-for-google/#description)
 * [Reviews](https://wordpress.org/plugins/sheets-sync-manager-for-google/#reviews)
 *  [Installation](https://wordpress.org/plugins/sheets-sync-manager-for-google/#installation)
 * [Development](https://wordpress.org/plugins/sheets-sync-manager-for-google/#developers)

 [Support](https://wordpress.org/support/plugin/sheets-sync-manager-for-google/)

## Description

Sheets Sync Manager for Google connects WordPress to Google Sheets using OAuth 2.0
and keeps supported form and WooCommerce data in sync with your selected spreadsheet
worksheets.

Supported integrations: Elementor Pro Forms, Contact Form 7, WooCommerce orders,
order items, and registered customers.

WPForms, Fluent Forms, Gravity Forms, custom field mapping, and historical form-
entry imports are not implemented in this release.

Features:

 * Google OAuth 2.0 connection (Web application Client ID and Secret)
 * Automatic sync of form submissions to Google Sheets
 * WooCommerce order, order item, and customer sync
 * Worksheet destination dropdowns loaded from your spreadsheet
 * Background queue, retries, activity log, and diagnostics
 * On-screen setup guide inside the WordPress admin

### External services

This plugin relies on Google services to authorize access and write data to Google
Sheets. No data is sent until an administrator connects a Google account and enables
sync.

#### Google OAuth 2.0 / Google Identity

 * What it is used for: Administrators authorize this plugin to access Google Sheets
   on their behalf, and the plugin refreshes OAuth access tokens when needed.
 * What data is sent and when:
    - When an administrator clicks “Connect Google account”, the browser is redirected
      to Google’s OAuth consent screen (`accounts.google.com`). After approval, 
      WordPress exchanges the authorization code for tokens with `oauth2.googleapis.
      com/token` (client ID, client secret, redirect URI, and authorization code).
    - When tokens are refreshed, WordPress sends the stored refresh token to `oauth2.
      googleapis.com/token`.
    - After connecting, WordPress may request the connected account email from `
      www.googleapis.com/oauth2/v2/userinfo` so the admin UI can show which Google
      account is linked.
 * Terms of Service: https://policies.google.com/terms
 * Privacy Policy: https://policies.google.com/privacy
 * Google APIs Terms of Service: https://developers.google.com/terms

#### Google Sheets API

 * What it is used for: Creating and updating worksheet rows so form submissions
   and WooCommerce records appear in the administrator’s Google spreadsheet.
 * What data is sent and when: When a supported form is submitted or a WooCommerce
   order/customer event runs (and the related integration is enabled), WordPress
   sends the relevant record fields (for example names, emails, order totals, line
   items, and similar form field values) to `sheets.googleapis.com` using the authorized
   OAuth access token. Connection tests and worksheet discovery also call the Sheets
   API when an administrator uses those tools in the plugin settings.
 * Terms of Service: https://policies.google.com/terms
 * Privacy Policy: https://policies.google.com/privacy
 * Google APIs Terms of Service: https://developers.google.com/terms

This plugin does not send data to Google for advertising or unrelated analytics.
OAuth tokens are stored in WordPress options on your site. Restrict administrator
access and keep your Google Cloud OAuth client secret private.

## Installation

#### Automatic installation

 1. Log in to your WordPress admin dashboard.
 2. Navigate to **Plugins  Add New Plugin**.
 3. Search for **Sheets Sync Manager for Google**.
 4. Click **Install Now**.
 5. Once installation is complete, click **Activate**.

#### Manual installation

 1. Download the plugin ZIP file.
 2. Log in to your WordPress admin dashboard.
 3. Navigate to **Plugins  Add New Plugin  Upload Plugin**.
 4. Select the downloaded ZIP file and click **Install Now**.
 5. Once installation is complete, click **Activate Plugin**.

#### Initial setup

 1. Open **Sheets Sync** in your WordPress dashboard.
 2. Follow the Connect tab guide to create Google Cloud OAuth credentials (Web application
    Client ID and Secret).
 3. Enable the Google Sheets API in your Google Cloud project.
 4. Paste the exact Authorized redirect URI from the plugin into Google Cloud, then
    save your Client ID and Client Secret.
 5. Click **Connect Google account** and grant the requested permissions.
 6. Paste your Google Spreadsheet URL or ID, test the connection, and load worksheet
    tabs.
 7. Choose destination worksheets and enable the integrations you want (Elementor Pro
    Forms, Contact Form 7, and/or WooCommerce).
 8. Save your settings and submit a test form entry or create a test order to verify
    that data is syncing correctly.

A longer walkthrough is available in `docs/SETUP-GUIDE.md` and on the plugin Connect
tab.

#### Requirements

 * WordPress 6.2 or later
 * PHP 7.4 or later
 * An active Google account
 * Google Sheets API enabled in your Google Cloud project
 * Editor access (or equivalent) for the destination Google Spreadsheet

## FAQ

### What does Sheets Sync Manager for Google do?

Sheets Sync Manager for Google connects your WordPress website with Google Sheets
and helps automatically send supported form submissions and WooCommerce data to 
your spreadsheets.

### Do I need a Google account to use this plugin?

Yes. You need a Google account to authorize the connection and access your Google
Sheets.

### How do I connect my Google account?

Open **Sheets Sync  Connect Google & Sheet** in your WordPress dashboard, enter 
your Google Cloud OAuth Client ID and Client Secret, then use **Connect Google account**.
Follow the authorization process and grant the requested permissions.

### Which form plugins are supported?

This release supports:

 * Elementor Pro Forms
 * Contact Form 7

WPForms, Fluent Forms, and Gravity Forms are not implemented in this release.

### Does the plugin support WooCommerce?

Yes. The plugin can sync WooCommerce-related data, including orders, order items,
and registered customers, to Google Sheets when those integrations are enabled.

### Can I choose which Google Spreadsheet receives the data?

Yes. You can configure your Google Spreadsheet and select the destination worksheet
for each supported integration.

### Can I customize Google Sheets column names and field mapping?

This release uses fixed column layouts for the supported integrations. Custom field
mapping is not implemented yet.

### Does the plugin support historical data?

Historical form-entry import is not implemented in this release. For WooCommerce,
you can use the plugin activity tools to sync recent orders after the connection
is configured. Availability depends on your WooCommerce data and settings.

### What happens if Google Sheets synchronization fails?

Use **Sheets Sync  Activity & tools** and **Diagnostics** to investigate errors.
Check your Google account connection, API permissions, spreadsheet access, and integration
configuration.

### Do I need to enable the Google Sheets API?

Yes. The Google Sheets API must be enabled in your Google Cloud project for the 
plugin to communicate with Google Sheets.

### Does the connected Google account need spreadsheet access?

Yes. The connected Google account must have sufficient permissions, typically Editor
access, on the destination spreadsheet.

### Is the plugin free?

Yes. The plugin is available free through the WordPress Plugin Directory. Refer 
to the plugin listing for the current feature set.

### Does this plugin send data without my consent?

No. An administrator must create Google Cloud OAuth credentials, connect a Google
account, choose a spreadsheet, and enable the integrations to sync. Until then, 
no Google Sheets API writes occur.

### Do I need a Google Service Account JSON key?

No. This plugin uses OAuth 2.0 with a Web application Client ID and Client Secret.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Sheets Sync Manager for Google” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Akash Kate ](https://profiles.wordpress.org/akash5052/)

[Translate “Sheets Sync Manager for Google” into your language.](https://translate.wordpress.org/projects/wp-plugins/sheets-sync-manager-for-google)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/sheets-sync-manager-for-google/),
check out the [SVN repository](https://plugins.svn.wordpress.org/sheets-sync-manager-for-google/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/sheets-sync-manager-for-google/)
by [RSS](https://plugins.trac.wordpress.org/log/sheets-sync-manager-for-google/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

 * Document Google OAuth and Google Sheets as external services in the readme (terms
   and privacy links).
 * Add an on-screen privacy / external services notice in the admin Connect tab.
 * Update “Tested up to” to WordPress 7.1.
 * Expand Installation and FAQ sections for the WordPress.org listing.
 * Clean up the readme changelog for the WordPress.org review.

#### 1.0.0

 * Initial release.
 * Google OAuth 2.0 connection (Web application Client ID and Secret).
 * Sync Elementor Pro Forms, Contact Form 7, WooCommerce orders, order items, and
   registered customers.
 * Background queue, retries, activity log, and diagnostics.
 * On-screen setup guide for creating OAuth credentials in Google Cloud.

## Meta

 *  Version **1.0.1**
 *  Last updated **22 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [contact form 7](https://wordpress.org/plugins/tags/contact-form-7/)[elementor](https://wordpress.org/plugins/tags/elementor/)
   [Google Sheets](https://wordpress.org/plugins/tags/google-sheets/)[sync](https://wordpress.org/plugins/tags/sync/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/sheets-sync-manager-for-google/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/sheets-sync-manager-for-google/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/sheets-sync-manager-for-google/reviews/)

## Contributors

 *   [ Akash Kate ](https://profiles.wordpress.org/akash5052/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/sheets-sync-manager-for-google/)