SheetSync Documentation

Everything you need to know to get started with SheetSync and make the most of its features.

Setup and Installation Guide

Follow these steps to get SheetSync up and running on your WordPress site.

Prerequisites:

  • WordPress 5.0 or higher.
  • Elementor Pro 3.0 or higher.
  • A Google Account.

Installation Steps:

  1. Download the Plugin: After purchase, download the SheetSync plugin (.zip file) from your account page or email.
  2. Upload to WordPress:
    • Navigate to your WordPress Admin Dashboard.
    • Go to Plugins > Add New.
    • Click on the Upload Plugin button at the top.
    • Choose the downloaded .zip file and click Install Now.
  3. Activate the Plugin: Once installation is complete, click the Activate Plugin button.
  4. Access Settings: You will find SheetSync settings under Settings > ElementorForms to GSheets in your WordPress admin menu.

Initial Configuration:

  1. Authenticate with Google: In the SheetSync settings page, click the “Connect to Google” button and follow the prompts to authorize the plugin to access your Google Sheets.

Form Configuration

Learn how to connect individual Elementor forms to specific Google Sheets and map your fields.

Connecting a Form:

  1. Edit your Elementor page/template containing the form you want to connect.
  2. Click on the Elementor Form widget to open its settings panel.
  3. Go to the “Actions After Submit” section.
  4. Add a new action and select “ElementorForms to GSheets”.
  5. A new “ElementorForms to GSheets” tab will appear in the form settings. Click on it.

SheetSync Tab Settings:

  • Spreadsheet ID: Enter the ID of the Google Spreadsheet you want to send data to. You can find this in the URL of your Google Sheet (e.g., https://docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit).
  • Worksheet Name: Enter the name of the specific worksheet (tab) within the spreadsheet (e.g., Sheet1). If left empty, it defaults to the first sheet.
  • Field Mapping:
    • For each form field, you can map it to a specific column header in your Google Sheet.
    • Example: Elementor field “Email” maps to Google Sheet column “Email Address”.
  • Special Fields: You can also map special data like Submission Date, Submission Time, Page URL, User IP, etc.

Important Notes:

  • Ensure your Google Sheet has appropriate headers in the first row if you are mapping to existing columns.
  • The Google account connected must have edit permissions for the target spreadsheet.

Troubleshooting Common Issues

Find solutions to common problems you might encounter.
Data not syncing to Google Sheets

Ensure the following:

  • The plugin is correctly authenticated with Google (check SheetSync settings). Try re-authenticating.
  • The Spreadsheet ID and Worksheet Name are correct in the form’s SheetSync settings.
  • The connected Google account has edit permissions for the target Google Sheet.
  • Your server’s firewall or security plugins are not blocking outbound connections to Google APIs.
  • Check for any error messages in the SheetSync logs (if available in global settings or via a debugging mode).

This can happen due to various reasons:

  • Ensure your website URL is correctly configured in your Google Cloud Console project (if you set up your own API keys).
  • Try clearing your browser cache and cookies for your website.
  • If you are using a “localhost” environment, Google authentication might have restrictions. It’s best to test on a live staging or development server.
  • Check if there are any conflicts with other plugins that modify WordPress’s HTTP API or authentication flows.

Double-check your field mapping in the Elementor form’s SheetSync settings.

  • Ensure the “Google Sheet Column Header” exactly matches the header in your Google Sheet (case-sensitive, check for extra spaces).
  • If “Auto-create columns” is enabled in global settings, new columns might be created if a match isn’t found. Review your sheet.

Frequently Asked Questions

Answers to common questions about SheetSync.
Is Elementor Pro required to use SheetSync?
Yes, SheetSync is an add-on for Elementor Pro and relies on its form widget and “Actions After Submit” functionality.
Absolutely! Each Elementor form can be configured independently to send data to any Google Spreadsheet and Worksheet you specify.
We offer email support for all customers with an active license. Response times vary based on the plan (Standard, Priority, Premium).
No, SheetSync does not store any of your form submission data on your server or our servers. It acts as a direct connector between your Elementor form and your Google Sheet.
If your license expires, the plugin will continue to function with the latest version you had at the time of expiry. However, you will no longer receive plugin updates (new features, bug fixes, security patches) or access to support. We recommend renewing your license to keep SheetSync running smoothly and securely.
Copyright © 2025 SheetSync. All rights reserved.